PageSourceSearch

https://monosnap.ai/static/js/1916.accffa19.chunk.js

js monosnap.ai collected 2026-10-01 10:16:14 UTC 56,742 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunkms_web2_0=self.webpackChunkms_web2_0||[]).push([[1916],{6895:function(e,t,i){i.d(t,{r:function(){return a}});var n,o=i(7294);function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n])}return e},s.apply(this,arguments)}const a=e=>o.createElement("svg",s({fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 16 16"},e),n||(n=o.createElement("polygon",{points:"12.2 1.41 10.8 0 2.8 8 10.8 16 12.2 14.59 5.61 8 12.2 1.41"})))},4474:function(e,t,i){var n=i(7294);t.Z=function(e){var t=e.size,i=void 0===t?"24px":t;return n.createElement("svg",{width:i,height:i,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",className:"svg-icon ",xmlnsXlink:"http://www.w3.org/1999/xlink"},n.createElement("circle",{cx:"12",cy:"12",r:"12",fill:"#4f89f3"}),n.createElement("path",{d:"M6,8.15h6.4a3,3,0,0,1,3,3v4.08a1.32,1.32,0,0,1-1.32,1.32H7.71a3,3,0,0,1-3-3V9.46A1.32,1.32,0,0,1,6,8.15Z",fill:"#fff"}),n.createElement("path",{d:"M18.58,8.42,17,9.63a2.53,2.53,0,0,0-1,2v1.5a2.5,2.5,0,0,0,1,2l1.54,1.21a.68.68,0,0,0,1.1-.54V9A.68.68,0,0,0,18.58,8.42Z",fill:"#fff"}))}},1421:function(e,t,i){var n=i(184),o=i(7294),s=i(4226),a=i(3520),r=i(4882);t.Z=function(e){var t=o.useState(""),i=t[0],l=t[1],u=e.closePopup,c=e.onSubmit,M=e.onReset;return o.createElement("div",{className:"item _2fa h-100 d-flex flex-column align-items-stretch",onClick:n.UW},o.createElement("div",{className:"d-flex align-items-center"},o.createElement("div",{className:"head"},"Enter authentication code"),o.createElement("div",{className:"close ms-auto",onClick:u})),o.createElement("div",{className:"subHeader"},"to continue signing into Monosnap storage"),o.createElement("div",{className:"_2faDescription"},"Get the code from the authentication application:"),o.createElement(r.Z,{className:"",theme:"modal",onChange:function(e){return l(e.currentTarget.value)},placeholder:"Authentication code",value:i,autofocus:!0}),o.createElement("div",{className:"_2faResetPassword",onClick:M},"Lost your authenticator?"),o.createElement(a.Z,{disabled:!i,className:"_2faNextBtn",onClick:function(){c({two_fa_code:i})},title:"CONTINUE"}),o.createElement("div",{className:"flex-grow-1"}),o.createElement("hr",null),o.createElement("div",{className:"signAgreement signAgreementFull"},"By using Monosnap, you agree to the ",o.createElement("a",{target:"_blank",href:s.D.links.tos},"Terms of Service")," and ",o.createElement("a",{target:"_blank",href:s.D.links.privacy},"Privacy Policy")," of Monosnap service."))}},3952:function(e,t,i){var n=i(184),o=i(7294),s=i(4226),a=i(3520),r=i(6895),l=i(4882);t.Z=function(e){var t=o.useState(""),i=t[0],u=t[1],c=e.closePopup,M=e.onSubmit,L=e.onBack;return o.createElement("div",{className:"item user2faDrop h-100 d-flex flex-column align-items-stretch",onClick:n.UW},o.createElement("div",{className:"d-flex align-items-center"},o.createElement("div",{className:"head"},o.createElement("span",{onClick:L},o.createElement(r.r,{width:24,height:24}))," Lost access to the authentication app?"),o.createElement("div",{className:"close ms-auto",onClick:c})),o.createElement("div",{className:"_2faDescription"},"To disable two-factor authentication, please type your recovery code. After logging to the Monosnap storage, you can enable two-factor authentication again in the settings."),o.createElement(l.Z,{className:"",theme:"modal",onChange:function(e){return u(e.currentTarget.value)},placeholder:"Recovery code",value:i,autofocus:!0}),o.createElement(a.Z,{disabled:!i,className:"_2faNextBtn",onClick:function(){M({two_fa_code:i})},title:"disable"}),o.createElement("div",{className:"flex-grow-1"}),o.createElement("hr",null),o.createElement("div",{className:"signAgreement signAgreementFull"},"By using Monosnap, you agree to the ",o.createElement("a",{target:"_blank",href:s.D.links.tos},"Terms of Service")," and ",o.createElement("a",{target:"_blank",href:s.D.links.privacy},"Privacy Policy")," of Monosnap service."))}},1900:function(e,t,i){i.r(t),i.d(t,{default:function(){return Ie}});var n=i(7294),o=i(4593),s=i(5199),a=i(184),r=i(4226),l=i(502),u=i(1653),c=i(6184),M=i(1516),L=i(6544),w=i(4305),N=i(8389),g=i(477),d=i(2452),C=i(203),m=i(6550),f=i(845),D=i(1163);var I,p={ai:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3Ni41MSA5NS42NyI+CiAgICA8ZGVmcz4KICAgICAgICA8c3R5bGU+LmF7ZmlsbDojM2U4MGNlO30uYntmaWxsOiNmZmY7fTwvc3R5bGU+CiAgICA8L2RlZnM+CiAgICA8dGl0bGU+aWNuX2V4dGVuc2lvbl9haTwvdGl0bGU+CiAgICA8cGF0aCBjbGFzcz0iYSIKICAgICAgICAgIGQ9Ik05LjU0LDczLjM0VjQ3LjgzYTYuMzgsNi4zOCwwLDAsMSw2LjM4LTYuMzdINjAuNTlhMy4xOSwzLjE5LDAsMCwwLDMuMTktMy4xOVYyOC4zNEE2LjM5LDYuMzksMCwwLDAsNjIsMjMuOWwtMjEuMjYtMjJBNi4zOSw2LjM5LDAsMCwwLDM2LjE0LDBINi4zOEE2LjM4LDYuMzgsMCwwLDAsMCw2LjM4Vjg5LjI5YTYuMzgsNi4zOCwwLDAsMCw2LjM4LDYuMzhoNTFhNi4zOCw2LjM4LDAsMCwwLDYuMzgtNi4zOFY4Mi45MWEzLjE5LDMuMTksMCwwLDAtMy4xOS0zLjE5SDE1LjkyQTYuMzgsNi4zOCwwLDAsMSw5LjU0LDczLjM0WiIvPgogICAgPHJlY3QgY2xhc3M9ImEiIHg9IjEyLjczIiB5PSI0NC42NCIgd2lkdGg9IjYzLjc4IiBoZWlnaHQ9IjMxLjg5IiByeD0iNCIvPgogICAgPHBhdGggY2xhc3M9ImIiCiAgICAgICAgICBkPSJNNDYsNjguNDdsLTEuMTQtMy43M0gzOS4xTDM4LDY4LjQ3SDM0LjM4TDM5LjkyLDUyLjdINDRsNS41NiwxNS43N1pNNDQsNjEuOTRsLTEuNzgtNS43NWMtLjEzLS40NC0uMjItLjc5LS4yOC0xLS4yNC45Mi0uOTEsMy4xOS0yLDYuOFoiLz4KICAgIDxwYXRoIGNsYXNzPSJiIiBkPSJNNTEuNTMsNjguNDdWNTIuNzdoMy4zM3YxNS43WiIvPgo8L3N2Zz4=",avi:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3Ni41MSA5NS42NyI+CiAgICA8ZGVmcz4KICAgICAgICA8c3R5bGU+LmF7ZmlsbDojM2U4MGNlO30uYntmaWxsOiNmZmY7fTwvc3R5bGU+CiAgICA8L2RlZnM+CiAgICA8dGl0bGU+aWNuX2V4dGVuc2lvbl9hdmk8L3RpdGxlPgogICAgPHBhdGggY2xhc3M9ImEiCiAgICAgICAgICBkPSJNOS41NCw3My4zNFY0Ny44M2E2LjM4LDYuMzgsMCwwLDEsNi4zOC02LjM3SDYwLjU5YTMuMTksMy4xOSwwLDAsMCwzLjE5LTMuMTlWMjguMzRBNi4zOSw2LjM5LDAsMCwwLDYyLDIzLjlsLTIxLjI2LTIyQTYuMzksNi4zOSwwLDAsMCwzNi4xNCwwSDYuMzhBNi4zOCw2LjM4LDAsMCwwLDAsNi4zOFY4OS4yOWE2LjM4LDYuMzgsMCwwLDAsNi4zOCw2LjM4aDUxYTYuMzgsNi4zOCwwLDAsMCw2LjM4LTYuMzhWODIuOTFhMy4xOSwzLjE5LDAsMCwwLTMuMTktMy4xOUgxNS45MkE2LjM4LDYuMzgsMCwwLDEsOS41NCw3My4zNFoiLz4KICAgIDxyZWN0IGNsYXNzPSJhIiB4PSIxMi43MyIgeT0iNDQuNjQiIHdpZHRoPSI2My43OCIgaGVpZ2h0PSIzMS44OSIgcng9IjQiLz4KICAgIDxwYXRoIGNsYXNzPSJiIgogICAgICAgICAgZD0iTTM4LjgyLDY4LjQ3bC0xLjE0LTMuNzNIMzJsLTEuMTQsMy43M0gyNy4yM0wzMi43Nyw1Mi43aDQuMDdsNS41NywxNS43N1ptLTEuOTQtNi41M2MtMS4wNS0zLjM5LTEuNjQtNS4zLTEuNzctNS43NXMtLjIzLS43OS0uMjktMWMtLjI0LjkyLS45MSwzLjE5LTIsNi44WiIvPgogICAgPHBhdGggY2xhc3M9ImIiCiAgICAgICAgICBkPSJNNTMuMzQsNTIuNzdINTYuN2wtNS4zNCwxNS43SDQ3LjczbC01LjMyLTE1LjdoMy4zNmwyLjk1LDkuMzRjLjE3LjU2LjM0LDEuMi41MSwxLjkzcy4yOSwxLjI1LjMzLDEuNTNhMjkuMTEsMjkuMTEsMCwwLDEsLjgtMy40NloiLz4KICAgIDxwYXRoIGNsYXNzPSJiIiBkPSJNNTguNjgsNjguNDdWNTIuNzdINjJ2MTUuN1oiLz4KPC9zdmc+",bmp:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3Ni41MSA5NS42NyI+CiAgICA8ZGVmcz4KICAgICAgICA8c3R5bGU+LmF7ZmlsbDojM2U4MGNlO30uYntmaWxsOiNmZmY7fTwvc3R5bGU+CiAgICA8L2RlZnM+CiAgICA8dGl0bGU+aWNuX2V4dGVuc2lvbl9ibXA8L3RpdGxlPgogICAgPHBhdGggY2xhc3M9ImEiCiAgICAgICAgICBkPSJNOS41NCw3My4zNFY0Ny44M2E2LjM4LDYuMzgsMCwwLDEsNi4zOC02LjM3SDYwLjU5YTMuMTksMy4xOSwwLDAsMCwzLjE5LTMuMTlWMjguMzRBNi4zOSw2LjM5LDAsMCwwLDYyLDIzLjlsLTIxLjI2LTIyQTYuMzksNi4zOSwwLDAsMCwzNi4xNCwwSDYuMzhBNi4zOCw2LjM4LDAsMCwwLDAsNi4zOFY4OS4yOWE2LjM4LDYuMzgsMCwwLDAsNi4zOCw2LjM4aDUxYTYuMzgsNi4zOCwwLDAsMCw2LjM4LTYuMzhWODIuOTFhMy4xOSwzLjE5LDAsMCwwLTMuMTktMy4xOUgxNS45MkE2LjM4LDYuMzgsMCwwLDEsOS41NCw3My4zNFoiLz4KICAgIDxyZWN0IGNsYXNzPSJhIiB4PSIxMi43MyIgeT0iNDQuNjQiIHdpZHRoPSI2My43OCIgaGVpZ2h0PSIzMS44OSIgcng9IjQiLz4KICAgIDxwYXRoIGNsYXNzPSJiIgogICAgICAgICAgZD0iTTIxLjQzLDUyLjc0aDQuODlhOS4zNiw5LjM2LDAsMCwxLDQuODUuOTUsMy4yOSwzLjI5LDAsMCwxLDEuNTEsM0EzLjgxLDMuODEsMCwwLDEsMzIsNTlhMi42OSwyLjY5LDAsMCwxLTEuNzYsMS4wOXYuMWEzLjQ4LDMuNDgsMCwwLDEsMi4xNiwxLjI1LDQuMTQsNC4xNCwwLDAsMSwuNjYsMi40Myw0LDQsMCwwLDEtMS41NiwzLjM1LDYuNzEsNi43MSwwLDAsMS00LjIxLDEuMkgyMS40M1pNMjQuNzYsNTloMS45M2EzLjU2LDMuNTYsMCwwLDAsMi0uNDIsMS41NywxLjU3LDAsMCwwLC42LTEuMzksMS4zOCwxLjM4LDAsMCwwLS42Ni0xLjI5LDQuMjYsNC4yNiwwLDAsMC0yLjA5LS40SD
1I0Ljc2Wm0wLDIuNjR2NC4wOWgyLjE3YTMuMTYsMy4xNiwwLDAsMCwyLS41MywxLjkyLDEuOTIsMCwwLDAsLjY2LTEuNjFjMC0xLjMtLjkzLTEuOTUtMi44LTEuOTVaIi8+CiAgICA8cGF0aCBjbGFzcz0iYiIKICAgICAgICAgIGQ9Ik00Mi44Niw2OC40NCwzOS4wOCw1Ni4xMkgzOWMuMTQsMi41MS4yMSw0LjE4LjIxLDV2Ny4zaC0zVjUyLjc0aDQuNTRsMy43MSwxMmguMDdsMy45NC0xMkg1M3YxNS43SDQ5LjlWNjFjMC0uMzUsMC0uNzYsMC0xLjIycy4wNi0xLjY3LjE1LTMuNjVINTBsLTQuMDUsMTIuM1oiLz4KICAgIDxwYXRoIGNsYXNzPSJiIgogICAgICAgICAgZD0iTTY3LjgsNTcuNjNhNC43OCw0Ljc4LDAsMCwxLTEuNTgsMy44OCw2Ljc3LDYuNzcsMCwwLDEtNC41MSwxLjM1SDYwLjI5djUuNThINTdWNTIuNzRoNUE2LjY3LDYuNjcsMCwwLDEsNjYuMzIsNTQsNC40OCw0LjQ4LDAsMCwxLDY3LjgsNTcuNjNabS03LjUxLDIuNWgxLjA5YTMuNjcsMy42NywwLDAsMCwyLjMtLjYxLDIuMTIsMi4xMiwwLDAsMCwuNzYtMS43N0EyLjE4LDIuMTgsMCwwLDAsNjMuOCw1NmEzLDMsMCwwLDAtMi0uNTZINjAuMjlaIi8+Cjwvc3ZnPg==",file:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3Ni41MSA5NS42NyI+CiAgICA8ZGVmcz4KICAgICAgICA8c3R5bGU+LmF7ZmlsbDojM2U4MGNlO30uYntmaWxsOiNmZmY7fTwvc3R5bGU+CiAgICA8L2RlZnM+CiAgICA8dGl0bGU+aWNuX2V4dGVuc2lvbl9maWxlPC90aXRsZT4KICAgIDxwYXRoIGNsYXNzPSJhIgogICAgICAgICAgZD0iTTkuNTQsNzMuMzRWNDcuODNhNi4zOCw2LjM4LDAsMCwxLDYuMzgtNi4zN0g2MC41OWEzLjE5LDMuMTksMCwwLDAsMy4xOS0zLjE5VjI4LjM0QTYuMzksNi4zOSwwLDAsMCw2MiwyMy45bC0yMS4yNi0yMkE2LjM5LDYuMzksMCwwLDAsMzYuMTQsMEg2LjM4QTYuMzgsNi4zOCwwLDAsMCwwLDYuMzhWODkuMjlhNi4zOCw2LjM4LDAsMCwwLDYuMzgsNi4zOGg1MWE2LjM4LDYuMzgsMCwwLDAsNi4zOC02LjM4VjgyLjkxYTMuMTksMy4xOSwwLDAsMC0zLjE5LTMuMTlIMTUuOTJBNi4zOCw2LjM4LDAsMCwxLDkuNTQsNzMuMzRaIi8+CiAgICA8cmVjdCBjbGFzcz0iYSIgeD0iMTIuNzMiIHk9IjQ0LjY0IiB3aWR0aD0iNjMuNzgiIGhlaWdodD0iMzEuODkiIHJ4PSI0Ii8+CiAgICA8cGF0aCBjbGFzcz0iYiIgZD0iTTI3LjQ4LDY4LjQ0SDI0LjJWNTIuNzRoOXYyLjcySDI3LjQ4djRoNS4zM3YyLjcySDI3LjQ4WiIvPgogICAgPHBhdGggY2xhc3M9ImIiIGQ9Ik0zNi4yOCw2OC40NFY1Mi43NGgzLjMzdjE1LjdaIi8+CiAgICA8cGF0aCBjbGFzcz0iYiIgZD0iTTQzLjU2LDY4LjQ0VjUyLjc0aDMuMzNWNjUuNjloNi4zN3YyLjc1WiIvPgogICAgPHBhdGggY2xhc3M9ImIiIGQ9Ik02NSw2OC40NEg1NlY1Mi43NGg5djIuNzJINTkuMzJ2My40NWg1LjMydjIuNzNINTkuMzJ2NEg2NVoiLz4KPC9zdmc+",mov:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3Ni41MSA5NS42NyI+CiAgICA8ZGVmcz4KICAgICAgICA8c3R5bGU+LmF7ZmlsbDojM2U4MGNlO30uYntmaWxsOiNmZmY7fTwvc3R5bGU+CiAgICA8L2RlZnM+CiAgICA8dGl0bGU+aWNuX2V4dGVuc2lvbl9tb3Y8L3RpdGxlPgogICAgPHBhdGggY2xhc3M9ImEiCiAgICAgICAgICBkPSJNOS41NCw3My4zNFY0Ny44M2E2LjM4LDYuMzgsMCwwLDEsNi4zOC02LjM3SDYwLjU5YTMuMTksMy4xOSwwLDAsMCwzLjE5LTMuMTlWMjguMzRBNi4zOSw2LjM5LDAsMCwwLDYyLDIzLjlsLTIxLjI2LTIyQTYuMzksNi4zOSwwLDAsMCwzNi4xNCwwSDYuMzhBNi4zOCw2LjM4LDAsMCwwLDAsNi4zOFY4OS4yOWE2LjM4LDYuMzgsMCwwLDAsNi4zOCw2LjM4aDUxYTYuMzgsNi4zOCwwLDAsMCw2LjM4LTYuMzhWODIuOTFhMy4xOSwzLjE5LDAsMCwwLTMuMTktMy4xOUgxNS45MkE2LjM4LDYuMzgsMCwwLDEsOS41NCw3My4zNFoiLz4KICAgIDxyZWN0IGNsYXNzPSJhIiB4PSIxMi43MyIgeT0iNDQuNjQiIHdpZHRoPSI2My43OCIgaGVpZ2h0PSIzMS44OSIgcng9IjQiLz4KICAgIDxwYXRoIGNsYXNzPSJiIgogICAgICAgICAgZD0iTTI2LDY4LjQ2LDIyLjIsNTYuMTRoLS4xcS4yMSwzLjc1LjIxLDV2Ny4zMWgtM1Y1Mi43NWg0LjUzbDMuNzIsMTJoLjA3bDMuOTQtMTJoNC41M1Y2OC40NkgzM1Y2MWMwLS4zNSwwLS43NSwwLTEuMjFzLjA2LTEuNjguMTUtMy42NWgtLjFsLTQsMTIuM1oiLz4KICAgIDxwYXRoIGNsYXNzPSJiIgogICAgICAgICAgZD0iTTU0LjMzLDYwLjU4YTguNTgsOC41OCwwLDAsMS0xLjkzLDYsNy4yLDcuMiwwLDAsMS01LjU1LDIuMDksNy4xOSw3LjE5LDAsMCwxLTUuNTQtMi4wOSw4LjU2LDguNTYsMCwwLDEtMS45My02LDguNDYsOC40NiwwLDAsMSwxLjkzLTYsNy4yNiw3LjI2LDAsMCwxLDUuNTYtMi4wNiw3LjE0LDcuMTQsMCwwLDEsNS41NCwyLjA4QTguNTQsOC41NCwwLDAsMSw1NC4zMyw2MC41OFptLTExLjQ2LDBhNi41NSw2LjU1LDAsMCwwLDEsNCwzLjQ4LDMuNDgsMCwwLDAsMywxLjMzcTQsMCw0LTUuM3QtNC01LjNhMy41MSwzLjUxLDAsMCwwLTMsMS4zM0E2LjUxLDYuNTEsMCwwLDAsNDIuODcsNjAuNThaIi8+CiAgICA8cGF0aCBjbGFzcz0iYiIKICAgICAgICAgIGQ9Ik02Ni41NCw1Mi43NWgzLjM3TDY0LjU3LDY4LjQ2SDYwLjk0TDU1LjYxLDUyLjc1SDU5bDMsOS4zNWMuMTcuNTUuMzQsMS4xOS41MSwxLjkzcy4yOSwxLjI0LjMzLDEuNTNhMjcuNzYsMjcuNzYsMCwwLDEsLjgxLTMuNDZaIi8+Cjwvc3ZnPg==",mp3:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3Ni41MSA5NS42NyI+CiAgICA8ZGVmcz4KICAgICAgICA8c3R5bGU+LmF7ZmlsbDojM2U4MGNlO30uYntmaWxsOiNmZmY7fTwvc3R5bGU+CiAgICA8L2RlZnM+CiAgICA8dGl0bGU+aWNuX2V4dGVuc2lvbl9tcDM8L3RpdGxlPgogICAgPHBhdGggY2xhc3M9ImEiCiAgICAgICAgICBkPSJNOS41NCw3My4zNFY0Ny44M2E2LjM4LDYuMzgsMCwwLDEsNi4zOC02LjM3SDYwLjU5YTMuMTksMy4xOSwwLDAsMCwzLjE5LTMuMTlWMjguMzRBNi4zOSw2LjM5LDAsMCwwLDYyLDIzLjlsLTIxLjI2LTIyQTYuMzksNi4zOSwwLDAsMCwzNi4xNCwwSDYuMzhBNi4zOCw2LjM4LDAsMCwwLDAsNi4zOFY4OS4yOWE2LjM4LDYuMzgsMCwwLDAsNi4zOCw2LjM4aDUxYTYuMzgsNi4zOCwwLDAsMCw2LjM4LTYuMzhWODIuOTFhMy4xOSwzLjE5LDAsMCwwLTMuMTktMy4xOUgxNS45MkE2LjM4LDYuMzgsMCwwLDEsOS41NCw3My4zNFoiLz4KICAgIDxyZWN0IGNsYXNzPSJhIiB4PSIxMi43MyIgeT0iNDQuNjQiIHdpZHRoPSI2My43OCIgaGVpZ2h0PSIzMS44OSIgcng9IjQiLz4KICAgIDxwYXRoIGNsYXNzPSJiIgogICAgICAgICAgZD0iTTI5LjEyLDY4LjQ1LDI1LjM0LDU2LjEzaC0uMXEuMjEsMy43NS4yMSw1djcuMzFoLTNWNTIuNzRIMjdsMy43MSwxMmguMDdsMy45NC0xMmg0LjUzVjY4LjQ1aC0zLjFWNjFjMC0uMzUsMC0uNzUsMC0xLjIxcy4wNi0xLjY4LjE1LTMuNjVoLS4xbC00LDEyLjNaIi8+CiAgICA8cGF0aCBjbGFzcz0iYiIKICAgICAgICAgIGQ9Ik01NC4wNyw1Ny42NGE0LjgsNC44LDAsMCwxLTEuNTksMy44OEE2LjgyLDYuODIsMCwwLDEsNDgsNjIuODZINDYuNTV2NS41OUg0My4yMlY1Mi43NGg1QTYuNjcsNi42NywwLDAsMSw1Mi41OCw1NCw0LjQ5LDQu
1NDksMCwwLDEsNTQuMDcsNTcuNjRabS03LjUyLDIuNDloMS4wOWEzLjY4LDMuNjgsMCwwLDAsMi4zLS42LDIuMTQsMi4xNCwwLDAsMCwuNzYtMS43N0EyLjE2LDIuMTYsMCwwLDAsNTAuMDYsNTZhMywzLDAsMCwwLTItLjU2SDQ2LjU1WiIvPgogICAgPHBhdGggY2xhc3M9ImIiCiAgICAgICAgICBkPSJNNjYuMyw1Ni4yNWEzLjcyLDMuNzIsMCwwLDEtLjg5LDIuNTEsNC42NCw0LjY0LDAsMCwxLTIuNSwxLjQxdi4wN2E1LjA4LDUuMDgsMCwwLDEsMi44OCwxLjE1LDMuMjUsMy4yNSwwLDAsMSwxLDIuNDgsNC4xOCw0LjE4LDAsMCwxLTEuNjQsMy41Myw3LjU5LDcuNTksMCwwLDEtNC42OSwxLjI2LDExLjM1LDExLjM1LDAsMCwxLTQuNTQtLjg1VjY1YTEwLDEwLDAsMCwwLDIsLjc1LDguNTgsOC41OCwwLDAsMCwyLjE3LjI5LDQuMjMsNC4yMywwLDAsMCwyLjQzLS41NiwyLDIsMCwwLDAsLjc4LTEuNzksMS42MiwxLjYyLDAsMCwwLS45LTEuNTcsNi42NCw2LjY0LDAsMCwwLTIuODgtLjQ2SDU4LjMxVjU5LjFoMS4yMWE1LjYxLDUuNjEsMCwwLDAsMi42Ny0uNDhBMS43MywxLjczLDAsMCwwLDYzLDU3YzAtMS4xOC0uNzUtMS43OC0yLjI0LTEuNzhhNS4xNiw1LjE2LDAsMCwwLTEuNTcuMjYsNy41NSw3LjU1LDAsMCwwLTEuNzguODlsLTEuNTQtMi4yOUE4LjU2LDguNTYsMCwwLDEsNjEsNTIuNTJhNi42OSw2LjY5LDAsMCwxLDMuODUsMUEzLjE4LDMuMTgsMCwwLDEsNjYuMyw1Ni4yNVoiLz4KPC9zdmc+",pdf:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3Ni41MSA5NS42NyI+CiAgICA8ZGVmcz4KICAgICAgICA8c3R5bGU+LmF7ZmlsbDojM2U4MGNlO30uYntmaWxsOiNmZmY7fTwvc3R5bGU+CiAgICA8L2RlZnM+CiAgICA8dGl0bGU+aWNuX2V4dGVuc2lvbl9wZGY8L3RpdGxlPgogICAgPHBhdGggY2xhc3M9ImEiCiAgICAgICAgICBkPSJNOS41NCw3My4zNFY0Ny44M2E2LjM4LDYuMzgsMCwwLDEsNi4zOC02LjM3SDYwLjU5YTMuMTksMy4xOSwwLDAsMCwzLjE5LTMuMTlWMjguMzRBNi4zOSw2LjM5LDAsMCwwLDYyLDIzLjlsLTIxLjI2LTIyQTYuMzksNi4zOSwwLDAsMCwzNi4xNCwwSDYuMzhBNi4zOCw2LjM4LDAsMCwwLDAsNi4zOFY4OS4yOWE2LjM4LDYuMzgsMCwwLDAsNi4zOCw2LjM4aDUxYTYuMzgsNi4zOCwwLDAsMCw2LjM4LTYuMzhWODIuOTFhMy4xOSwzLjE5LDAsMCwwLTMuMTktMy4xOUgxNS45MkE2LjM4LDYuMzgsMCwwLDEsOS41NCw3My4zNFoiLz4KICAgIDxyZWN0IGNsYXNzPSJhIiB4PSIxMi43MyIgeT0iNDQuNjQiIHdpZHRoPSI2My43OCIgaGVpZ2h0PSIzMS44OSIgcng9IjQiLz4KICAgIDxwYXRoIGNsYXNzPSJiIgogICAgICAgICAgZD0iTTM1LjkyLDU3LjYzYTQuNzksNC43OSwwLDAsMS0xLjU5LDMuODgsNi43NCw2Ljc0LDAsMCwxLTQuNSwxLjM1SDI4LjR2NS41OEgyNS4wN1Y1Mi43NGg1QTYuNjcsNi42NywwLDAsMSwzNC40Myw1NCw0LjQ4LDQuNDgsMCwwLDEsMzUuOTIsNTcuNjNabS03LjUyLDIuNWgxLjA5YTMuNjcsMy42NywwLDAsMCwyLjMtLjYxLDIuMTEsMi4xMSwwLDAsMCwuNzYtMS43N0EyLjIxLDIuMjEsMCwwLDAsMzEuOTIsNTZhMywzLDAsMCwwLTItLjU2SDI4LjRaIi8+CiAgICA8cGF0aCBjbGFzcz0iYiIKICAgICAgICAgIGQ9Ik01MS45MSw2MC40NGE3LjcyLDcuNzIsMCwwLDEtMi4yMSw1Ljk0cS0yLjIxLDIuMDYtNi4zNywyLjA2SDM4Ljg4VjUyLjc0aDQuOTNhOC4yNSw4LjI1LDAsMCwxLDYsMkE3LjQ1LDcuNDUsMCwwLDEsNTEuOTEsNjAuNDRabS0zLjQ2LjA4cTAtNS4wNi00LjQ3LTUuMDZINDIuMjFWNjUuNjloMS40M1E0OC40Niw2NS42OSw0OC40NSw2MC41MloiLz4KICAgIDxwYXRoIGNsYXNzPSJiIiBkPSJNNTguNDQsNjguNDRINTUuMTdWNTIuNzRoOXYyLjcySDU4LjQ0djRoNS4zM3YyLjcySDU4LjQ0WiIvPgo8L3N2Zz4=",psd:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3Ni41MSA5NS42NyI+CiAgICA8ZGVmcz4KICAgICAgICA8c3R5bGU+LmF7ZmlsbDojM2U4MGNlO30uYntmaWxsOiNmZmY7fTwvc3R5bGU+CiAgICA8L2RlZnM+CiAgICA8dGl0bGU+aWNuX2V4dGVuc2lvbl9wc2Q8L3RpdGxlPgogICAgPHBhdGggY2xhc3M9ImEiCiAgICAgICAgICBkPSJNOS41NCw3My4zNFY0Ny44M2E2LjM4LDYuMzgsMCwwLDEsNi4zOC02LjM3SDYwLjU5YTMuMTksMy4xOSwwLDAsMCwzLjE5LTMuMTlWMjguMzRBNi4zOSw2LjM5LDAsMCwwLDYyLDIzLjlsLTIxLjI2LTIyQTYuMzksNi4zOSwwLDAsMCwzNi4xNCwwSDYuMzhBNi4zOCw2LjM4LDAsMCwwLDAsNi4zOFY4OS4yOWE2LjM4LDYuMzgsMCwwLDAsNi4zOCw2LjM4aDUxYTYuMzgsNi4zOCwwLDAsMCw2LjM4LTYuMzhWODIuOTFhMy4xOSwzLjE5LDAsMCwwLTMuMTktMy4xOUgxNS45MkE2LjM4LDYuMzgsMCwwLDEsOS41NCw3My4zNFoiLz4KICAgIDxyZWN0IGNsYXNzPSJhIiB4PSIxMi43MyIgeT0iNDQuNjQiIHdpZHRoPSI2My43OCIgaGVpZ2h0PSIzMS44OSIgcng9IjQiLz4KICAgIDxwYXRoIGNsYXNzPSJiIgogICAgICAgICAgZD0iTTM2LDU3LjY0YTQuOCw0LjgsMCwwLDEtMS41OSwzLjg4LDYuNzksNi43OSwwLDAsMS00LjUsMS4zNEgyOC40N3Y1LjU5SDI1LjE0VjUyLjc0aDVBNi42Nyw2LjY3LDAsMCwxLDM0LjUsNTQsNC40OSw0LjQ5LDAsMCwxLDM2LDU3LjY0Wm0tNy41MiwyLjQ5aDEuMDlhMy42OCwzLjY4LDAsMCwwLDIuMy0uNiwyLjE0LDIuMTQsMCwwLDAsLjc2LTEuNzdBMi4xOSwyLjE5LDAsMCwwLDMyLDU2YTMsMywwLDAsMC0yLS41NkgyOC40N1oiLz4KICAgIDxwYXRoIGNsYXNzPSJiIgogICAgICAgICAgZD0iTTQ4LjIyLDY0LjA5YTQuMDcsNC4wNywwLDAsMS0xLjUzLDMuMzUsNi42OSw2LjY5LDAsMCwxLTQuMjYsMS4yMkExMCwxMCwwLDAsMSwzOCw2Ny43MnYtMy4xYTE4LjA4LDE4LjA4LDAsMCwwLDIuNywxLDguMDUsOC4wNSwwLDAsMCwyLC4yOSwyLjg1LDIuODUsMCwwLDAsMS42OC0uNDJBMS40MywxLjQzLDAsMCwwLDQ1LDY0LjI1YTEuNDEsMS40MSwwLDAsMC0uMjYtLjgzLDIuODgsMi44OCwwLDAsMC0uNzYtLjY5LDIwLjU5LDIwLjU5LDAsMCwwLTItMS4wNiw5LjgxLDkuODEsMCwwLDEtMi4xNi0xLjMsNC44NSw0Ljg1LDAsMCwxLTEuMTUtMS40NUE0LjExLDQuMTEsMCwwLDEsMzguMTcsNTdhNC4wNiw0LjA2LDAsMCwxLDEuNDEtMy4yNyw1LjgzLDUuODMsMCwwLDEsMy45LTEuMTksOC45Myw4LjkzLDAsMCwxLDIuMzQuMjksMTUuODMsMTUuODMsMCwwLDEsMi4zMy44MWwtMS4wOCwyLjU5QTE2Ljk0LDE2Ljk0LDAsMCwwLDQ1LDU1LjQ5YTYuODksNi44OSwwLDAsMC0xLjYxLS4yLDIuMSwyLjEsMCwwLDAtMS40NS40NCwxLjQzLDEuNDMsMCwwLDAtLjUxLDEuMTUsMS40MSwxLjQxLDAsMCwwLC4yMS43NywyLjMxLDIuMzEsMCwwLDAsLjY1LjYzLDIwLjE3LDIwLjE3LDAsMCwwLDIuMTEsMS4xLDguNTgsOC41OCwwLDAsMSwzLDIuMTFBNC4xNiw0LjE2LDAsMCwxLDQ4LjIyLDY0LjA5WiIvPgogICAgPHBhdGggY2xhc3M9ImIiCiAgICAgICAgICBkPSJNNjQuMSw2MC40NGE3LjczLDcuNzMsMCwwLDEtMi4yMSw1Ljk0Yy0xLjQ3LDEuMzgtMy42LDIuMDctNi4zNywyLjA3SDUxLjA3VjUyLjc0SDU2YTguMzIsOC4zMiwwLDAsMSw2LDJBNy40OCw3LjQ4LDAsMCwxLDY0LjEsNjAuNDRabS0zLjQ2LjA5cTAtNS4wNi00LjQ3LTUuMDZINTQuNFY2NS43aDEuNDNDNTksNjUuNyw2MC42NCw2NCw2MC42NCw2MC41M1oiLz4KPC9zdmc+",rar:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3Ni41MSA5NS42NyI+CiAgICA8ZGVmcz4KICAgICAgICA8c3R5bGU+LmF7ZmlsbDojM2U4MGNlO30uYntmaWxsOiNmZmY7fTwvc3R5bGU+CiAgICA8L2RlZnM+CiAgICA8dGl0bGU+aWNuX2V4dGVuc2lvbl9yYXI8L3RpdGxlPgogICAgPHBhdGggY2xhc3M9ImEiCiAgICAgICAgICBkPSJNOS41NCw3My4zNFY0Ny44M2E2LjM4LDYuMzgsMCwwLDEsNi4zOC02LjM3SDYwLjU5YTMuMTksMy4xOSwwLDAsMCwzLjE5LTMuMTlWMjguMzRBNi4zOSw2LjM5LDAsMCwwLDYyLDIzLjlsLTIxLjI2LTIyQTYuMzksNi4zOSwwLDAsMCwzNi4xNCwwSDYuMzhBNi4zOCw2LjM4LDAsMCwwLDAsNi4zOFY4OS4yOWE2LjM4LDYuMzgsMCwwLDAsNi4zOCw2LjM4aDUxYTYuMzgsNi4zOCwwLDAsMCw2LjM4LTYuMzhWODIuOTFhMy4xOSwzLjE5LDAsMCwwLTMuMTktMy4xOUgxNS45MkE2LjM4LDYuMzgsMCwwLDEsOS41NCw3My4zNFoiLz4KICAgIDxyZWN0IGNsYXNzPSJhIiB4PSIxMi43MyIgeT0iNDQuNjQiIHdpZHRoPSI2My43OCIgaGVpZ2h0PSIzMS44OSIgcng9IjQiLz4KICAgIDxwYXRoIGNsYXNzPSJiIgogICAgICAgICAgZD0iTTI2LjgyLDYyLjQ1djZIMjMuNDlWNTIuNzdoNC41OGE3LjkxLDcuOTEsMCwwLDEsNC43NCwxLjE2LDQuNjcsNC42NywwLDAsMSwuNzcsNiw1LjA3LDUuMDcsMCwwLDEtMi4xNiwxLjY5UTM1LDY2LjkzLDM2L
1DY4LjQ3aC0zLjdsLTMuNzQtNlptMC0yLjcxSDI3LjlhNC4xMSw0LjExLDAsMCwwLDIuMzMtLjUzQTEuODcsMS44NywwLDAsMCwzMSw1Ny41NiwxLjcxLDEuNzEsMCwwLDAsMzAuMjEsNTZhNC42LDQuNiwwLDAsMC0yLjM4LS40N2gtMVoiLz4KICAgIDxwYXRoIGNsYXNzPSJiIgogICAgICAgICAgZD0iTTQ3LjYzLDY4LjQ3bC0xLjE0LTMuNzNINDAuNzdsLTEuMTQsMy43M0gzNkw0MS41OCw1Mi43aDQuMDdsNS41NywxNS43N1pNNDUuNyw2MS45NGMtMS4wNi0zLjM5LTEuNjUtNS4zLTEuNzgtNS43NXMtLjIzLS43OS0uMjgtMXEtLjM2LDEuMzgtMiw2LjhaIi8+CiAgICA8cGF0aCBjbGFzcz0iYiIKICAgICAgICAgIGQ9Ik01Ni41Myw2Mi40NXY2SDUzLjJWNTIuNzdoNC41N2E3Ljg5LDcuODksMCwwLDEsNC43NCwxLjE2LDQuNjMsNC42MywwLDAsMSwuNzcsNiw1LjA3LDUuMDcsMCwwLDEtMi4xNiwxLjY5cTMuNTYsNS4yOSw0LjYyLDYuODRINjIuMDVsLTMuNzUtNlptMC0yLjcxSDU3LjZhNC4xMSw0LjExLDAsMCwwLDIuMzMtLjUzLDEuODcsMS44NywwLDAsMCwuNzUtMS42NUExLjY5LDEuNjksMCwwLDAsNTkuOTEsNTZhNC41OCw0LjU4LDAsMCwwLTIuMzctLjQ3aC0xWiIvPgo8L3N2Zz4=",zip:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3Ni41MSA5NS42NyI+CiAgICA8ZGVmcz4KICAgICAgICA8c3R5bGU+LmF7ZmlsbDojM2U4MGNlO30uYntmaWxsOiNmZmY7fTwvc3R5bGU+CiAgICA8L2RlZnM+CiAgICA8dGl0bGU+aWNuX2V4dGVuc2lvbl96aXA8L3RpdGxlPgogICAgPHBhdGggY2xhc3M9ImEiCiAgICAgICAgICBkPSJNOS41NCw3My4zNFY0Ny44M2E2LjM4LDYuMzgsMCwwLDEsNi4zOC02LjM3SDYwLjU5YTMuMTksMy4xOSwwLDAsMCwzLjE5LTMuMTlWMjguMzRBNi4zOSw2LjM5LDAsMCwwLDYyLDIzLjlsLTIxLjI2LTIyQTYuMzksNi4zOSwwLDAsMCwzNi4xNCwwSDYuMzhBNi4zOCw2LjM4LDAsMCwwLDAsNi4zOFY4OS4yOWE2LjM4LDYuMzgsMCwwLDAsNi4zOCw2LjM4aDUxYTYuMzgsNi4zOCwwLDAsMCw2LjM4LTYuMzhWODIuOTFhMy4xOSwzLjE5LDAsMCwwLTMuMTktMy4xOUgxNS45MkE2LjM4LDYuMzgsMCwwLDEsOS41NCw3My4zNFoiLz4KICAgIDxyZWN0IGNsYXNzPSJhIiB4PSIxMi43MyIgeT0iNDQuNjQiIHdpZHRoPSI2My43OCIgaGVpZ2h0PSIzMS44OSIgcng9IjQiLz4KICAgIDxwYXRoIGNsYXNzPSJiIiBkPSJNNDAuMTQsNjguNDRIMjguNDZWNjYuMjhMMzYsNTUuNDlIMjguNjZWNTIuNzRIMzkuOTR2Mi4xNEwzMi40Miw2NS42OWg3LjcyWiIvPgogICAgPHBhdGggY2xhc3M9ImIiIGQ9Ik00Mi42NSw2OC40NFY1Mi43NEg0NnYxNS43WiIvPgogICAgPHBhdGggY2xhc3M9ImIiCiAgICAgICAgICBkPSJNNjAuNzgsNTcuNjNhNC44MSw0LjgxLDAsMCwxLTEuNTgsMy44OCw2Ljc3LDYuNzcsMCwwLDEtNC41MSwxLjM1SDUzLjI2djUuNThINDkuOTNWNTIuNzRoNUE2LjY2LDYuNjYsMCwwLDEsNTkuMjksNTQsNC40OCw0LjQ4LDAsMCwxLDYwLjc4LDU3LjYzWm0tNy41MiwyLjVoMS4xYTMuNjQsMy42NCwwLDAsMCwyLjI5LS42MSwyLjEyLDIuMTIsMCwwLDAsLjc3LTEuNzdBMi4yMSwyLjIxLDAsMCwwLDU2Ljc4LDU2YTMsMywwLDAsMC0yLS41Nkg1My4yNloiLz4KPC9zdmc+"},j=i(1472),h=i(5097),y=i(3962),A=(I=function(e,t){return I=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])},I(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function i(){this.constructor=e}I(e,t),e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)}),z=function(){return z=Object.assign||function(e){for(var t,i=1,n=arguments.length;i<n;i++)for(var o in t=arguments[i])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},z.apply(this,arguments)},S=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return A(t,e),t.prototype.render=function(){return n.createElement(n.Fragment,null,this.props.children)},t}(n.Component),v=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.videoKeysHandler=function(e){if(32===e.keyCode){var t=document.querySelector("video");null!==t&&(t.paused?t.play():t.pause())}},t.videoOnLoad=function(e){var t=e.currentTarget;e.persist(),t.play().then((function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t]})).catch((function(e){}))},t}return A(t,e),t.prototype.componentDidMount=function(){document.addEventListener("keyup",this.videoKeysHandler)},t.prototype.componentWillUnmount=function(){document.removeEventListener("keyup",this.videoKeysHandler)},t.prototype.render=function(){return n.createElement(S,z({},this.props),n.createElement("video",{poster:this.props.filePreviewSrc,autoPlay:!1,muted:!0,playsInline:!0,preload:"auto",controls:!0,onFocus:function(e){return e.currentTarget.blur()},onError:this.props.onError,onLoadedData:this.videoOnLoad},n.createElement("source",{src:this.props.fileSrc,type:this.props.mimeType}),n.createElement("p",null,"Your browser does not support the video tag.")))},t}(n.Component);function E(e){if(e.initialScale>=e.maxScale)return n.createElement("div",null,e.children);var t=(0,h.createUseGesture)([y.e,y.f,y.w]),i=n.useRef(null),o=n.useState(!1),s=o[0],a=o[1];(0,n.useEffect)((function(){var e=function(e){e.preventDefault()},t=["gesturestart","gesturechange","gestureend"];return t.forEach((function(t){document.addEventListener(t,e,{passive:!1})}
1)),i.current.addEventListener("wheel",e),function(){t.forEach((function(t){document.addEventListener(t,e)}))}}),[]),(0,n.useEffect)((function(){u.start({x:0,y:0,scale:e.initialScale}),a(!1)}),[e.id,e.initialScale,e.minScale,e.maxScale]);var r=(0,j.useSpring)((function(){return{from:{x:0,y:0,scale:e.initialScale},config:{duration:300,easing:j.easings.easeOutQuart}}})),l=r[0],u=r[1];return t({onClick:function(t){var n,o,s,r=t.event,c=i.current.getBoundingClientRect(),M=c.width,L=c.height,w=c.left,N=c.top,g=l.scale.get(),d=g<e.maxScale;a(d),d?(n=e.maxScale,o=M/2-(r.clientX-w),s=L/2-(r.clientY-N)):(n=e.minScale,o=s=0);var C={x:o/g*n,y:s/g*n,scale:n};u.start(C)},onPinch:function(t){var n=t.origin,o=n[0],s=n[1],r=t.movement[0],c=t.offset[0],M=t.memo,L=t.first,w=t.last;t.touches;if(L){var N=i.current.getBoundingClientRect(),g=N.width,d=N.height,C=o-(N.left+g/2),m=s-(N.top+d/2);M=[l.x.get(),l.y.get(),C,m]}var f=M[0]-(r-1)*M[2],D=M[1]-(r-1)*M[3],I=c;if(w){var p=c>=e.maxScale;a(p),c<=e.minScale&&(f=D=0,I=e.minScale)}var j={x:Math.floor(f),y:Math.floor(D),scale:I};return u.start(j),M},onWheel:function(t){var n=t.offset,o=(n[0],n[1],t.movement),s=o[0],a=o[1],r=t.memo,c=t.first,M=t.last,L=t.pinching,w=t.ctrlKey;if(!L&&!w){if(c){var N=i.current.getBoundingClientRect(),g=N.width,d=N.height,C=Math.abs((g-e.wrapperWidth)/2),m=Math.abs((d-e.wrapperHeight)/2),f=g<=e.wrapperWidth,D=d<=e.wrapperHeight;r=[l.x.get(),l.y.get(),C,m,f,D]}var I=Math.floor(r[0]-s),p=Math.floor(r[1]-a);if(M){if(r[4])I=0;else Math.abs(I)>r[2]&&(I=I>0?r[2]:-r[2]);if(r[5])p=0;else Math.abs(p)>r[3]&&(p=p>0?r[3]:-r[3])}var j={x:I,y:p};return u.start(j),r}},onDrag:function(t){var n=t.offset,o=n[0],s=n[1],a=t.movement,r=(a[0],a[1],t.memo),c=t.first,M=t.last,L=t.pinching,w=(t.cancel,t.tap);if(!L&&!w){if(c){var N=i.current.getBoundingClientRect(),g=N.width,d=N.height,C=Math.abs((g-e.wrapperWidth)/2),m=Math.abs((d-e.wrapperHeight)/2),f=g<=e.wrapperWidth,D=d<=e.wrapperHeight,I=f?50:C+50,p=D?50:m+50;r=[l.x.get(),l.y.get(),C,m,f,D,I,p]}var j=o,h=s,y=r[6],A=r[7];if(Math.abs(j)>y&&(j=j>0?y:-y),Math.abs(h)>A&&(h=h>0?A:-A),M){if(r[4])j=0;else Math.abs(j)>r[2]&&(j=j>0?r[2]:-r[2]);if(r[5])h=0;else Math.abs(h)>r[3]&&(h=h>0?r[3]:-r[3])}var z={x:j,y:h};return u.start(z),r}}},{target:i,eventOptions:{passive:!1},drag:{from:function(){return[l.x.get(),l.y.get()]},filterTaps:!0},wheel:{from:function(){return[l.x.get(),l.y.get()]}},pinch:{from:function(){return[l.scale.get(),0]},pointer:{touch:!0},scaleBounds:{min:e.minScale,max:e.maxScale},rubberband:!0}}),n.createElement(j.animated.div,{className:"animated "+(s?"zoomOut":"zoomIn"),ref:i,style:z(z({},l),{touchAction:"none"})},e.children)}var x=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={wrapperWidth:0,wrapperHeight:0,imageWidth:0,imageHeight:0},t.wrapperRef=n.createRef(),t.updateSizes=function(){var e,i,n=null===(e=t.wrapperRef.current)||void 0===e?void 0:e.clientWidth,o=null===(i=t.wrapperRef.current)||void 0===i?void 0:i.clientHeight;t.setState({wrapperHeight:o,wrapperWidth:n})},t.onImageLoad=function(e){var i=e.currentTarget,n=i.naturalWidth||0,o=i.naturalHeight||0;n&&o&&(n!==t.state.imageWidth||o!==t.state.imageHeight)&&t.setState({imageWidth:n,imageHeight:o})},t.calcScales=(0,f.Z)((function(e,t,i,n){var o=e/i,s=t/n,a=Math.round(1/Math.max(o,s)*100)/100;return{initialScale:a>1?1:a,minScale:a<1?a:1,maxScale:1,canZoom:a<1}})),t}return A(t,e),t.prototype.componentDidMount=function(){this.updateSizes(),window.addEventListener("resize",this.updateSizes)},t.prototype.componentWillUnmount=function(){window.removeEventListener("resize",this.updateSizes)},t.prototype.render=function(){var e=this.props,t=e.width,i=e.height,o=this.state.imageWidth&&this.state.imageWidth>0?this.state.imageWidth:t,s=this.state.imageHeight&&this.state.imageHeight>0?this.state.imageHeight:i,a=!!this.state.wrapperWidth,r=this.calcScales(o,s,this.state.wrapperWidth,this.state.wrapperHeight);return n.createElement(S,z({},this.props),n.createElement("div",{ref:this.wrapperRef,className:"w-100 h-100 overflow-hidden d-flex justify-content-center align-items-center ".concat(r.canZoom?"canZoom":"")},a&&n.createElement(E,{initialScale:r.initialScale,minScale:r.minScale,maxScale:r.maxScale,width:o,height:s,wrapperW
1idth:this.state.wrapperWidth,wrapperHeight:this.state.wrapperHeight,id:this.props.fileId},n.createElement("img",{src:this.props.fileSrc,decoding:"async",fetchpriority:"high",width:o,height:s,onLoad:this.onImageLoad,key:this.props.fileId,onError:this.props.onError,alt:this.props.title}))))},t.defaultProps={fileSrc:""},t}(n.PureComponent),T=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.defaultExt="file",t.getStubImageSrc=function(){var e=t.props.fileExt||t.defaultExt;return p[e]?p[e]:p[t.defaultExt]},t.downloadFile=function(){var e=s.Z.file.fileDownloadLink(t.props.fileId,!0);window.location.href=e},t}return A(t,e),t.prototype.render=function(){return n.createElement(S,z({},this.props),n.createElement("div",{className:"file d-flex align-items-center flex-column"},n.createElement("img",{src:this.getStubImageSrc(),alt:""}),n.createElement(D.Z,{className:"lightBlue",disabled:!1,onClick:this.downloadFile,text:"DOWNLOAD"})))},t}(n.Component),O=function(e){var t=e.file;if(!(null==t?void 0:t.title))return null;var i=(0,n.useState)(!1),o=i[0],r=i[1];(0,n.useEffect)((function(){r(!1)}),[e.file]);var l=(0,a.ev)(t.mime_type)||"unsupported",u=s.Z.file.fileDownloadLink(t.id,!1,e.file.trashBin),c=s.Z.file.filePreviewLink(t.id),M=-1!==t.title.indexOf(".")?t.title.split(".").pop():"",L=function(){return null};switch(l){case"video":L=v;break;case"image":L=x;break;case"file":L=T}var w=window.location.pathname.includes("/direct/");return o&&w?n.createElement(m.l_,{push:!0,to:window.location.pathname.replace("direct","file")}):n.createElement("div",{className:"wrapper wrapperFile position-relative w-100 h-100 m-auto"},!o&&n.createElement(L,{fileId:t.id,fileSrc:u,filePreviewSrc:c,mimeType:t.mime_type,fileExt:M,title:t.title,toggleZoomMode:e.toggleZoomMode,width:t.width,height:t.height,onError:function(){r(!0)}}),o&&n.createElement(T,{fileId:t.id,mimeType:t.mime_type,fileSrc:u,fileExt:M}))},Y=i(3981),b=i(4641);function k(e){return n.createElement("div",{className:"badge-wrapper w-100"},n.createElement("div",{className:"badge badge_".concat(e.type," w-100 d-flex align-items-center justify-content-center "),onClick:e.onClick},n.createElement("div",{className:"badge__content text-center"},e.children)))}var U,P,G=function(e){var t=e.file;return n.createElement(b.S.Consumer,null,(function(e){e.user;var i,o,s,a,l,u,c,M=e.plan,L=e.nonce,w=e.isUserLoggedIn,N=!!(null===(i=null==M?void 0:M.tos_violation)||void 0===i?void 0:i.valid_from),g=!!(null===(s=null===(o=null==t?void 0:t.owner)||void 0===o?void 0:o.tos_violation)||void 0===s?void 0:s.valid_from);if(N){var d=(M.tos_violation.valid_from-L)/60/60/24,m={head:"You violate TOS of Monosnap service",msg:'You violate paragraph 1.1 of Monosnap’s <a href="'.concat(r.D.links.tos,'" target="_blank">Terms of Service</a>. You need to buy <a href="/pay" target="_blank">Business</a> or <a href="/enterprise" target="_blank">Enterprise</a> licenses. For more information, please contact <a href="mailto:[email protected]">[email protected]</a> Otherwise, your account will be banned in ')+d.toFixed()+" days."};return m.head=null!==(l=null===(a=null==M?void 0:M.tos_violation)||void 0===a?void 0:a.header)&&void 0!==l?l:m.head,m.msg=null!==(c=null===(u=null==M?void 0:M.tos_violation)||void 0===u?void 0:u.text)&&void 0!==c?c:m.msg,n.createElement(k,{type:"exceed",onClick:function(){(0,C.L)("info",m.head,m.msg)}},n.createElement("span",null,"TOS violation (",d.toFixed()," day",d>=2?"s":""," left). "),n.createElement("a",{href:"#",className:"d-none d-xl-inline badge__link"},"Click for more information."),n.createElement("a",{href:"#",className:"d-inline d-xl-none badge__link"},"Learn more.."))}if(g)return n.createElement(k,{type:"exceed",onClick:function(){}},n.createElement("span",null,"File’s owner violates TOS"));if((null==M?void 0:M.valid_until)>0&&"enterprise_free"===M.code){d=(M.valid_until-L)/60/60/24;var f={head:"Your trial is over",msg:'Your trial for Monosnap service is over. You need to buy <a href="/pay" target="_blank"> Business</a> and <a href="/enterprise" target="_blank">Enterprise</a> licences. For more information, please contact <a href="mailto:[email protected]">[email protected]</a> or ask your licence manager.'};return n.createElement(k,{type:"exceed",onClick:function(){(0,C.L)("info",f.head,f.msg)}},n.createElement("span",null,"Free trial is over "),n.createElement("span",null,"(",d.toFixed()," day",d>=2?"s":""," left). "),n.createElement("span",{className:"d-none d-xl-inline"}," Click for more information."))}var D="free"===(null==t?void 0:t.owner_plan_code);return!w&&D?n.createElement(k,{type:"add",onClick:function(){}},n.createElement("a",{href:"/#register",className:"badge__link"},"Create Monosnap account"),n.createElement("span",{className:"d-none d-sm-inline"}," to capture and share files the same way")):null}))},Z=i(8424),Q=function(e){var t=e.user,i=e.isGalleryView,o=e.history,s=e.folderId,a=void 0===s?"":s,r=!!(null==t?void 0:t.user),l=r?"Go to Storage":"Go to Main Page";return n.createElement("div",{title:l,className:"back d-flex align-items-center justify-content-center",onClick:function(){var e=r?i?"/list/"+a:"/list":"/welcome";o.push(e)}},n.createElement(Z.r,null))};function W(){return W=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n])}return e},W.apply(this,arguments)}const F=e=>n.createElement("svg",W({fill:"currentColor",id:"Layer_1",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 16 16",style:{enableBackgroun
1d:"new 0 0 16 16"},xmlSpace:"preserve"},e),U||(U=n.createElement("path",{className:"st0",d:"M8,2c3.3,0,6,2.7,6,6s-2.7,6-6,6s-6-2.7-6-6C2,4.7,4.7,2,8,2 M8,0C3.6,0,0,3.6,0,8s3.6,8,8,8s8-3.6,8-8 S12.4,0,8,0z"})),P||(P=n.createElement("path",{className:"st0",d:"M7.1,4.5c0-0.5,0.3-0.8,0.9-0.8c0.6,0,0.9,0.3,0.9,0.8c0,0.2-0.1,0.4-0.2,0.6C8.5,5.2,8.3,5.3,8,5.3 C7.4,5.3,7.1,5,7.1,4.5z M8.9,12H7.2V6h1.6V12z"})));var _,R,B=i(9541),H=function(){var e=function(t,i){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])},e(t,i)};return function(t,i){if("function"!=typeof i&&null!==i)throw new TypeError("Class extends value "+String(i)+" is not a constructor or null");function n(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}(),V=function(e){function t(t){var i=e.call(this,t)||this;return i.togglePopup=function(e){var t="mouseenter"===e.type;i.setState({showPopover:t})},i.state={showPopover:!1},i.refInfoEl=n.createRef(),i}return H(t,e),t.prototype.render=function(){var e,t,i,o=this.props,s=o.user,r=o.file,l=o.fileRename,u=o.dateFormat,c=!!(null==s?void 0:s.user)&&(null===(e=null==s?void 0:s.user)||void 0===e?void 0:e.id)===(null===(t=null==r?void 0:r.owner)||void 0===t?void 0:t.id),M=!!(null==r?void 0:r.owner);if(!r||!(null==r?void 0:r.title))return null;var L=r.time?"number"==typeof r.time?(0,a.UY)(r.time,u):r.time:"",w=[{title:"Owner",value:null===(i=null==r?void 0:r.owner)||void 0===i?void 0:i.name,show:M},{title:"Views",value:r.view_count,show:c},{title:"Date",value:L,show:c}].filter((function(e){return e.show})),N=(0,a.i_)(null==r?void 0:r.title,!0);return n.createElement("div",{className:"fileInfo flex-grow-1 flex-shrink-1 d-flex flex-row align-items-center"},n.createElement("div",{title:c?"Rename":"",className:"d-flex filename"+(c?" owner":""),onClick:function(){l(c)}},n.createElement("span",{className:"filename__name"},N)),!!w.length&&n.createElement("div",{className:"info d-none d-md-flex align-items-center"},n.createElement("div",{className:"file_info",ref:this.refInfoEl,onMouseEnter:this.togglePopup,onMouseLeave:this.togglePopup},n.createElement(F,{width:"20",height:"20",className:"ico"})),n.createElement(B.Ob,{target:this.refInfoEl,bindLeftCorner:"center",show:this.state.showPopover,caption:"About",content:w})))},t.defaultProps={file:{name:"loading"}},t}(n.Component),X=i(3727),J=i(5476),K=i(7021);function q(){return q=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n])}return e},q.apply(this,arguments)}const $=e=>n.createElement("svg",q({fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",width:24,height:24},e),_||(_=n.createElement("rect",{width:24,height:3,transform:"translate(0 21)"})),R||(R=n.createElement("path",{d:"M10,16.988,9.989,17,0,7.106,2.14,4.985l6.36,6.3V-1h3V11.284l6.359-6.3L20,7.106,10.012,17Z",transform:"translate(2 1.001)"})));var ee,te=i(7157),ie=i(5968),ne=function(){var e=function(t,i){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])},e(t,i)};return function(t,i){if("function"!=typeof i&&null!==i)throw new TypeError("Class extends value "+String(i)+" is not a constructor or null");function n(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}(),oe=function(e){return n.createElement(n.Fragment,null,n.createElement("div",{className:"d-none d-lg-flex control signIn","data-redirect":"/#login",onClick:function(){e.history.push("/#login")}},"Sign In"),n.createElement("div",{className:"control signUp d-none d-md-flex justify-content-center align-items-center","data-redirect":"/#register",onClick:function(){e.history.push("/#register")}},"SIGN UP"))},se=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={isMenuShown:!1,showMoveModal:!1},t.resnapInApp=function(e){e.preventDefault();var i=t.props.file.id;window.location.href=r.D.links.app.resnap+i},t.copyFileLink=function(){var e=t.props.file.id;(0,a.J2)(e)},t.downloadFile=function(){var e=t.props.file.id,i=s.Z.file.fileDownloadLink(e,!0);window.location.href=i},t.embedFile=function(){t.props.onShowEmbedPopup()},t.moveTo=function(){t.props.checkAndLoadFolders(),t.setState({showMoveModal:!0})},t.showMenu=function(e){t.state.isMenuShown||e.stopPropagation(),t.setState({isMenuShown:!0},(function(){document.addEventListener("click",t.hideMenu,{once:!0})}))},t.hideMenu=function(){document.removeEventListener("click",t.hideMenu),t.setState({isMenuShown:!1})},t.componentWillUnmount=function(){document.removeEventListener("click",t.hideMenu)},t}return ne(t,e),t.prototype.render=function(){var e,t=this,i=this.props,o=i.menuClick,s=i.menu,r=i.user,l=i.file,u=!!(null==r?void 0:r.user),c=u&&r.user.id===(null===(e=null==l?void 0:l.owner)||void 0===e?void 0:e.id),M="image"===(0,a.ev)(l.mime_type),L=s.menuItems.slice(0,-1).concat([{action:"moveto",title:"Move to",func:this.moveTo}]);return L.push(s.menuItems[s.menuItems.length-1]),L=L.filter((function(e){switch(e.action){case"rename":case"embed":case"delete":case"moveto":return c;default:return!0}})),n.createElement("div",{className:"d-flex align-items-center ms-auto controls"},u&&M&&n.createElement(X.rU,{to:"#",title:"Open File in Monosnap Editor",className:"control d-none d-md-flex",onClick:this.resnapInApp},n.createElement("span",null,"Resnap")),n.createElement("div",{title:"Copy Link",className:"control","data-action":"copylink",onClick:this.copyFileLink},n.createElement(K.r,{className:"d-md-none"}),n.createElement("span",{className:"d-none d-md-flex"},"Copy link")),n.createElement("div",{title:"Download File",className:"control d-none d-md-flex","data-action":"download",onClick:this.downloadFile},n.createElement("span",{className:""},"Download")),!u&&n.createElement("div",{title:"Download File",className:"control d-flex d-md-none",onClick:this.downloadFile},n.createElement($,{className:""})),!1,!u&&n.createElement(oe,{history:this.props.history}),u&&n.createElement("div",{title:"Open Menu",className:"control more position-relative",onClick:this.showMenu},n.createElement(J.r,{className:""}),this.state.isMenuShown&&n.createElement(te.ZP,{className:"d-flex",user:r,clickEl:o,items:L})),this.state.showMoveModal&&n.createElement(ie.gt,{filesCount:1,excludeFolders:[this.props.file.folder.id],hideModal:function(){t.setState({showMoveModal:!1})}}))},t}(n.Component),ae=se,re=i(8060);function le(){return le=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n])}return e},le.apply(this,arguments)}const ue=e=>n.createElement("svg",le({xmlns:"http://www.w3.org/2000/svg",width:64,height:64,fill:"currentColor"},e),ee||(ee=n.createElement("g",{id:"btn_Next",transform:"translate(0)"},n.createElement("path",{id:"Subtraction_1","data-name":"Subtraction 1",d:"M-3897-2572a31.8,31.8,0,0,1-12.456-2.515,31.9,31.9,0,0,1-10.172-6.858,3
11.9,31.9,0,0,1-6.858-10.172A31.8,31.8,0,0,1-3929-2604a31.8,31.8,0,0,1,2.515-12.456,31.9,31.9,0,0,1,6.858-10.171,31.9,31.9,0,0,1,10.172-6.858A31.8,31.8,0,0,1-3897-2636a31.8,31.8,0,0,1,12.456,2.515,31.9,31.9,0,0,1,10.172,6.858,31.9,31.9,0,0,1,6.858,10.171A31.8,31.8,0,0,1-3865-2604a31.8,31.8,0,0,1-2.515,12.456,31.9,31.9,0,0,1-6.858,10.172,31.9,31.9,0,0,1-10.172,6.858A31.8,31.8,0,0,1-3897-2572Zm2.949-44h0l-12,12,12,12,2.1-2.115-9.886-9.885,9.886-9.885-2.1-2.115Z",transform:"translate(3929 2636)"}))));var ce;function Me(){return Me=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n])}return e},Me.apply(this,arguments)}const Le=e=>n.createElement("svg",Me({xmlns:"http://www.w3.org/2000/svg",width:64,height:64,fill:"currentColor"},e),ce||(ce=n.createElement("g",{id:"btn_Next",transform:"translate(-124 2)"},n.createElement("path",{id:"Subtraction_2","data-name":"Subtraction 2",d:"M-4941-2574a31.8,31.8,0,0,1-12.456-2.515,31.9,31.9,0,0,1-10.171-6.858,31.9,31.9,0,0,1-6.858-10.172A31.806,31.806,0,0,1-4973-2606a31.8,31.8,0,0,1,2.515-12.456,31.9,31.9,0,0,1,6.858-10.172,31.894,31.894,0,0,1,10.171-6.858A31.8,31.8,0,0,1-4941-2638a31.8,31.8,0,0,1,12.456,2.515,31.891,31.891,0,0,1,10.171,6.858,31.892,31.892,0,0,1,6.858,10.172A31.8,31.8,0,0,1-4909-2606a31.806,31.806,0,0,1-2.515,12.456,31.9,31.9,0,0,1-6.858,10.172,31.9,31.9,0,0,1-10.171,6.858A31.8,31.8,0,0,1-4941-2574Zm-2.949-44-2.1,2.115,9.886,9.885-9.886,9.885,2.1,2.115,12-12-12-12Z",transform:"translate(5097 2636)"}))));var we=i(2260);function Ne(e){var t={1404:"Please wait while your file is uploaded",404:"Please wait, file is still uploading"}[e.errorCode];return t?n.createElement("div",{style:{textAlign:"center",color:"#ffffff"}},n.createElement("div",{style:{fontSize:"26px"}},"Loading..."),n.createElement("div",{style:{marginTop:"11px"}},t)):null}var ge=function(){var e=function(t,i){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])},e(t,i)};return function(t,i){if("function"!=typeof i&&null!==i)throw new TypeError("Class extends value "+String(i)+" is not a constructor or null");function n(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}(),de=function(){return de=Object.assign||function(e){for(var t,i=1,n=arguments.length;i<n;i++)for(var o in t=arguments[i])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},de.apply(this,arguments)},Ce=function(e,t,i,n){return new(i||(i=Promise))((function(o,s){function a(e){try{l(n.next(e))}catch(e){s(e)}}function r(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof i?t:new i((function(e){e(t)}))).then(a,r)}l((n=n.apply(e,t||[])).next())}))},me=function(e,t){var i,n,o,s,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return s={next:r(0),throw:r(1),return:r(2)},"function"==typeof Symbol&&(s[Symbol.iterator]=function(){return this}),s;function r(s){return function(r){return function(s){if(i)throw new TypeError("Generator is already executing.");for(;a;)try{if(i=1,n&&(o=2&s[0]?n.return:s[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,s[1])).done)return o;switch(n=0,o&&(s=[2&s[0],o.value]),s[0]){case 0:case 1:o=s;break;case 4:return a.label++,{value:s[1],done:!1};case 5:a.label++,n=s[1],s=[0];continue;case 7:s=a.ops.pop(),a.trys.pop();continue;default:if(!(o=a.trys,(o=o.length>0&&o[o.length-1])||6!==s[0]&&2!==s[0])){a=0;continue}if(3===s[0]&&(!o||s[1]>o[0]&&s[1]<o[3])){a.label=s[1];break}if(6===s[0]&&a.label<o[1]){a.label=o[1],o=s;break}if(o&&a.label<o[2]){a.label=o[2],a.ops.push(s);break}o[2]&&a.ops.pop(),a.trys.pop();continue}s=t.call(e,a)}catch(e){s=[6,e],n=0}finally{i=o=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}([s,r])}}},fe={li:{fontSize:"16px",fontWeight:600,marginBottom:"10px"},head:{color:"#9197a3",display:"block",width:"100px",marginRight:"14px",textAlign:"right"},param:{color:"#fff",display:"block"}}
1,De="pending",Ie=function(e){function t(t){var i=e.call(this,t)||this;i.is_mounted=!1,i.state={_errorCounter:0,file:{title:"",time:0,folder:{}},isPending:!0,itemNum:void 0,folders:[],zoomMode:!1},i.downloadFile=function(){var e=s.Z.file.fileDownloadLink(i.state.file.id,!0);window.location.href=e},i.resnapInApp=function(e){e.preventDefault();var t=i.state.file.id;window.location.href=r.D.links.app.resnap+t},i.showEmbedPopup=function(){u.Z.fire("storePopups",{control:"embed",show:!0,initVal:{type:(0,a.ev)(i.state.file.mime_type),id:i.state.file.id,sl:i.state.file.short_url}})},i.showInfoPopup=function(){var e={show:!0,control:"fileInfo"},t=i.getFileParams(),n=t.fileName,o=t.fileSize,s=t.fileSizeType,a=t.uploadDate,r=t.views;e.initVal=[{head:"Name",param:n,styles:fe},{head:"Size",param:o+" "+s,styles:fe},{head:"Upload Date",param:a,styles:fe},{head:"Views",param:r,styles:fe}],u.Z.fire("storePopups",e)},i.showDeletePopup=function(){var e={initVal:{}};e.initVal.params={},e.initVal.head="Delete file",e.initVal.text="Are you sure you want to delete this file?",e.initVal.yes="Yes",e.initVal.no="No",e.initVal.clickYes=function(){s.Z.trashBin.moveFiles([i.state.file.id]).then((function(e){if(e.result&&void 0===e.failed){var t=L.Z.storage_alerts.defaultActions.success.itemDelete.head,n=L.Z.storage_alerts.contentActions.success.redirectAction.text;(0,C.L)("success",t,n),i.props.history.push("/list/"+i.state.file.folder.id)}}))},e.show=!0,e.control="prompt",u.Z.fire("storePopups",e)},i.menu={menuItems:[{action:"getinfo",title:"Get Info",func:function(){i.showInfoPopup()}},{action:"rename",title:"Rename",func:function(){i.fileRename()}},{action:"download",title:"Download",className:"d-md-none",func:i.downloadFile},{action:"resnap",title:"Resnap",className:"d-none d-sm-flex d-md-none",func:i.resnapInApp},{action:"embed",title:"Embed",func:i.showEmbedPopup},{action:"delete",title:"Delete",isHighlighted:!0,func:function(){i.showDeletePopup()}}]},i.getFileInfo=function(e,t,n){void 0===n&&(n=!1),s.Z.file.getInfo(e,n).then((function(o){1404!==o.error?o.result?(o.trashBin=n,i.onGetFileSuccess(o,t)):i.props.history.push("/error/file_not_found"):i.onGetFilePending(o,e,t)}),(function(n){i.onGetFileError(n,e,t)}))},i.getFileParams=function(){var e=(0,a.i_)(i.state.file.title,!0,27),t=(0,a.W0)("gb",i.state.file.volume),n="GB";return t<1?(n="MB",t=(0,a.W0)("mb",i.state.file.volume).toFixed(2)):t=t.toFixed(2),{fileName:e,fileSize:t,fileSizeType:n,uploadDate:(0,a.C9)(i.state.file.time,!1,c.Z.that.state.dateFormat),views:i.state.file.view_count}},i.onGetFilePending=function(e,t,n){var o={id:t,title:De,mime_type:De,width:De,height:De,preview_mime_type:De,owner_plan_code:De,owner:{id:De,name:De,username:De,registration_time:De,is_banned:!1},volume:De,time:De,folder:{},view_count:De,preview_volume:De,result:!0,error:1404};i.setState({file:o}),i._timeout=setTimeout((function(){i.getFileInfo(t,n)}),500)},i.onGetFile404=function(e,t){var n={id:e,title:De,mime_type:De,result:!0,error:404};if(i.setState((function(e){return{file:n,_errorCounter:e._errorCounter+1}})),i.state._errorCounter<20){var o=!1;i.state._errorCounter<2&&(o=!0),i._timeout=setTimeout((function(){i.getFileInfo(e,t,o)}),1e3)}else i.props.history.push("/error/file_not_found")},i.onGetFileSuccess=function(e,t){if("direct"===i.ctx){var n=e.mime_type;if("file"===(0,a.ev)(n))return void i.props.history.push("/file/"+e.id)}void 0!==t.items_count&&(e.folder=t);var o={file:e,isPending:!1};i.props.location.state&&(void 0!==i.props.location.state.idx&&(o.itemNum=parseInt(i.props.location.state.idx)),void 0!==i.props.location.state.folders&&(o.folders=i.props.location.state.folders),i.props.location.state.total&&(void 0===o.file.folder&&(o.file.folder={}),o.file.folder.items_count=parseInt(i.props.location.state.total))),i.is_mounted&&i.setState(o)},i.onGetFileError=function(e,t,n){switch(e.error){case 419:i.props.history.push("/error/403");break;case 403:i.props.history.push("/error/restricted");break;case 404:i.onGetFile404(t,n);break;default:i.props.history.push("/error/404")}},i.toggleZoomMode=function(){i.setState((function(e){return{zoomMode:!e.zoomMode}}))},i.switchFile=function(e){if(void 0!==i.state.itemNum){var t=i.state.itemNum,n=i.state.file.folder.items_count-1,o=0;"prev"===e&&(o=0===t?n:t-1),"next"===e&&(o=t===n?0:t+1);var a=i.state.file.folder.id;s.Z.folder.content(a,1,o).then((function(e){var t=e.content_items[0];t.folder=e.folder,s.Z.file.getInfo(t.id).then((function(e){t.owner=e.owner,i.setState({file:t,itemNum:o}
1,(function(){i.urlChanger(t.id)}))}),(function(n){i.onGetFileError(n,t.id,e.folder)}))})).catch((function(e){}))}},i.getFolderById=function(e){return i.state.folders.find((function(t){return t.id===e}))},i.moveFiles=function(e){return Ce(i,void 0,void 0,(function(){var t,i,n,o,r,l,u;return me(this,(function(c){switch(c.label){case 0:return t=this.state.file,i=!!this.props.history.location.pathname.match(/\/history/gi),[4,s.Z.files.move(e,[t.id])];case 1:return c.sent().result?(n="item"+(i?"Copy":"Move"),o=L.Z.storage_alerts.defaultActions.success[n].head,r=this.getFolderById(e),l=r?r.title:"",u=(0,a.i_)(t.title,!0),o=(0,a.PH)(o,[u,l]),(0,C.L)("success",o.toString(),""),[2,!0]):((0,C.L)("error","Error","File was not moved"),[2,!1])}}))}))},(0,M.LV)(window.location.pathname+window.location.search),i.saveCTX();var n=t.match.params.id,o=t.match.path;if(i.ctx=o.match(/(file|direct)/gi)[0],n){var l={};void 0!==t.location.state&&void 0!==t.location.state.itemArrNum&&t.location.state.file&&(l=t.location.state.file.folder,i.state=de(de({},i.state),{file:t.location.state.file,itemNum:t.location.state.itemArrNum})),i.getFileInfo(n,l)}return i}return ge(t,e),t.prototype.saveCTX=function(){this.fileRename=this.fileRename.bind(this),this.urlChanger=this.urlChanger.bind(this),this.menuClick=this.menuClick.bind(this),this.fileMove=this.fileMove.bind(this),this.fileCopy=this.fileCopy.bind(this),this.fileActionMoveCopy=this.fileActionMoveCopy.bind(this)},t.prototype.menuClick=function(e,t,i){var n=t[e.currentTarget.dataset.key];n&&void 0!==n.func&&(void 0!==i?n.func(i):n.func())},t.prototype.componentDidMount=function(){var e=this;this.is_mounted=!0,this.unlisten=this.props.history.listen((function(t,i){t.pathname.search(/^\/file\/+/gi)>-1&&void 0!==t.state&&void 0!==t.state.file&&void 0!==t.state.itemArrNum&&e.setState({file:t.state.file,itemNum:t.state.itemArrNum})}))},t.prototype.componentWillUnmount=function(){this.is_mounted=!1,this._timeout&&clearTimeout(this._timeout),this.unlisten()},t.prototype.fileRename=function(e){if(void 0===e||!1!==e){var t={initVal:{}};t.initVal.params={},t.show=!0,t.initVal.head="Rename",t.control="input",t.initVal.paramChange="title",t.initVal.params.file_id=this.state.file.id,t.initVal.params.title=t.initVal.val=this.state.file.title,t.initVal.func={},t.initVal.func.validate=function(){return this.controls.input.params.title.length>0},t.initVal.func.onError=function(e){if("validate"in e){var t=L.Z.storage_alerts.defaultActions.error.emptyField.head;(0,C.L)("error",t,"")}},u.Z.fire("storePopups",t)}},t.prototype.urlChanger=function(e){var t={file:this.state.file,itemArrNum:this.state.itemNum};this.props.history.push("/file/"+e,t)},t.prototype.fileOperationResponseHandler=function(e,t,i,n){var o=this;s.Z.files[e](i,[this.state.file.id]).then((function(e){if(void 0!==e.result&&e.result)if(e.failed&&e.failed.length>0)(0,C.L)("error","Error","Some files was not moved");else{var n=L.Z.storage_alerts.defaultActions.success[t].head,s=o.getFolderById(i),r=s.title,l=(0,a.i_)(o.state.file.title,!0),c=de(de({},o.state.file),{folder:s});o.setState({file:c}),n=(0,a.PH)(n,[l,r]),u.Z.fire("storePopups",{show:!1,control:"moveTo"}),(0,C.L)("success",n||"","")}})).catch((function(){(0,C.L)("error","Error","Some files was not moved")}))},t.prototype.fileActionMoveCopy=function(e,t,i){var n="",o="";switch(e){case"move":n="move",o="itemMove";break;case"copy":n="copy",o="itemCopy"}this.fileOperationResponseHandler(n,o,t,i)},t.prototype.fileMove=function(e,t){this.fileOperationResponseHandler("move","itemMove",e,t)},t.prototype.fileCopy=function(e,t){this.fileOperationResponseHandler("copy","itemCopy",e,t)},t.prototype.checkAndLoadFolders=function(){var e;return Ce(this,void 0,void 0,(function(){var t;return me(this,(function(i){switch(i.label){case 0:return(null===(e=this.state)||void 0===e?void 0:e.folders)&&this.state.folders.length>0?[2,this.state.folders]:[4,(new w.Z).loadFolders().catch((function(e){throw new Error(e)}))];case 1:return t=i.sent(),this.setState({folders:t}),[2,t]}}))}))},t.prototype.createFolder=function(e){return Ce(this,void 0,void 0,(function(){var t,i;return me(this,(function(n){switch(n.label){case 0:return[4,s.Z.folder.create({title:e})];case 1:return(t=n.sent()).result?(i=t.folder,this.setState({folders:this.state.folders.concat([i])}),[2,i]):((0,C.L)("error","Error","Folder was not created"),[2,null])}}))}))},t.prototype.render=function(){var e=this,t={folders:this.state.folders,moveFiles:this.moveFiles.bind(this),createFolder:this.createFolder.bind(this)};return n.createElement(n.Fragment,null,n.createElement(o.Z,{title:"Monosnap File"},n.createElement("meta",{name:"robots",content:"noindex,nofollow"})),n.createElement(re.Z,{waitBeforeShow:3e3},n.createElement(N.default,null),n.createElement(g.default,null)),n.createElement(d.default,null),n.createElement(l.Z,{func:{fileRename:function(t){var i=e.state.file;i.title=t,e.setState({file:i})}}}),n.createElement(c.Z.Consumer,null,(function(i){var o,s,a,r,l=i.user,u=e.state.file,c=!!(null==l?void 0:l.user),M=c&&l.user.id===(null===(o=null==u?void 0:u.owner)||void 0===o?void 0:o.id),L=c&&!!(null===(s=i.user.plan.tos_violation)||void 0===s?void 0:s.valid_from),w=M&&e.state.file.folder.items_count>1&&void 0!==e.state.itemNum,N=w&&0!==e.state.itemNum,g=w&&e.state.itemNum!==e.state.file.folder.items_count-1;return e.props.history.location.pathname.startsWith("/direct/")&&(l.plan||e.state.file.id&&e.props.history.push("/file/"+e.state.file.id)),n.createElement("div",{id:"file",className:"".concat(e.ctx)},"file"===e.ctx&&n.createElement(Y.Q,{className:"align-items-stretch"},n.createElement(Q,{folderId:null===(r=null===(a=e.state.file)||void 0===a?void 0:a.folder)||void 0===r?void 0:r.id,isGalleryView:void 0!==e.state.itemNum,history:e.props.history,user:l}),n.createElement(V,{user:l,file:e.state.file,dateFormat:i.dateFormat,fileRename:e.fileRename,languages:i.languages}),!L&&n.createElement(we.x.Provider,{value:t},n.createElement(ae,{user:l,file:e.state.file,history:e.props.history,onShowEmbedPopup:e.showEmbedPopup.bind(e),menu:e.menu,menuClick:e.menuClick.bind(e),checkAndLoadFolders:e.checkAndLoadFolders.bind(e)}))),"direct"!==e.ctx&&n.createElement(G,{file:e.state.file,history:e.props.history}),n.createElement("div",{className:"content flex-column ".concat(e.state.zoomMode?"content_zoom-mode":"")},!e.state.isPending&&!e.state.file.error&&n.createElement(O,{file:e.state.file,toggleZoomMode:e.toggleZoomMode}),e.state.file.error&&n.createElement(Ne,{errorCode:e.state.file.error}),w&&n.createElement(n.Fragment,null,N&&n.createElement("div",{className:"position-absolute control left",onClick:function(){e.switchFile("prev")}},n.createElement(ue,null)),g&&n.createElement("div",{className:"position-absolute control right",onClick:function(){e.switchFile("next")}},n.createElement(Le,null)))))})))},t}(n.Component)}}]);
2//# sourceMappingURL=1916.accffa19.chunk.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.