diff --git a/static/js/2.chunk.js b/static/js/2.chunk.js index 089795a8..e8ad9769 100644 --- a/static/js/2.chunk.js +++ b/static/js/2.chunk.js @@ -1,2 +1,2 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[2],{18:function(e,t,n){"use strict";n.d(t,"b",function(){return a}),n.d(t,"a",function(){return l}),n.d(t,"e",function(){return c}),n.d(t,"c",function(){return p}),n.d(t,"d",function(){return u});var a=["bmp","png","gif","jpg","jpge","svg","webp"],r=["ppt","pptx","pps","doc","docx","xlsx","xls"],i=["mp3","ogg"],o=["mp4"],s=["pdf"],l=["md","html","sql","go","py","js","json","c","cpp","css","txt"],c={audio:["mp3","flac","ape","wav","acc","ogg"],video:["mp4","flv","avi","wmv","mkv","rm","rmvb","mov","ogv"],image:["bmp","iff","png","gif","jpg","jpge","psd","svg","webp"],pdf:["pdf"],word:["doc","docx"],ppt:["ppt","pptx"],excel:["xls","xlsx","csv"],text:["txt","md","html"],torrent:["torrent"],zip:["zip","gz","tar","rar","7z"],excute:["exe"],android:["apk"]},p=function(e){var t=e.split(".").pop().toLowerCase();return-1!==a.indexOf(t)?"img":-1!==r.indexOf(t)?"msDoc":-1!==i.indexOf(t)?"audio":-1!==s.indexOf(t)?"open":-1!==o.indexOf(t)?"video":-1!==l.indexOf(t)&&"edit"},u=function(e){var t=e.split(".").pop().toLowerCase();return-1!==c.torrent.indexOf(t)}},2:function(e,t,n){"use strict";n.d(t,"g",function(){return a}),n.d(t,"h",function(){return r}),n.d(t,"f",function(){return i}),n.d(t,"d",function(){return o}),n.d(t,"c",function(){return s}),n.d(t,"C",function(){return l}),n.d(t,"b",function(){return c}),n.d(t,"a",function(){return p}),n.d(t,"z",function(){return u}),n.d(t,"t",function(){return d}),n.d(t,"y",function(){return m}),n.d(t,"x",function(){return h}),n.d(t,"i",function(){return f}),n.d(t,"o",function(){return g}),n.d(t,"k",function(){return w}),n.d(t,"n",function(){return E}),n.d(t,"p",function(){return v}),n.d(t,"l",function(){return b}),n.d(t,"m",function(){return O}),n.d(t,"q",function(){return j}),n.d(t,"j",function(){return x}),n.d(t,"e",function(){return y}),n.d(t,"B",function(){return k}),n.d(t,"w",function(){return S}),n.d(t,"r",function(){return C}),n.d(t,"v",function(){return N}),n.d(t,"A",function(){return I}),n.d(t,"s",function(){return L}),n.d(t,"u",function(){return _});var a=function(e){return{type:"NAVIGATOR_TO",path:e}},r=function(){return{type:"NAVIGATOR_UP"}},i=function(e){return{type:"DRAWER_TOGGLE",open:e}},o=function(e){return{type:"CHANGE_VIEW_METHOD",method:e}},s=function(e){return{type:"CHANGE_SORT_METHOD",method:e}},l=function(e){return{type:"UPDATE_FILE_LIST",list:e}},c=function(e,t){return{type:"CHANGE_CONTEXT_MENU",menuType:e,open:t}},p=function(e){return{type:"ADD_SELECTED_TARGET",targets:e}},u=function(e){return{type:"SET_SELECTED_TARGET",targets:e}},d=function(e){return{type:"RMOVE_SELECTED_TARGET",id:e}},m=function(e){return{type:"SET_NAVIGATOR_LOADING_STATUE",status:e}},h=function(e,t){return{type:"SET_NAVIGATOR_ERROR",status:e,msg:t}},f=function(){return{type:"OPEN_CREATE_FOLDER_DIALOG"}},g=function(){return{type:"OPEN_RENAME_DIALOG"}},w=function(){return{type:"OPEN_MOVE_DIALOG"}},E=function(){return{type:"OPEN_REMOVE_DIALOG"}},v=function(){return{type:"OPEN_SHARE_DIALOG"}},b=function(){return{type:"OPEN_MUSIC_DIALOG"}},O=function(){return{type:"OPEN_REMOTE_DOWNLOAD_DIALOG"}},j=function(){return{type:"OPEN_TORRENT_DOWNLOAD_DIALOG"}},x=function(){return{type:"OPEN_GET_SOURCE_DIALOG"}},y=function(){return{type:"CLOSE_ALL_MODALS"}},k=function(e,t,n,a){return{type:"TOGGLE_SNACKBAR",vertical:e,horizontal:t,msg:n,color:a}},S=function(e){return{type:"SET_MODALS_LOADING",status:e}},C=function(){return{type:"REFRESH_FILE_LIST"}},N=function(e){return{type:"SEARCH_MY_FILE",keywords:e}},I=function(e){return{type:"SHOW_IMG_PREIVEW",first:e}},L=function(){return{type:"REFRESH_STORAGE"}},_=function(){return{type:"SAVE_FILE"}}},25:function(e,t,n){"use strict";n.d(t,"f",function(){return a}),n.d(t,"d",function(){return r}),n.d(t,"e",function(){return i}),n.d(t,"a",function(){return o}),n.d(t,"c",function(){return s}),n.d(t,"b",function(){return l});var a=function(e){if(0===e)return"0 B";var t=Math.floor(Math.log(e)/Math.log(1024));return(e/Math.pow(1024,t)).toFixed(1)+" "+["B","KB","MB","GB","TB","PB","EB","ZB","YB"][t]},r=function(e,t,n){if(n){var a=new Date;a.setTime(a.getTime()+24*n*60*60*1e3),"; expires="+a.toUTCString()}document.cookie=e+"="+(t||"")+"; path=/"},i=function(e,t){var n=window.location.href,a=window.location.hash;if((n=n.replace(a,"")).indexOf(e+"=")>=0){var r=n.substring(0,n.indexOf(e)),i=n.substring(n.indexOf(e));n=r+e+"="+t+(i=(i=i.substring(i.indexOf("=")+1)).indexOf("&")>=0?i.substring(i.indexOf("&")):"")}else n.indexOf("?")<0?n+="?"+e+"="+t:n+="&"+e+"="+t;n!==window.location.href&&window.history.pushState(null,null,n)},o=function(){return!window.isSharePage||(window.isSharePage?!!window.shareInfo.allowPreview||-1!==window.userInfo.uid:void 0)},s=function(e){var t=window.location.href;return-1!=t.indexOf("?"+e+"=")||-1!=t.indexOf("&"+e+"=")},l=function(e){window.document.querySelector("meta[name=theme-color]").setAttribute("content",e)}},64:function(e,t,n){"use strict";(function(e){var a=n(6),r=n(7),i=n(9),o=n(8),s=n(10),l=n(1),c=n(0),p=n.n(c),u=n(49),d=n.n(u),m=n(50),h=n.n(m),f=n(4),g=n.n(f),w=n(5),E=n(11),v=n.n(E),b=n(14),O=n(116),j=n.n(O),x=n(118),y=n.n(x),k=n(117),S=n.n(k),C=n(115),N=n.n(C),I=n(119),L=n.n(I),_=n(38),A=n.n(_),R=n(120),F=n.n(R),M=n(82),U=n.n(M),T=n(59),D=n.n(T),P=n(96),G=n.n(P),B=n(97),H=n.n(B),z=n(87),W=n.n(z),V=n(48),q=n.n(V),Q=n(27),K=n.n(Q),X=n(105),Y=n.n(X),J=n(104),Z=n.n(J),$=n(13),ee=n.n($),te=n(70),ne=n.n(te),ae=n(30),re=n.n(ae),ie=n(21),oe=n.n(ie),se=n(23),le=n.n(se),ce=n(12),pe=n.n(ce),ue=n(15),de=n.n(ue),me=n(95),he=n.n(me),fe=n(73),ge=n.n(fe),we=n(121),Ee=n.n(we),ve=n(47),be=n.n(ve),Oe=n(74),je=n.n(Oe),xe=n(103),ye=n.n(xe),ke=n(28),Se=n.n(ke),Ce=n(22),Ne=n.n(Ce),Ie=n(18),Le=n(2),_e=n(25),Ae=n(79),Re=n(75),Fe=n(76),Me=n(77),Ue=n(78),Te=n(16),De=function(t){function n(e){var t;return Object(a.a)(this,n),(t=Object(i.a)(this,Object(o.a)(n).call(this,e))).componentDidMount=function(){Object(_e.b)(t.props.selected.length<=1&&(t.props.isMultiple||!t.props.withFile)?t.props.theme.palette.primary.main:t.props.theme.palette.background.default)},t.componentWillReceiveProps=function(e){(t.props.selected.length<=1&&!(!t.props.isMultiple&&t.props.withFile))!==(e.selected.length<=1&&!(!e.isMultiple&&e.withFile))&&Object(_e.b)(t.props.selected.length<=1&&(t.props.isMultiple||!t.props.withFile)?t.props.theme.palette.background.default:t.props.theme.palette.primary.main)},t.handleDrawerToggle=function(){t.setState(function(e){return{mobileOpen:!e.mobileOpen}})},t.clickUpload=function(){0===t.state.queued?t.props.changeContextMenu("empty",!0):t.UploaderRef.current.getWrappedInstance().openFileList()},t.updateQueueStatus=function(e){t.setState({queued:e})},t.filterFile=function(e){t.props.searchMyFile("{filterType:"+e+"}")},t.openPreview=function(){if(Object(_e.a)()){t.props.changeContextMenu("file",!1);var e="/"===t.props.selected[0].path?t.props.selected[0].path+t.props.selected[0].name:t.props.selected[0].path+"/"+t.props.selected[0].name;switch(Object(Ie.c)(t.props.selected[0].name)){case"img":return void t.props.showImgPreivew(t.props.selected[0]);case"msDoc":return void window.open(window.apiURL.docPreiview+"/?path="+encodeURIComponent(e));case"audio":return void t.props.openMusicDialog();case"open":return void window.open(window.apiURL.preview+"/?action=preview&path="+encodeURIComponent(e));case"video":return window.isSharePage?void(window.location.href="/Viewer/Video?share=true&shareKey="+window.shareInfo.shareId+"&path="+encodeURIComponent(e)):void(window.location.href="/Viewer/Video?path="+encodeURIComponent(e));case"edit":return window.isSharePage?void(window.location.href="/Viewer/Markdown?share=true&shareKey="+window.shareInfo.shareId+"&path="+encodeURIComponent(e)):void(window.location.href="/Viewer/Markdown?path="+encodeURIComponent(e));default:return}}else t.props.toggleSnackbar("top","right","\u672a\u767b\u5f55\u7528\u6237\u65e0\u6cd5\u9884\u89c8","warning")},t.openDownload=function(){if(Object(_e.a)()){var e="/"===t.props.selected[0].path?t.props.selected[0].path+t.props.selected[0].name:t.props.selected[0].path+"/"+t.props.selected[0].name;window.open(window.apiURL.download+"?action=download&path="+encodeURIComponent(e))}else t.props.toggleSnackbar("top","right","\u672a\u767b\u5f55\u7528\u6237\u65e0\u6cd5\u9884\u89c8","warning")},t.state={mobileOpen:!1,queued:0},t.UploaderRef=p.a.createRef(),t}return Object(s.a)(n,t),Object(r.a)(n,[{key:"loadUploader",value:function(){var e=this;if(window.isHomePage)return p.a.createElement(Ae.a,{queueChange:function(t){return e.updateQueueStatus(t)},ref:this.UploaderRef})}},{key:"render",value:function(){var t,n,a=this,r=this.props.classes,i=p.a.createElement("div",{id:"container"},window.isMobile&&p.a.createElement(Ue.a,null),window.isHomePage&&p.a.createElement("div",{className:r.addButton},p.a.createElement(ye.a,{badgeContent:this.state.queued,classes:{badge:r.badgeFix},invisible:0===this.state.queued,color:"secondary"},p.a.createElement(K.a,{disabled:null!==this.props.keywords,variant:"outlined",size:"large",color:"primary",onClick:this.clickUpload,className:r.fabButton},p.a.createElement(N.a,{className:r.extendedIcon})," \u65b0\u5efa\u9879\u76ee"))),!window.isHomePage&&-1!==window.userInfo.uid&&p.a.createElement("div",null,p.a.createElement(le.a,{button:!0,key:"\u6211\u7684\u6587\u4ef6",onClick:function(){return window.location.href="/"}},p.a.createElement(pe.a,null,p.a.createElement(ge.a,{className:r.iconFix})),p.a.createElement(de.a,{primary:"\u6211\u7684\u6587\u4ef6"}))),window.isHomePage&&p.a.createElement("div",null,p.a.createElement(be.a,null,p.a.createElement(oe.a,null),p.a.createElement(le.a,{button:!0,id:"pickfiles",className:r.hiddenButton},p.a.createElement(pe.a,null,p.a.createElement(he.a,null)),p.a.createElement(de.a,null))),p.a.createElement(le.a,{button:!0,key:"\u89c6\u9891",onClick:function(){return a.filterFile("video")}},p.a.createElement(pe.a,null,p.a.createElement(j.a,{className:[r.iconFix,r.iconVideo]})),p.a.createElement(de.a,{primary:"\u89c6\u9891"})),p.a.createElement(le.a,{button:!0,key:"\u56fe\u7247",onClick:function(){return a.filterFile("image")}},p.a.createElement(pe.a,null,p.a.createElement(S.a,{className:[r.iconFix,r.iconImg]})),p.a.createElement(de.a,{primary:"\u56fe\u7247"})),p.a.createElement(le.a,{button:!0,key:"\u97f3\u9891",onClick:function(){return a.filterFile("audio")}},p.a.createElement(pe.a,null,p.a.createElement(y.a,{className:[r.iconFix,r.iconAudio]})),p.a.createElement(de.a,{primary:"\u97f3\u9891"})),p.a.createElement(le.a,{button:!0,key:"\u6587\u6863",onClick:function(){return a.filterFile("doc")}},p.a.createElement(pe.a,null,p.a.createElement(L.a,{className:[r.iconFix,r.iconDoc]})),p.a.createElement(de.a,{primary:"\u6587\u6863"}))," ",p.a.createElement(oe.a,{className:r.dividerFix})),-1!==window.userInfo.uid&&p.a.createElement("div",null,p.a.createElement(le.a,{button:!0,key:"\u6211\u7684\u5206\u4eab",onClick:function(){return window.location.href="/Share/My"}},p.a.createElement(pe.a,null,p.a.createElement(A.a,{className:r.iconFix})),p.a.createElement(de.a,{inset:!0,primary:"\u6211\u7684\u5206\u4eab"})),p.a.createElement(le.a,{button:!0,key:"\u79bb\u7ebf\u4e0b\u8f7d",onClick:function(){return window.location.href="/Home/Download"}},p.a.createElement(pe.a,null,p.a.createElement(D.a,{className:r.iconFix})),p.a.createElement(de.a,{inset:!0,primary:"\u79bb\u7ebf\u4e0b\u8f7d"})),!window.isSharePage&&p.a.createElement("div",null,p.a.createElement(Fe.a,null))),-1===window.userInfo.uid&&p.a.createElement("div",null,p.a.createElement(le.a,{button:!0,key:"\u767b\u5f55",onClick:function(){return window.location.href="/Login"}},p.a.createElement(pe.a,null,p.a.createElement(Te.a,{className:r.iconFix})),p.a.createElement(de.a,{primary:"\u767b\u5f55"})),p.a.createElement(le.a,{button:!0,key:"\u6ce8\u518c",onClick:function(){return window.location.href="/Signup"}},p.a.createElement(pe.a,null,p.a.createElement(Te.c,{className:r.iconFix})),p.a.createElement(de.a,{primary:"\u6ce8\u518c"}))),window.isSharePage&&p.a.createElement("div",{className:r.stickFooter},p.a.createElement(oe.a,null),p.a.createElement("a",{className:r.shareInfoContainer,href:"/Profile/"+window.shareInfo.ownerUid},p.a.createElement(re.a,{src:"/Member/Avatar/"+window.shareInfo.ownerUid+"/l",className:r.shareAvatar}),p.a.createElement("div",{className:r.ownerInfo},p.a.createElement(g.a,{noWrap:!0},window.shareInfo.ownerNick),p.a.createElement(g.a,{noWrap:!0,variant:"caption",color:"textSecondary"},"\u5206\u4eab\u4e8e",window.shareInfo.shareDate))))),o=e.browser&&/iPad|iPhone|iPod/.test(navigator.userAgent);return p.a.createElement("div",null,p.a.createElement(d.a,{position:"fixed",className:r.appBar,color:this.props.selected.length<=1&&(this.props.isMultiple||!this.props.withFile)?"primary":"default"},p.a.createElement(h.a,null,(this.props.selected.length<=1&&!(!this.props.isMultiple&&this.props.withFile)||!window.isHomePage&&!window.isSharePage)&&p.a.createElement(ee.a,{color:"inherit","aria-label":"Open drawer",onClick:this.handleDrawerToggle,className:r.menuButton},p.a.createElement(je.a,null)),(this.props.selected.length<=1&&!(!this.props.isMultiple&&this.props.withFile)||!window.isHomePage&&!window.isSharePage)&&p.a.createElement(ee.a,{color:"inherit","aria-label":"Open drawer",onClick:function(){return a.props.handleDesktopToggle(!a.props.desktopOpen)},className:r.menuButtonDesktop},p.a.createElement(je.a,null)),(this.props.selected.length>1||!this.props.isMultiple&&this.props.withFile&&(window.isHomePage||window.isSharePage))&&p.a.createElement(Se.a,{in:this.props.selected.length>1||!this.props.isMultiple&&this.props.withFile},p.a.createElement(ee.a,{color:"inherit",className:r.menuIcon,onClick:function(){return a.props.setSelectedTarget([])}},p.a.createElement(F.a,null))),this.props.selected.length<=1&&!(!this.props.isMultiple&&this.props.withFile)&&p.a.createElement(g.a,{variant:"h6",color:"inherit",noWrap:!0},window.isSharePage&&""==window.pageId&&p.a.createElement(ge.a,{className:r.folderShareIcon}),window.siteInfo.mainTitle),!this.props.isMultiple&&this.props.withFile&&!window.isMobile&&p.a.createElement(g.a,{variant:"h6",color:"inherit",noWrap:!0},this.props.selected[0].name," ",(window.isHomePage||window.isSharePage)&&"("+Object(_e.f)(this.props.selected[0].size)+")"),this.props.selected.length>1&&!window.isMobile&&p.a.createElement(g.a,{variant:"h6",color:"inherit",noWrap:!0},this.props.selected.length,"\u4e2a\u5bf9\u8c61"),this.props.selected.length<=1&&!(!this.props.isMultiple&&this.props.withFile)&&p.a.createElement(Re.a,null),p.a.createElement("div",{className:r.grow}),(this.props.selected.length>1||!this.props.isMultiple&&this.props.withFile)&&!window.isHomePage&&!window.isSharePage&&-1!==window.userInfo.uid&&!Object(_e.c)("share")&&p.a.createElement("div",{className:r.sectionForFile},p.a.createElement(Ne.a,{title:"\u4fdd\u5b58"},p.a.createElement(ee.a,{color:"inherit",onClick:function(){return a.props.saveFile()}},p.a.createElement(Ee.a,null)))),(this.props.selected.length>1||!this.props.isMultiple&&this.props.withFile&&(window.isHomePage||window.isSharePage))&&p.a.createElement("div",{className:r.sectionForFile},!this.props.isMultiple&&this.props.withFile&&Object(Ie.c)(this.props.selected[0].name)&&p.a.createElement(Se.a,{in:!this.props.isMultiple&&this.props.withFile&&Object(Ie.c)(this.props.selected[0].name)},p.a.createElement(Ne.a,{title:"\u6253\u5f00"},p.a.createElement(ee.a,{color:"inherit",onClick:function(){return a.openPreview()}},p.a.createElement(U.a,null)))),!this.props.isMultiple&&this.props.withFile&&p.a.createElement(Se.a,{in:!this.props.isMultiple&&this.props.withFile},p.a.createElement(Ne.a,{title:"\u4e0b\u8f7d"},p.a.createElement(ee.a,{color:"inherit",onClick:function(){return a.openDownload()}},p.a.createElement(D.a,null)))),!this.props.isMultiple&&this.props.withFolder&&p.a.createElement(Se.a,{in:!this.props.isMultiple&&this.props.withFolder},p.a.createElement(Ne.a,{title:"\u8fdb\u5165\u76ee\u5f55"},p.a.createElement(ee.a,{color:"inherit",onClick:function(){return a.props.navitateTo("/"==a.props.path?a.props.path+a.props.selected[0].name:a.props.path+"/"+a.props.selected[0].name)}},p.a.createElement(G.a,null)))),!this.props.isMultiple&&!window.isSharePage&&p.a.createElement(Se.a,{in:!this.props.isMultiple},p.a.createElement(Ne.a,{title:"\u5206\u4eab"},p.a.createElement(ee.a,{color:"inherit",onClick:function(){return a.props.openShareDialog()}},p.a.createElement(A.a,null)))),!this.props.isMultiple&&!window.isSharePage&&p.a.createElement(Se.a,{in:!this.props.isMultiple},p.a.createElement(Ne.a,{title:"\u91cd\u547d\u540d"},p.a.createElement(ee.a,{color:"inherit",onClick:function(){return a.props.openRenameDialog()}},p.a.createElement(H.a,null)))),!window.isSharePage&&p.a.createElement("div",null,!window.isMobile&&p.a.createElement(Se.a,{in:0!==this.props.selected.length&&!window.isMobile},p.a.createElement(Ne.a,{title:"\u79fb\u52a8"},p.a.createElement(ee.a,{color:"inherit",onClick:function(){return a.props.openMoveDialog()}},p.a.createElement(W.a,null)))),p.a.createElement(Se.a,{in:0!==this.props.selected.length},p.a.createElement(Ne.a,{title:"\u5220\u9664"},p.a.createElement(ee.a,{color:"inherit",onClick:function(){return a.props.openRemoveDialog()}},p.a.createElement(q.a,null)))))),this.props.selected.length<=1&&!(!this.props.isMultiple&&this.props.withFile)&&p.a.createElement(Me.a,null))),this.loadUploader(),p.a.createElement(ne.a,{smUp:!0,implementation:"css"},p.a.createElement(Z.a,{container:this.props.container,variant:"temporary",classes:{paper:r.drawerPaper},anchor:"left",open:this.state.mobileOpen,onClose:this.handleDrawerToggle,onOpen:function(){return a.setState(function(e){return{mobileOpen:!0}})},disableDiscovery:o,ModalProps:{keepMounted:!0}},i)),p.a.createElement(ne.a,{xsDown:!0,implementation:"css"},p.a.createElement(Y.a,{classes:{paper:v()((t={},Object(l.a)(t,r.drawerOpen,this.props.desktopOpen),Object(l.a)(t,r.drawerClose,!this.props.desktopOpen),t))},className:v()(r.drawer,(n={},Object(l.a)(n,r.drawerOpen,this.props.desktopOpen),Object(l.a)(n,r.drawerClose,!this.props.desktopOpen),n)),variant:"persistent",anchor:"left",open:this.props.desktopOpen},p.a.createElement("div",{className:r.toolbar}),i)))}}]),n}(c.Component),Pe=Object(b.b)(function(e){return{desktopOpen:e.viewUpdate.open,selected:e.explorer.selected,isMultiple:e.explorer.selectProps.isMultiple,withFolder:e.explorer.selectProps.withFolder,withFile:e.explorer.selectProps.withFile,path:e.navigator.path,keywords:e.explorer.keywords}},function(e){return{handleDesktopToggle:function(t){e(Object(Le.f)(t))},setSelectedTarget:function(t){e(Object(Le.z)(t))},navitateTo:function(t){e(Object(Le.g)(t))},openCreateFolderDialog:function(){e(Object(Le.i)())},changeContextMenu:function(t,n){e(Object(Le.b)(t,n))},searchMyFile:function(t){e(Object(Le.v)(t))},saveFile:function(){e(Object(Le.u)())},openMusicDialog:function(){e(Object(Le.l)())},showImgPreivew:function(t){e(Object(Le.A)(t))},toggleSnackbar:function(t,n,a,r){e(Object(Le.B)(t,n,a,r))},openRenameDialog:function(){e(Object(Le.o)())},openMoveDialog:function(){e(Object(Le.k)())},openRemoveDialog:function(){e(Object(Le.n)())},openShareDialog:function(){e(Object(Le.p)())}}})(Object(w.withTheme)()(Object(w.withStyles)(function(e){var t;return{appBar:(t={marginLeft:240},Object(l.a)(t,e.breakpoints.down("xs"),{marginLeft:270}),Object(l.a)(t,"zIndex",e.zIndex.drawer+1),Object(l.a)(t,"transition"," background-color 250ms"),t),drawer:{width:0,flexShrink:0},drawerDesktop:{width:240,flexShrink:0},icon:{marginRight:2*e.spacing.unit},menuButton:Object(l.a)({marginRight:20},e.breakpoints.up("sm"),{display:"none"}),menuButtonDesktop:Object(l.a)({marginRight:20},e.breakpoints.down("sm"),{display:"none"}),menuIcon:{marginRight:20},toolbar:e.mixins.toolbar,drawerPaper:{width:270},drawerOpen:{width:240,transition:e.transitions.create("width",{easing:e.transitions.easing.sharp,duration:e.transitions.duration.enteringScreen})},drawerClose:{transition:e.transitions.create("width",{easing:e.transitions.easing.sharp,duration:e.transitions.duration.leavingScreen}),overflowX:"hidden",width:0},content:{flexGrow:1,padding:3*e.spacing.unit},hiddenButton:{display:"none"},grow:{flexGrow:1},badge:{top:1,right:-15},nested:{paddingLeft:4*e.spacing.unit},sectionForFile:{display:"flex"},extendedIcon:{marginRight:e.spacing.unit},addButton:{marginLeft:"40px",marginTop:"25px",marginBottom:"15px"},fabButton:{borderRadius:"100px"},badgeFix:{right:"10px"},iconFix:{marginLeft:"16px"},dividerFix:{marginTop:"8px"},folderShareIcon:{verticalAlign:"sub",marginRight:"5px"},shareInfoContainer:{display:"flex",marginTop:"15px",marginBottom:"20px",marginLeft:"28px",textDecoration:"none"},shareAvatar:{width:"40px",height:"40px"},stickFooter:{bottom:"0px",position:"absolute",backgroundColor:e.palette.background.paper,width:"100%"},ownerInfo:{marginLeft:"10px",width:"150px"}}})(De)));t.a=Pe}).call(this,n(143))},65:function(e,t,n){"use strict";var a=n(6),r=n(7),i=n(9),o=n(8),s=n(10),l=n(127),c=n(0),p=n.n(c),u=n(14),d=(n(2),n(11)),m=n.n(d),h=n(5),f=n(100),g=n.n(f),w=n(106),E=n.n(w),v=n(124),b=n.n(v),O=n(107),j=n.n(O),x=n(54),y=n.n(x),k=n(125),S=n.n(k),C=n(122),N=n.n(C),I=n(126),L=n.n(I),_=n(13),A=n.n(_),R=n(123),F=n.n(R),M={success:N.a,warning:F.a,error:b.a,info:j.a};var U=Object(h.withStyles)(function(e){return{success:{backgroundColor:S.a[600]},error:{backgroundColor:e.palette.error.dark},info:{backgroundColor:e.palette.primary.dark},warning:{backgroundColor:L.a[700]},icon:{fontSize:20},iconVariant:{opacity:.9,marginRight:e.spacing.unit},message:{display:"flex",alignItems:"center"}}})(function(e){var t=e.classes,n=e.className,a=e.message,r=e.onClose,i=e.variant,o=Object(l.a)(e,["classes","className","message","onClose","variant"]),s=M[i];return p.a.createElement(g.a,Object.assign({className:m()(t[i],n),"aria-describedby":"client-snackbar",message:p.a.createElement("span",{id:"client-snackbar",className:t.message},p.a.createElement(s,{className:m()(t.icon,t.iconVariant)}),a),action:[p.a.createElement(A.a,{key:"close","aria-label":"Close",color:"inherit",className:t.close,onClick:r},p.a.createElement(y.a,{className:t.icon}))]},o))}),T=function(e){function t(){var e,n;Object(a.a)(this,t);for(var r=arguments.length,s=new Array(r),l=0;l1,e.selected.map(function(e){"dir"===e.type?n=!0:"file"===e.type&&(a=!0)}),[t,n,a]},i=function(e,t){return Object.assign({},t,{navigator:Object.assign({},t.navigator,{path:e}),viewUpdate:Object.assign({},t.viewUpdate,{contextOpen:!1,navigatorError:!1,navigatorLoading:!0}),explorer:Object.assign({},t.explorer,{selected:[],selectProps:{isMultiple:!1,withFolder:!1,withFile:!1},keywords:null})})};t.a=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"DRAWER_TOGGLE":return Object.assign({},e,{viewUpdate:Object.assign({},e.viewUpdate,{open:t.open})});case"CHANGE_VIEW_METHOD":return Object.assign({},e,{viewUpdate:Object.assign({},e.viewUpdate,{explorerViewMethod:t.method})});case"CHANGE_SORT_METHOD":return Object.assign({},e,{viewUpdate:Object.assign({},e.viewUpdate,{sortMethod:t.method})});case"CHANGE_CONTEXT_MENU":return e.viewUpdate.contextOpen&&t.open?Object.assign({},e):Object.assign({},e,{viewUpdate:Object.assign({},e.viewUpdate,{contextOpen:t.open,contextType:t.menuType})});case"SET_NAVIGATOR_LOADING_STATUE":return Object.assign({},e,{viewUpdate:Object.assign({},e.viewUpdate,{navigatorLoading:t.status})});case"SET_NAVIGATOR_ERROR":return Object.assign({},e,{viewUpdate:Object.assign({},e.viewUpdate,{navigatorError:t.status,navigatorErrorMsg:t.msg})});case"UPDATE_FILE_LIST":t.list.sort(function(t,n){switch(e.viewUpdate.sortMethod){case"sizePos":return t.size-n.size;case"sizeRes":return n.size-t.size;case"namePos":return t.name.localeCompare(n.name);case"nameRev":return n.name.localeCompare(t.name);case"timePos":return Date.parse(t.date)-Date.parse(n.date);case"timeRev":return Date.parse(n.date)-Date.parse(t.date)}});var n=t.list.filter(function(e){return"dir"===e.type}),o=t.list.filter(function(e){return"file"===e.type});return Object.assign({},e,{explorer:Object.assign({},e.explorer,{fileList:o,dirList:n})});case"ADD_SELECTED_TARGET":var s=Object.assign({},e,{explorer:Object.assign({},e.explorer,{selected:Object(a.a)(e.explorer.selected).concat([t.targets])})}),l=r(s.explorer);return Object.assign({},s,{explorer:Object.assign({},s.explorer,{selectProps:{isMultiple:l[0],withFolder:l[1],withFile:l[2]}})});case"SET_SELECTED_TARGET":return s=Object.assign({},e,{explorer:Object.assign({},e.explorer,{selected:t.targets})}),l=r(s.explorer),Object.assign({},s,{explorer:Object.assign({},s.explorer,{selectProps:{isMultiple:l[0],withFolder:l[1],withFile:l[2]}})});case"RMOVE_SELECTED_TARGET":var c=e.explorer.selected.concat();return c.splice(t.id,1),s=Object.assign({},e,{explorer:Object.assign({},e.explorer,{selected:c})}),l=r(s.explorer),Object.assign({},s,{explorer:Object.assign({},s.explorer,{selectProps:{isMultiple:l[0],withFolder:l[1],withFile:l[2]}})});case"NAVIGATOR_TO":return i(t.path,e);case"NAVIGATOR_UP":var p=e.navigator.path.split("/");p.pop();var u=1===p.length?"/":p.join("/");return i(u,e);case"OPEN_CREATE_FOLDER_DIALOG":return Object.assign({},e,{viewUpdate:Object.assign({},e.viewUpdate,{modals:Object.assign({},e.viewUpdate.modals,{createNewFolder:!0}),contextOpen:!1})});case"OPEN_RENAME_DIALOG":return Object.assign({},e,{viewUpdate:Object.assign({},e.viewUpdate,{modals:Object.assign({},e.viewUpdate.modals,{rename:!0}),contextOpen:!1})});case"OPEN_REMOVE_DIALOG":return Object.assign({},e,{viewUpdate:Object.assign({},e.viewUpdate,{modals:Object.assign({},e.viewUpdate.modals,{remove:!0}),contextOpen:!1})});case"OPEN_MOVE_DIALOG":return Object.assign({},e,{viewUpdate:Object.assign({},e.viewUpdate,{modals:Object.assign({},e.viewUpdate.modals,{move:!0}),contextOpen:!1})});case"OPEN_SHARE_DIALOG":return Object.assign({},e,{viewUpdate:Object.assign({},e.viewUpdate,{modals:Object.assign({},e.viewUpdate.modals,{share:!0}),contextOpen:!1})});case"OPEN_MUSIC_DIALOG":return Object.assign({},e,{viewUpdate:Object.assign({},e.viewUpdate,{modals:Object.assign({},e.viewUpdate.modals,{music:!0}),contextOpen:!1})});case"OPEN_REMOTE_DOWNLOAD_DIALOG":return Object.assign({},e,{viewUpdate:Object.assign({},e.viewUpdate,{modals:Object.assign({},e.viewUpdate.modals,{remoteDownload:!0}),contextOpen:!1})});case"OPEN_TORRENT_DOWNLOAD_DIALOG":return Object.assign({},e,{viewUpdate:Object.assign({},e.viewUpdate,{modals:Object.assign({},e.viewUpdate.modals,{torrentDownload:!0}),contextOpen:!1})});case"OPEN_GET_SOURCE_DIALOG":return Object.assign({},e,{viewUpdate:Object.assign({},e.viewUpdate,{modals:Object.assign({},e.viewUpdate.modals,{getSource:!0}),contextOpen:!1})});case"CLOSE_ALL_MODALS":return Object.assign({},e,{viewUpdate:Object.assign({},e.viewUpdate,{modals:Object.assign({},e.viewUpdate.modals,{createNewFolder:!1,rename:!1,move:!1,remove:!1,share:!1,music:!1,remoteDownload:!1,torrentDownload:!1,getSource:!1})})});case"TOGGLE_SNACKBAR":return Object.assign({},e,{viewUpdate:Object.assign({},e.viewUpdate,{snackbar:{toggle:!e.viewUpdate.snackbar.toggle,vertical:t.vertical,horizontal:t.horizontal,msg:t.msg,color:t.color}})});case"SET_MODALS_LOADING":return Object.assign({},e,{viewUpdate:Object.assign({},e.viewUpdate,{modalsLoading:t.status})});case"REFRESH_FILE_LIST":return Object.assign({},e,{navigator:Object.assign({},e.navigator,{refresh:!e.navigator.refresh}),explorer:Object.assign({},e.explorer,{selected:[],selectProps:{isMultiple:!1,withFolder:!1,withFile:!1}})});case"SEARCH_MY_FILE":return Object.assign({},e,{navigator:Object.assign({},e.navigator,{path:"/\u641c\u7d22\u7ed3\u679c",refresh:!e.navigator.refresh}),viewUpdate:Object.assign({},e.viewUpdate,{contextOpen:!1,navigatorError:!1,navigatorLoading:!0}),explorer:Object.assign({},e.explorer,{selected:[],selectProps:{isMultiple:!1,withFolder:!1,withFile:!1},keywords:t.keywords})});case"SHOW_IMG_PREIVEW":return Object.assign({},e,{explorer:Object.assign({},e.explorer,{imgPreview:{first:t.first,other:e.explorer.fileList}})});case"REFRESH_STORAGE":return Object.assign({},e,{viewUpdate:Object.assign({},e.viewUpdate,{storageRefresh:!e.viewUpdate.storageRefresh})});case"SAVE_FILE":return Object.assign({},e,{explorer:Object.assign({},e.explorer,{fileSave:!e.explorer.fileSave})});default:return e}}},75:function(e,t,n){"use strict";var a=n(6),r=n(7),i=n(9),o=n(8),s=n(10),l=n(1),c=n(0),p=n.n(c),u=n(5),d=n(113),m=n.n(d),h=n(52),f=n(63),g=n.n(f),w=n(89),E=n.n(w),v=n(84),b=n.n(v),O=n(37),j=n.n(O),x=n(24),y=n.n(x),k=n(12),S=n.n(k),C=n(15),N=n.n(C),I=n(4),L=n.n(I),_=n(35),A=n.n(_),R=n(38),F=n.n(R),M=n(14),U=n(2),T=function(e){function t(){var e,n;Object(a.a)(this,t);for(var r=arguments.length,s=new Array(r),l=0;l=100?(e=100,n.props.toggleSnackbar("top","right","\u60a8\u7684\u5df2\u7528\u5bb9\u91cf\u5df2\u8d85\u8fc7\u5bb9\u91cf\u914d\u989d\uff0c\u8bf7\u5c3d\u5feb\u5220\u9664\u591a\u4f59\u6587\u4ef6\u6216\u8d2d\u4e70\u5bb9\u91cf","warning")):e=t.data.rate,n.setState({percent:e,used:t.data.used,total:t.data.total})}).catch(function(e){})},n}return Object(s.a)(t,e),Object(r.a)(t,[{key:"render",value:function(){var e=this.props.classes;return window.isMobile?c.a.createElement("div",{className:e.storageContainer},c.a.createElement(E.a,{className:e.iconFix}),c.a.createElement("div",{className:e.detail},"\u5b58\u50a8\u7a7a\u95f4",c.a.createElement(d.a,{className:e.bar,color:"secondary",variant:"determinate",value:this.state.percent}),c.a.createElement("div",{className:e.info},c.a.createElement(x.a,{title:"\u5df2\u4f7f\u7528"+(null===this.state.used?" -- ":this.state.used)+"\uff0c\u5171"+(null===this.state.total?" -- ":this.state.total),placement:"top"},c.a.createElement(h.a,{variant:"caption",noWrap:!0,color:"textSecondary"},"\u5df2\u4f7f\u7528",null===this.state.used?" -- ":this.state.used,"\uff0c\u5171",null===this.state.total?" -- ":this.state.total))))):c.a.createElement("div",{className:e.stickFooter},c.a.createElement(g.a,null),c.a.createElement("div",{className:e.storageContainer},c.a.createElement(E.a,{className:e.iconFix}),c.a.createElement("div",{className:e.detail},"\u5b58\u50a8\u7a7a\u95f4",c.a.createElement(d.a,{className:e.bar,color:"secondary",variant:"determinate",value:this.state.percent}),c.a.createElement("div",{className:e.info},c.a.createElement(x.a,{title:"\u5df2\u4f7f\u7528"+(null===this.state.used?" -- ":this.state.used)+"\uff0c\u5171"+(null===this.state.total?" -- ":this.state.total),placement:"top"},c.a.createElement(h.a,{variant:"caption",noWrap:!0,color:"textSecondary"},"\u5df2\u4f7f\u7528",null===this.state.used?" -- ":this.state.used,"\uff0c\u5171",null===this.state.total?" -- ":this.state.total))))))}}]),t}(l.Component),S=Object(v.b)(function(e){return{refresh:e.viewUpdate.storageRefresh}},function(e){return{toggleSnackbar:function(t,n,a,r){e(Object(y.B)(t,n,a,r))}}})(Object(p.withStyles)(function(e){return{iconFix:{marginLeft:"32px",marginRight:"32px",color:e.palette.text.secondary,marginTop:"2px"},textFix:{padding:" 0 0 0 16px"},storageContainer:{display:"flex",marginTop:"15px",marginBottom:"20px"},detail:{width:"100%",marginRight:"20px"},info:{width:"131px",marginTop:"5px"},bar:{marginTop:"5px"},stickFooter:{bottom:"0px",position:"absolute",backgroundColor:e.palette.background.paper}}})(k));t.a=S},77:function(e,t,n){"use strict";var a=n(6),r=n(7),i=n(9),o=n(8),s=n(10),l=n(1),c=n(0),p=n.n(c),u=n(5),d=n(28),m=n.n(d),h=n(14),f=n(30),g=n.n(f),w=n(13),E=n.n(w),v=n(71),b=n.n(v),O=n(114),j=n.n(O),x=n(4),y=n.n(x),k=n(102),S=n.n(k),C=n(12),N=n.n(C),I=n(24),L=n.n(I),_=n(21),A=n.n(_),R=n(16),F=(n(2),function(e){function t(){var e,n;Object(a.a)(this,t);for(var r=arguments.length,s=new Array(r),l=0;l=t.length?null:t[n]}}}(t=t.filter(function(e){return null!=e})),o=function(){var n=i.next(),a=t[n];return Array.isArray(a)&&(a=function(){for(var e=arguments.length,t=new Array(e),n=0;n1?l-1:0),p=1;p1?c-1:0),u=1;u0&&(b.forEach(function(e){var t=document.querySelector("script[src='".concat(e,"']"));null!=t&&t.parentNode.removeChild(t)}),b=[])},x=function(){for(var e=arguments.length,t=new Array(e),n=0;n1&&void 0!==arguments[1]?arguments[1]:f,n=function(e){var t="object"===typeof e?e.src:e;if(E.indexOf(t)<0)return function(n){var a=v[t]||[];if(a.push(n),v[t]=a,1===a.length)return g(e)(function(e){v[t].forEach(function(n){return n(e,t)}),delete v[t]})}},a=e.map(function(e){return Array.isArray(e)?e.map(n):n(e)});w.apply(void 0,Object(u.a)(a))(function(e,t){e?b.push(t):Array.isArray(t)?t.forEach(O):O(t)})(function(e){j(),t(e)})}(t,function(t){e._isMounted&&e.setState({isScriptLoaded:!0,isScriptLoadSucceed:!t},function(){t||e.props.onScriptLoaded()})})}},{key:"componentWillUnmount",value:function(){this._isMounted=!1}},{key:"getWrappedInstance",value:function(){return this.refs.wrappedInstance}},{key:"render",value:function(){var t=Object(p.a)({},this.props,this.state,{ref:"wrappedInstance"});return c.a.createElement(e,t)}}]),l}(l.Component);return n.defaultProps={onScriptLoaded:f},m()(n,e)}},y=n(14),k=n(2),S=n(1),C=n(5),N=n(44),I=n.n(N),L=n(15),_=n.n(L),A=n(23),R=n.n(A),F=n(47),M=n.n(F),U=n(21),T=n.n(U),D=n(49),P=n.n(D),G=n(50),B=n.n(G),H=n(13),z=n.n(H),W=n(4),V=n.n(W),q=n(54),Q=n.n(q),K=n(35),X=n.n(K),Y=n(53),J=n.n(Y),Z=n(51),$=n.n(Z),ee=n(112),te=n.n(ee),ne=n(36),ae=n.n(ne),re=n(94),ie=n.n(re),oe=n(30),se=n.n(oe),le=n(56),ce=n.n(le),pe=n(48),ue=n.n(pe),de=n(68),me=n.n(de),he=n(45),fe=n.n(he),ge=function(e){function t(){var e,n;Object(a.a)(this,t);for(var r=arguments.length,s=new Array(r),l=0;l=0){var r=n.substring(0,n.indexOf(e)),i=n.substring(n.indexOf(e));n=r+e+"="+t+(i=(i=i.substring(i.indexOf("=")+1)).indexOf("&")>=0?i.substring(i.indexOf("&")):"")}else n.indexOf("?")<0?n+="?"+e+"="+t:n+="&"+e+"="+t;n!==window.location.href&&window.history.pushState(null,null,n)},o=function(){return!window.isSharePage||(window.isSharePage?!!window.shareInfo.allowPreview||-1!==window.userInfo.uid:void 0)},s=function(e){var t=window.location.href;return-1!=t.indexOf("?"+e+"=")||-1!=t.indexOf("&"+e+"=")},l=function(e){window.document.querySelector("meta[name=theme-color]").setAttribute("content",e)}},64:function(e,t,n){"use strict";(function(e){var a=n(6),r=n(7),i=n(9),o=n(8),s=n(10),l=n(1),c=n(0),p=n.n(c),u=n(49),d=n.n(u),m=n(50),h=n.n(m),f=n(4),g=n.n(f),w=n(5),E=n(11),v=n.n(E),b=n(14),O=n(116),j=n.n(O),x=n(118),y=n.n(x),k=n(117),S=n.n(k),C=n(115),N=n.n(C),I=n(119),L=n.n(I),_=n(38),A=n.n(_),R=n(120),F=n.n(R),M=n(82),U=n.n(M),T=n(59),D=n.n(T),P=n(96),G=n.n(P),B=n(97),H=n.n(B),z=n(87),W=n.n(z),V=n(48),q=n.n(V),Q=n(27),K=n.n(Q),X=n(105),Y=n.n(X),J=n(104),Z=n.n(J),$=n(13),ee=n.n($),te=n(70),ne=n.n(te),ae=n(30),re=n.n(ae),ie=n(21),oe=n.n(ie),se=n(23),le=n.n(se),ce=n(12),pe=n.n(ce),ue=n(15),de=n.n(ue),me=n(95),he=n.n(me),fe=n(73),ge=n.n(fe),we=n(121),Ee=n.n(we),ve=n(47),be=n.n(ve),Oe=n(74),je=n.n(Oe),xe=n(103),ye=n.n(xe),ke=n(28),Se=n.n(ke),Ce=n(22),Ne=n.n(Ce),Ie=n(18),Le=n(2),_e=n(25),Ae=n(79),Re=n(75),Fe=n(76),Me=n(77),Ue=n(78),Te=n(16),De=function(t){function n(e){var t;return Object(a.a)(this,n),(t=Object(i.a)(this,Object(o.a)(n).call(this,e))).componentDidMount=function(){Object(_e.b)(t.props.selected.length<=1&&(t.props.isMultiple||!t.props.withFile)?t.props.theme.palette.primary.main:t.props.theme.palette.background.default)},t.componentWillReceiveProps=function(e){(t.props.selected.length<=1&&!(!t.props.isMultiple&&t.props.withFile))!==(e.selected.length<=1&&!(!e.isMultiple&&e.withFile))&&Object(_e.b)(t.props.selected.length<=1&&(t.props.isMultiple||!t.props.withFile)?t.props.theme.palette.background.default:t.props.theme.palette.primary.main)},t.handleDrawerToggle=function(){t.setState(function(e){return{mobileOpen:!e.mobileOpen}})},t.clickUpload=function(){0===t.state.queued?t.props.changeContextMenu("empty",!0):t.UploaderRef.current.getWrappedInstance().openFileList()},t.updateQueueStatus=function(e){t.setState({queued:e})},t.filterFile=function(e){t.props.searchMyFile("{filterType:"+e+"}")},t.openPreview=function(){if(Object(_e.a)()){t.props.changeContextMenu("file",!1);var e="/"===t.props.selected[0].path?t.props.selected[0].path+t.props.selected[0].name:t.props.selected[0].path+"/"+t.props.selected[0].name;switch(Object(Ie.c)(t.props.selected[0].name)){case"img":return void t.props.showImgPreivew(t.props.selected[0]);case"msDoc":return void window.open(window.apiURL.docPreiview+"/?path="+encodeURIComponent(e));case"audio":return void t.props.openMusicDialog();case"open":return void window.open(window.apiURL.preview+"/?action=preview&path="+encodeURIComponent(e));case"video":return window.isSharePage?void(window.location.href="/Viewer/Video?share=true&shareKey="+window.shareInfo.shareId+"&path="+encodeURIComponent(e)):void(window.location.href="/Viewer/Video?path="+encodeURIComponent(e));case"edit":return window.isSharePage?void(window.location.href="/Viewer/Markdown?share=true&shareKey="+window.shareInfo.shareId+"&path="+encodeURIComponent(e)):void(window.location.href="/Viewer/Markdown?path="+encodeURIComponent(e));default:return}}else t.props.toggleSnackbar("top","right","\u672a\u767b\u5f55\u7528\u6237\u65e0\u6cd5\u9884\u89c8","warning")},t.openDownload=function(){if(Object(_e.a)()){var e="/"===t.props.selected[0].path?t.props.selected[0].path+t.props.selected[0].name:t.props.selected[0].path+"/"+t.props.selected[0].name;window.open(window.apiURL.download+"?action=download&path="+encodeURIComponent(e))}else t.props.toggleSnackbar("top","right","\u672a\u767b\u5f55\u7528\u6237\u65e0\u6cd5\u9884\u89c8","warning")},t.state={mobileOpen:!1,queued:0},t.UploaderRef=p.a.createRef(),t}return Object(s.a)(n,t),Object(r.a)(n,[{key:"loadUploader",value:function(){var e=this;if(window.isHomePage)return p.a.createElement(Ae.a,{queueChange:function(t){return e.updateQueueStatus(t)},ref:this.UploaderRef})}},{key:"render",value:function(){var t,n,a=this,r=this.props.classes,i=p.a.createElement("div",{id:"container"},window.isMobile&&p.a.createElement(Ue.a,null),window.isHomePage&&p.a.createElement("div",{className:r.addButton},p.a.createElement(ye.a,{badgeContent:this.state.queued,classes:{badge:r.badgeFix},invisible:0===this.state.queued,color:"secondary"},p.a.createElement(K.a,{disabled:null!==this.props.keywords,variant:"outlined",size:"large",color:"primary",onClick:this.clickUpload,className:r.fabButton},p.a.createElement(N.a,{className:r.extendedIcon})," \u65b0\u5efa\u9879\u76ee"))),!window.isHomePage&&-1!==window.userInfo.uid&&p.a.createElement("div",null,p.a.createElement(le.a,{button:!0,key:"\u6211\u7684\u6587\u4ef6",onClick:function(){return window.location.href="/"}},p.a.createElement(pe.a,null,p.a.createElement(ge.a,{className:r.iconFix})),p.a.createElement(de.a,{primary:"\u6211\u7684\u6587\u4ef6"}))),window.isHomePage&&p.a.createElement("div",null,p.a.createElement(be.a,null,p.a.createElement(oe.a,null),p.a.createElement(le.a,{button:!0,id:"pickfiles",className:r.hiddenButton},p.a.createElement(pe.a,null,p.a.createElement(he.a,null)),p.a.createElement(de.a,null))),p.a.createElement(le.a,{button:!0,key:"\u89c6\u9891",onClick:function(){return a.filterFile("video")}},p.a.createElement(pe.a,null,p.a.createElement(j.a,{className:[r.iconFix,r.iconVideo]})),p.a.createElement(de.a,{primary:"\u89c6\u9891"})),p.a.createElement(le.a,{button:!0,key:"\u56fe\u7247",onClick:function(){return a.filterFile("image")}},p.a.createElement(pe.a,null,p.a.createElement(S.a,{className:[r.iconFix,r.iconImg]})),p.a.createElement(de.a,{primary:"\u56fe\u7247"})),p.a.createElement(le.a,{button:!0,key:"\u97f3\u9891",onClick:function(){return a.filterFile("audio")}},p.a.createElement(pe.a,null,p.a.createElement(y.a,{className:[r.iconFix,r.iconAudio]})),p.a.createElement(de.a,{primary:"\u97f3\u9891"})),p.a.createElement(le.a,{button:!0,key:"\u6587\u6863",onClick:function(){return a.filterFile("doc")}},p.a.createElement(pe.a,null,p.a.createElement(L.a,{className:[r.iconFix,r.iconDoc]})),p.a.createElement(de.a,{primary:"\u6587\u6863"}))," ",p.a.createElement(oe.a,{className:r.dividerFix})),-1!==window.userInfo.uid&&p.a.createElement("div",null,p.a.createElement(le.a,{button:!0,key:"\u6211\u7684\u5206\u4eab",onClick:function(){return window.location.href="/Share/My"}},p.a.createElement(pe.a,null,p.a.createElement(A.a,{className:r.iconFix})),p.a.createElement(de.a,{inset:!0,primary:"\u6211\u7684\u5206\u4eab"})),p.a.createElement(le.a,{button:!0,key:"\u79bb\u7ebf\u4e0b\u8f7d",onClick:function(){return window.location.href="/Home/Download"}},p.a.createElement(pe.a,null,p.a.createElement(D.a,{className:r.iconFix})),p.a.createElement(de.a,{inset:!0,primary:"\u79bb\u7ebf\u4e0b\u8f7d"})),!window.isSharePage&&p.a.createElement("div",null,p.a.createElement(Fe.a,null))),-1===window.userInfo.uid&&p.a.createElement("div",null,p.a.createElement(le.a,{button:!0,key:"\u767b\u5f55",onClick:function(){return window.location.href="/Login"}},p.a.createElement(pe.a,null,p.a.createElement(Te.a,{className:r.iconFix})),p.a.createElement(de.a,{primary:"\u767b\u5f55"})),p.a.createElement(le.a,{button:!0,key:"\u6ce8\u518c",onClick:function(){return window.location.href="/Signup"}},p.a.createElement(pe.a,null,p.a.createElement(Te.c,{className:r.iconFix})),p.a.createElement(de.a,{primary:"\u6ce8\u518c"}))),window.isSharePage&&p.a.createElement("div",{className:r.stickFooter},p.a.createElement(oe.a,null),p.a.createElement("a",{className:r.shareInfoContainer,href:"/Profile/"+window.shareInfo.ownerUid},p.a.createElement(re.a,{src:"/Member/Avatar/"+window.shareInfo.ownerUid+"/l",className:r.shareAvatar}),p.a.createElement("div",{className:r.ownerInfo},p.a.createElement(g.a,{noWrap:!0},window.shareInfo.ownerNick),p.a.createElement(g.a,{noWrap:!0,variant:"caption",color:"textSecondary"},"\u5206\u4eab\u4e8e",window.shareInfo.shareDate))))),o=e.browser&&/iPad|iPhone|iPod/.test(navigator.userAgent);return p.a.createElement("div",null,p.a.createElement(d.a,{position:"fixed",className:r.appBar,color:this.props.selected.length<=1&&(this.props.isMultiple||!this.props.withFile)?"primary":"default"},p.a.createElement(h.a,null,(this.props.selected.length<=1&&!(!this.props.isMultiple&&this.props.withFile)||!window.isHomePage&&!window.isSharePage)&&p.a.createElement(ee.a,{color:"inherit","aria-label":"Open drawer",onClick:this.handleDrawerToggle,className:r.menuButton},p.a.createElement(je.a,null)),(this.props.selected.length<=1&&!(!this.props.isMultiple&&this.props.withFile)||!window.isHomePage&&!window.isSharePage)&&p.a.createElement(ee.a,{color:"inherit","aria-label":"Open drawer",onClick:function(){return a.props.handleDesktopToggle(!a.props.desktopOpen)},className:r.menuButtonDesktop},p.a.createElement(je.a,null)),(this.props.selected.length>1||!this.props.isMultiple&&this.props.withFile&&(window.isHomePage||window.isSharePage))&&p.a.createElement(Se.a,{in:this.props.selected.length>1||!this.props.isMultiple&&this.props.withFile},p.a.createElement(ee.a,{color:"inherit",className:r.menuIcon,onClick:function(){return a.props.setSelectedTarget([])}},p.a.createElement(F.a,null))),this.props.selected.length<=1&&!(!this.props.isMultiple&&this.props.withFile)&&p.a.createElement(g.a,{variant:"h6",color:"inherit",noWrap:!0},window.isSharePage&&""==window.pageId&&p.a.createElement(ge.a,{className:r.folderShareIcon}),window.siteInfo.mainTitle),!this.props.isMultiple&&this.props.withFile&&!window.isMobile&&p.a.createElement(g.a,{variant:"h6",color:"inherit",noWrap:!0},this.props.selected[0].name," ",(window.isHomePage||window.isSharePage)&&"("+Object(_e.f)(this.props.selected[0].size)+")"),this.props.selected.length>1&&!window.isMobile&&p.a.createElement(g.a,{variant:"h6",color:"inherit",noWrap:!0},this.props.selected.length,"\u4e2a\u5bf9\u8c61"),this.props.selected.length<=1&&!(!this.props.isMultiple&&this.props.withFile)&&p.a.createElement(Re.a,null),p.a.createElement("div",{className:r.grow}),(this.props.selected.length>1||!this.props.isMultiple&&this.props.withFile)&&!window.isHomePage&&!window.isSharePage&&-1!==window.userInfo.uid&&!Object(_e.c)("share")&&p.a.createElement("div",{className:r.sectionForFile},p.a.createElement(Ne.a,{title:"\u4fdd\u5b58"},p.a.createElement(ee.a,{color:"inherit",onClick:function(){return a.props.saveFile()}},p.a.createElement(Ee.a,null)))),(this.props.selected.length>1||!this.props.isMultiple&&this.props.withFile&&(window.isHomePage||window.isSharePage))&&p.a.createElement("div",{className:r.sectionForFile},!this.props.isMultiple&&this.props.withFile&&Object(Ie.c)(this.props.selected[0].name)&&p.a.createElement(Se.a,{in:!this.props.isMultiple&&this.props.withFile&&Object(Ie.c)(this.props.selected[0].name)},p.a.createElement(Ne.a,{title:"\u6253\u5f00"},p.a.createElement(ee.a,{color:"inherit",onClick:function(){return a.openPreview()}},p.a.createElement(U.a,null)))),!this.props.isMultiple&&this.props.withFile&&p.a.createElement(Se.a,{in:!this.props.isMultiple&&this.props.withFile},p.a.createElement(Ne.a,{title:"\u4e0b\u8f7d"},p.a.createElement(ee.a,{color:"inherit",onClick:function(){return a.openDownload()}},p.a.createElement(D.a,null)))),!this.props.isMultiple&&this.props.withFolder&&p.a.createElement(Se.a,{in:!this.props.isMultiple&&this.props.withFolder},p.a.createElement(Ne.a,{title:"\u8fdb\u5165\u76ee\u5f55"},p.a.createElement(ee.a,{color:"inherit",onClick:function(){return a.props.navitateTo("/"==a.props.path?a.props.path+a.props.selected[0].name:a.props.path+"/"+a.props.selected[0].name)}},p.a.createElement(G.a,null)))),!this.props.isMultiple&&!window.isSharePage&&p.a.createElement(Se.a,{in:!this.props.isMultiple},p.a.createElement(Ne.a,{title:"\u5206\u4eab"},p.a.createElement(ee.a,{color:"inherit",onClick:function(){return a.props.openShareDialog()}},p.a.createElement(A.a,null)))),!this.props.isMultiple&&!window.isSharePage&&p.a.createElement(Se.a,{in:!this.props.isMultiple},p.a.createElement(Ne.a,{title:"\u91cd\u547d\u540d"},p.a.createElement(ee.a,{color:"inherit",onClick:function(){return a.props.openRenameDialog()}},p.a.createElement(H.a,null)))),!window.isSharePage&&p.a.createElement("div",null,!window.isMobile&&p.a.createElement(Se.a,{in:0!==this.props.selected.length&&!window.isMobile},p.a.createElement(Ne.a,{title:"\u79fb\u52a8"},p.a.createElement(ee.a,{color:"inherit",onClick:function(){return a.props.openMoveDialog()}},p.a.createElement(W.a,null)))),p.a.createElement(Se.a,{in:0!==this.props.selected.length},p.a.createElement(Ne.a,{title:"\u5220\u9664"},p.a.createElement(ee.a,{color:"inherit",onClick:function(){return a.props.openRemoveDialog()}},p.a.createElement(q.a,null)))))),this.props.selected.length<=1&&!(!this.props.isMultiple&&this.props.withFile)&&p.a.createElement(Me.a,null))),this.loadUploader(),p.a.createElement(ne.a,{smUp:!0,implementation:"css"},p.a.createElement(Z.a,{container:this.props.container,variant:"temporary",classes:{paper:r.drawerPaper},anchor:"left",open:this.state.mobileOpen,onClose:this.handleDrawerToggle,onOpen:function(){return a.setState(function(e){return{mobileOpen:!0}})},disableDiscovery:o,ModalProps:{keepMounted:!0}},i)),p.a.createElement(ne.a,{xsDown:!0,implementation:"css"},p.a.createElement(Y.a,{classes:{paper:v()((t={},Object(l.a)(t,r.drawerOpen,this.props.desktopOpen),Object(l.a)(t,r.drawerClose,!this.props.desktopOpen),t))},className:v()(r.drawer,(n={},Object(l.a)(n,r.drawerOpen,this.props.desktopOpen),Object(l.a)(n,r.drawerClose,!this.props.desktopOpen),n)),variant:"persistent",anchor:"left",open:this.props.desktopOpen},p.a.createElement("div",{className:r.toolbar}),i)))}}]),n}(c.Component),Pe=Object(b.b)(function(e){return{desktopOpen:e.viewUpdate.open,selected:e.explorer.selected,isMultiple:e.explorer.selectProps.isMultiple,withFolder:e.explorer.selectProps.withFolder,withFile:e.explorer.selectProps.withFile,path:e.navigator.path,keywords:e.explorer.keywords}},function(e){return{handleDesktopToggle:function(t){e(Object(Le.f)(t))},setSelectedTarget:function(t){e(Object(Le.z)(t))},navitateTo:function(t){e(Object(Le.g)(t))},openCreateFolderDialog:function(){e(Object(Le.i)())},changeContextMenu:function(t,n){e(Object(Le.b)(t,n))},searchMyFile:function(t){e(Object(Le.v)(t))},saveFile:function(){e(Object(Le.u)())},openMusicDialog:function(){e(Object(Le.l)())},showImgPreivew:function(t){e(Object(Le.A)(t))},toggleSnackbar:function(t,n,a,r){e(Object(Le.B)(t,n,a,r))},openRenameDialog:function(){e(Object(Le.o)())},openMoveDialog:function(){e(Object(Le.k)())},openRemoveDialog:function(){e(Object(Le.n)())},openShareDialog:function(){e(Object(Le.p)())}}})(Object(w.withTheme)()(Object(w.withStyles)(function(e){var t;return{appBar:(t={marginLeft:240},Object(l.a)(t,e.breakpoints.down("xs"),{marginLeft:270}),Object(l.a)(t,"zIndex",e.zIndex.drawer+1),Object(l.a)(t,"transition"," background-color 250ms"),t),drawer:{width:0,flexShrink:0},drawerDesktop:{width:240,flexShrink:0},icon:{marginRight:2*e.spacing.unit},menuButton:Object(l.a)({marginRight:20},e.breakpoints.up("sm"),{display:"none"}),menuButtonDesktop:Object(l.a)({marginRight:20},e.breakpoints.down("sm"),{display:"none"}),menuIcon:{marginRight:20},toolbar:e.mixins.toolbar,drawerPaper:{width:270},drawerOpen:{width:240,transition:e.transitions.create("width",{easing:e.transitions.easing.sharp,duration:e.transitions.duration.enteringScreen})},drawerClose:{transition:e.transitions.create("width",{easing:e.transitions.easing.sharp,duration:e.transitions.duration.leavingScreen}),overflowX:"hidden",width:0},content:{flexGrow:1,padding:3*e.spacing.unit},hiddenButton:{display:"none"},grow:{flexGrow:1},badge:{top:1,right:-15},nested:{paddingLeft:4*e.spacing.unit},sectionForFile:{display:"flex"},extendedIcon:{marginRight:e.spacing.unit},addButton:{marginLeft:"40px",marginTop:"25px",marginBottom:"15px"},fabButton:{borderRadius:"100px"},badgeFix:{right:"10px"},iconFix:{marginLeft:"16px"},dividerFix:{marginTop:"8px"},folderShareIcon:{verticalAlign:"sub",marginRight:"5px"},shareInfoContainer:{display:"flex",marginTop:"15px",marginBottom:"20px",marginLeft:"28px",textDecoration:"none"},shareAvatar:{width:"40px",height:"40px"},stickFooter:{bottom:"0px",position:"absolute",backgroundColor:e.palette.background.paper,width:"100%"},ownerInfo:{marginLeft:"10px",width:"150px"}}})(De)));t.a=Pe}).call(this,n(143))},65:function(e,t,n){"use strict";var a=n(6),r=n(7),i=n(9),o=n(8),s=n(10),l=n(127),c=n(0),p=n.n(c),u=n(14),d=(n(2),n(11)),m=n.n(d),h=n(5),f=n(100),g=n.n(f),w=n(106),E=n.n(w),v=n(124),b=n.n(v),O=n(107),j=n.n(O),x=n(54),y=n.n(x),k=n(125),S=n.n(k),C=n(122),N=n.n(C),I=n(126),L=n.n(I),_=n(13),A=n.n(_),R=n(123),F=n.n(R),M={success:N.a,warning:F.a,error:b.a,info:j.a};var U=Object(h.withStyles)(function(e){return{success:{backgroundColor:S.a[600]},error:{backgroundColor:e.palette.error.dark},info:{backgroundColor:e.palette.primary.dark},warning:{backgroundColor:L.a[700]},icon:{fontSize:20},iconVariant:{opacity:.9,marginRight:e.spacing.unit},message:{display:"flex",alignItems:"center"}}})(function(e){var t=e.classes,n=e.className,a=e.message,r=e.onClose,i=e.variant,o=Object(l.a)(e,["classes","className","message","onClose","variant"]),s=M[i];return p.a.createElement(g.a,Object.assign({className:m()(t[i],n),"aria-describedby":"client-snackbar",message:p.a.createElement("span",{id:"client-snackbar",className:t.message},p.a.createElement(s,{className:m()(t.icon,t.iconVariant)}),a),action:[p.a.createElement(A.a,{key:"close","aria-label":"Close",color:"inherit",className:t.close,onClick:r},p.a.createElement(y.a,{className:t.icon}))]},o))}),T=function(e){function t(){var e,n;Object(a.a)(this,t);for(var r=arguments.length,s=new Array(r),l=0;l1,e.selected.map(function(e){"dir"===e.type?n=!0:"file"===e.type&&(a=!0)}),[t,n,a]},i=function(e,t){return Object.assign({},t,{navigator:Object.assign({},t.navigator,{path:e}),viewUpdate:Object.assign({},t.viewUpdate,{contextOpen:!1,navigatorError:!1,navigatorLoading:!0}),explorer:Object.assign({},t.explorer,{selected:[],selectProps:{isMultiple:!1,withFolder:!1,withFile:!1},keywords:null})})};t.a=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"DRAWER_TOGGLE":return Object.assign({},e,{viewUpdate:Object.assign({},e.viewUpdate,{open:t.open})});case"CHANGE_VIEW_METHOD":return Object.assign({},e,{viewUpdate:Object.assign({},e.viewUpdate,{explorerViewMethod:t.method})});case"CHANGE_SORT_METHOD":return Object.assign({},e,{viewUpdate:Object.assign({},e.viewUpdate,{sortMethod:t.method})});case"CHANGE_CONTEXT_MENU":return e.viewUpdate.contextOpen&&t.open?Object.assign({},e):Object.assign({},e,{viewUpdate:Object.assign({},e.viewUpdate,{contextOpen:t.open,contextType:t.menuType})});case"SET_NAVIGATOR_LOADING_STATUE":return Object.assign({},e,{viewUpdate:Object.assign({},e.viewUpdate,{navigatorLoading:t.status})});case"SET_NAVIGATOR_ERROR":return Object.assign({},e,{viewUpdate:Object.assign({},e.viewUpdate,{navigatorError:t.status,navigatorErrorMsg:t.msg})});case"UPDATE_FILE_LIST":t.list.sort(function(t,n){switch(e.viewUpdate.sortMethod){case"sizePos":return t.size-n.size;case"sizeRes":return n.size-t.size;case"namePos":return t.name.localeCompare(n.name);case"nameRev":return n.name.localeCompare(t.name);case"timePos":return Date.parse(t.date)-Date.parse(n.date);case"timeRev":return Date.parse(n.date)-Date.parse(t.date)}});var n=t.list.filter(function(e){return"dir"===e.type}),o=t.list.filter(function(e){return"file"===e.type});return Object.assign({},e,{explorer:Object.assign({},e.explorer,{fileList:o,dirList:n})});case"ADD_SELECTED_TARGET":var s=Object.assign({},e,{explorer:Object.assign({},e.explorer,{selected:Object(a.a)(e.explorer.selected).concat([t.targets])})}),l=r(s.explorer);return Object.assign({},s,{explorer:Object.assign({},s.explorer,{selectProps:{isMultiple:l[0],withFolder:l[1],withFile:l[2]}})});case"SET_SELECTED_TARGET":return s=Object.assign({},e,{explorer:Object.assign({},e.explorer,{selected:t.targets})}),l=r(s.explorer),Object.assign({},s,{explorer:Object.assign({},s.explorer,{selectProps:{isMultiple:l[0],withFolder:l[1],withFile:l[2]}})});case"RMOVE_SELECTED_TARGET":var c=e.explorer.selected.concat();return c.splice(t.id,1),s=Object.assign({},e,{explorer:Object.assign({},e.explorer,{selected:c})}),l=r(s.explorer),Object.assign({},s,{explorer:Object.assign({},s.explorer,{selectProps:{isMultiple:l[0],withFolder:l[1],withFile:l[2]}})});case"NAVIGATOR_TO":return i(t.path,e);case"NAVIGATOR_UP":var p=e.navigator.path.split("/");p.pop();var u=1===p.length?"/":p.join("/");return i(u,e);case"OPEN_CREATE_FOLDER_DIALOG":return Object.assign({},e,{viewUpdate:Object.assign({},e.viewUpdate,{modals:Object.assign({},e.viewUpdate.modals,{createNewFolder:!0}),contextOpen:!1})});case"OPEN_RENAME_DIALOG":return Object.assign({},e,{viewUpdate:Object.assign({},e.viewUpdate,{modals:Object.assign({},e.viewUpdate.modals,{rename:!0}),contextOpen:!1})});case"OPEN_REMOVE_DIALOG":return Object.assign({},e,{viewUpdate:Object.assign({},e.viewUpdate,{modals:Object.assign({},e.viewUpdate.modals,{remove:!0}),contextOpen:!1})});case"OPEN_MOVE_DIALOG":return Object.assign({},e,{viewUpdate:Object.assign({},e.viewUpdate,{modals:Object.assign({},e.viewUpdate.modals,{move:!0}),contextOpen:!1})});case"OPEN_SHARE_DIALOG":return Object.assign({},e,{viewUpdate:Object.assign({},e.viewUpdate,{modals:Object.assign({},e.viewUpdate.modals,{share:!0}),contextOpen:!1})});case"OPEN_MUSIC_DIALOG":return Object.assign({},e,{viewUpdate:Object.assign({},e.viewUpdate,{modals:Object.assign({},e.viewUpdate.modals,{music:!0}),contextOpen:!1})});case"OPEN_REMOTE_DOWNLOAD_DIALOG":return Object.assign({},e,{viewUpdate:Object.assign({},e.viewUpdate,{modals:Object.assign({},e.viewUpdate.modals,{remoteDownload:!0}),contextOpen:!1})});case"OPEN_TORRENT_DOWNLOAD_DIALOG":return Object.assign({},e,{viewUpdate:Object.assign({},e.viewUpdate,{modals:Object.assign({},e.viewUpdate.modals,{torrentDownload:!0}),contextOpen:!1})});case"OPEN_GET_SOURCE_DIALOG":return Object.assign({},e,{viewUpdate:Object.assign({},e.viewUpdate,{modals:Object.assign({},e.viewUpdate.modals,{getSource:!0}),contextOpen:!1})});case"CLOSE_ALL_MODALS":return Object.assign({},e,{viewUpdate:Object.assign({},e.viewUpdate,{modals:Object.assign({},e.viewUpdate.modals,{createNewFolder:!1,rename:!1,move:!1,remove:!1,share:!1,music:!1,remoteDownload:!1,torrentDownload:!1,getSource:!1})})});case"TOGGLE_SNACKBAR":return Object.assign({},e,{viewUpdate:Object.assign({},e.viewUpdate,{snackbar:{toggle:!e.viewUpdate.snackbar.toggle,vertical:t.vertical,horizontal:t.horizontal,msg:t.msg,color:t.color}})});case"SET_MODALS_LOADING":return Object.assign({},e,{viewUpdate:Object.assign({},e.viewUpdate,{modalsLoading:t.status})});case"REFRESH_FILE_LIST":return Object.assign({},e,{navigator:Object.assign({},e.navigator,{refresh:!e.navigator.refresh}),explorer:Object.assign({},e.explorer,{selected:[],selectProps:{isMultiple:!1,withFolder:!1,withFile:!1}})});case"SEARCH_MY_FILE":return Object.assign({},e,{navigator:Object.assign({},e.navigator,{path:"/\u641c\u7d22\u7ed3\u679c",refresh:!e.navigator.refresh}),viewUpdate:Object.assign({},e.viewUpdate,{contextOpen:!1,navigatorError:!1,navigatorLoading:!0}),explorer:Object.assign({},e.explorer,{selected:[],selectProps:{isMultiple:!1,withFolder:!1,withFile:!1},keywords:t.keywords})});case"SHOW_IMG_PREIVEW":return Object.assign({},e,{explorer:Object.assign({},e.explorer,{imgPreview:{first:t.first,other:e.explorer.fileList}})});case"REFRESH_STORAGE":return Object.assign({},e,{viewUpdate:Object.assign({},e.viewUpdate,{storageRefresh:!e.viewUpdate.storageRefresh})});case"SAVE_FILE":return Object.assign({},e,{explorer:Object.assign({},e.explorer,{fileSave:!e.explorer.fileSave})});default:return e}}},75:function(e,t,n){"use strict";var a=n(6),r=n(7),i=n(9),o=n(8),s=n(10),l=n(1),c=n(0),p=n.n(c),u=n(5),d=n(113),m=n.n(d),h=n(52),f=n(63),g=n.n(f),w=n(89),E=n.n(w),v=n(84),b=n.n(v),O=n(37),j=n.n(O),x=n(24),y=n.n(x),k=n(12),S=n.n(k),C=n(15),N=n.n(C),I=n(4),L=n.n(I),_=n(35),A=n.n(_),R=n(38),F=n.n(R),M=n(14),U=n(2),T=function(e){function t(){var e,n;Object(a.a)(this,t);for(var r=arguments.length,s=new Array(r),l=0;l=100?(e=100,n.props.toggleSnackbar("top","right","\u60a8\u7684\u5df2\u7528\u5bb9\u91cf\u5df2\u8d85\u8fc7\u5bb9\u91cf\u914d\u989d\uff0c\u8bf7\u5c3d\u5feb\u5220\u9664\u591a\u4f59\u6587\u4ef6\u6216\u8d2d\u4e70\u5bb9\u91cf","warning")):e=t.data.rate,n.setState({percent:e,used:t.data.used,total:t.data.total})}).catch(function(e){})},n}return Object(s.a)(t,e),Object(r.a)(t,[{key:"render",value:function(){var e=this.props.classes;return window.isMobile?c.a.createElement("div",{className:e.storageContainer},c.a.createElement(E.a,{className:e.iconFix}),c.a.createElement("div",{className:e.detail},"\u5b58\u50a8\u7a7a\u95f4",c.a.createElement(d.a,{className:e.bar,color:"secondary",variant:"determinate",value:this.state.percent}),c.a.createElement("div",{className:e.info},c.a.createElement(x.a,{title:"\u5df2\u4f7f\u7528"+(null===this.state.used?" -- ":this.state.used)+"\uff0c\u5171"+(null===this.state.total?" -- ":this.state.total),placement:"top"},c.a.createElement(h.a,{variant:"caption",noWrap:!0,color:"textSecondary"},"\u5df2\u4f7f\u7528",null===this.state.used?" -- ":this.state.used,"\uff0c\u5171",null===this.state.total?" -- ":this.state.total))))):c.a.createElement("div",{className:e.stickFooter},c.a.createElement(g.a,null),c.a.createElement("div",{className:e.storageContainer},c.a.createElement(E.a,{className:e.iconFix}),c.a.createElement("div",{className:e.detail},"\u5b58\u50a8\u7a7a\u95f4",c.a.createElement(d.a,{className:e.bar,color:"secondary",variant:"determinate",value:this.state.percent}),c.a.createElement("div",{className:e.info},c.a.createElement(x.a,{title:"\u5df2\u4f7f\u7528"+(null===this.state.used?" -- ":this.state.used)+"\uff0c\u5171"+(null===this.state.total?" -- ":this.state.total),placement:"top"},c.a.createElement(h.a,{variant:"caption",noWrap:!0,color:"textSecondary"},"\u5df2\u4f7f\u7528",null===this.state.used?" -- ":this.state.used,"\uff0c\u5171",null===this.state.total?" -- ":this.state.total))))))}}]),t}(l.Component),S=Object(v.b)(function(e){return{refresh:e.viewUpdate.storageRefresh}},function(e){return{toggleSnackbar:function(t,n,a,r){e(Object(y.B)(t,n,a,r))}}})(Object(p.withStyles)(function(e){return{iconFix:{marginLeft:"32px",marginRight:"32px",color:e.palette.text.secondary,marginTop:"2px"},textFix:{padding:" 0 0 0 16px"},storageContainer:{display:"flex",marginTop:"15px",marginBottom:"20px"},detail:{width:"100%",marginRight:"20px"},info:{width:"131px",marginTop:"5px"},bar:{marginTop:"5px"},stickFooter:{bottom:"0px",position:"absolute",backgroundColor:e.palette.background.paper}}})(k));t.a=S},77:function(e,t,n){"use strict";var a=n(6),r=n(7),i=n(9),o=n(8),s=n(10),l=n(1),c=n(0),p=n.n(c),u=n(5),d=n(28),m=n.n(d),h=n(14),f=n(30),g=n.n(f),w=n(13),E=n.n(w),v=n(71),b=n.n(v),O=n(114),j=n.n(O),x=n(4),y=n.n(x),k=n(102),S=n.n(k),C=n(12),N=n.n(C),I=n(24),L=n.n(I),_=n(21),A=n.n(_),R=n(16),F=(n(2),function(e){function t(){var e,n;Object(a.a)(this,t);for(var r=arguments.length,s=new Array(r),l=0;l=t.length?null:t[n]}}}(t=t.filter(function(e){return null!=e})),o=function(){var n=i.next(),a=t[n];return Array.isArray(a)&&(a=function(){for(var e=arguments.length,t=new Array(e),n=0;n1?l-1:0),p=1;p1?c-1:0),u=1;u0&&(b.forEach(function(e){var t=document.querySelector("script[src='".concat(e,"']"));null!=t&&t.parentNode.removeChild(t)}),b=[])},x=function(){for(var e=arguments.length,t=new Array(e),n=0;n1&&void 0!==arguments[1]?arguments[1]:f,n=function(e){var t="object"===typeof e?e.src:e;if(E.indexOf(t)<0)return function(n){var a=v[t]||[];if(a.push(n),v[t]=a,1===a.length)return g(e)(function(e){v[t].forEach(function(n){return n(e,t)}),delete v[t]})}},a=e.map(function(e){return Array.isArray(e)?e.map(n):n(e)});w.apply(void 0,Object(u.a)(a))(function(e,t){e?b.push(t):Array.isArray(t)?t.forEach(O):O(t)})(function(e){j(),t(e)})}(t,function(t){e._isMounted&&e.setState({isScriptLoaded:!0,isScriptLoadSucceed:!t},function(){t||e.props.onScriptLoaded()})})}},{key:"componentWillUnmount",value:function(){this._isMounted=!1}},{key:"getWrappedInstance",value:function(){return this.refs.wrappedInstance}},{key:"render",value:function(){var t=Object(p.a)({},this.props,this.state,{ref:"wrappedInstance"});return c.a.createElement(e,t)}}]),l}(l.Component);return n.defaultProps={onScriptLoaded:f},m()(n,e)}},y=n(14),k=n(2),S=n(1),C=n(5),N=n(44),I=n.n(N),L=n(15),_=n.n(L),A=n(23),R=n.n(A),F=n(47),M=n.n(F),U=n(21),T=n.n(U),D=n(49),P=n.n(D),G=n(50),B=n.n(G),H=n(13),z=n.n(H),W=n(4),V=n.n(W),q=n(54),Q=n.n(q),K=n(35),X=n.n(K),Y=n(53),J=n.n(Y),Z=n(51),$=n.n(Z),ee=n(112),te=n.n(ee),ne=n(36),ae=n.n(ne),re=n(94),ie=n.n(re),oe=n(30),se=n.n(oe),le=n(56),ce=n.n(le),pe=n(48),ue=n.n(pe),de=n(68),me=n.n(de),he=n(45),fe=n.n(he),ge=function(e){function t(){var e,n;Object(a.a)(this,t);for(var r=arguments.length,s=new Array(r),l=0;l=0){var r=n.substring(0,n.indexOf(e)),i=n.substring(n.indexOf(e));n=r+e+"="+t+(i=(i=i.substring(i.indexOf("=")+1)).indexOf("&")>=0?i.substring(i.indexOf("&")):"")}else n.indexOf("?")<0?n+="?"+e+"="+t:n+="&"+e+"="+t;n!==window.location.href&&window.history.pushState(null,null,n)},o=function(){return!window.isSharePage||(window.isSharePage?!!window.shareInfo.allowPreview||-1!==window.userInfo.uid:void 0)},s=function(e){var t=window.location.href;return-1!=t.indexOf("?"+e+"=")||-1!=t.indexOf("&"+e+"=")},l=function(e){window.document.querySelector("meta[name=theme-color]").setAttribute("content",e)}},4172:function(e,t,n){"use strict";n.r(t);var a=n(0),r=n.n(a),i=n(46),o=n.n(i),s=n(14),l=n(86),c=n(6),p=n(7),u=n(9),d=n(8),m=n(10),h=n(85),f=n.n(h),g=n(5),w=n(64),E=n(65),b=n(1),v=n(178),O=n(134),x=n.n(O),j=n(107),y=n.n(j),S=n(59),N=n.n(S),k=n(27),C=n.n(k),I=n(25),L=n(2),R=n(18),A=n(89),T=n.n(A),_=n(4),F=n.n(_),M=n(84),U=n.n(M),P=n(37),D=n.n(P),B=n(34),G=n.n(B),z=Object(I.a)(),W=function(e){function t(){var e,n;Object(c.a)(this,t);for(var a=arguments.length,r=new Array(a),i=0;i1||!this.props.isMultiple&&this.props.withFile&&(window.isHomePage||window.isSharePage))&&p.a.createElement(Ne.a,{in:this.props.selected.length>1||!this.props.isMultiple&&this.props.withFile},p.a.createElement(ee.a,{color:"inherit",className:r.menuIcon,onClick:function(){return a.props.setSelectedTarget([])}},p.a.createElement(_.a,null))),this.props.selected.length<=1&&!(!this.props.isMultiple&&this.props.withFile)&&p.a.createElement(g.a,{variant:"h6",color:"inherit",noWrap:!0},window.isSharePage&&""==window.pageId&&p.a.createElement(ge.a,{className:r.folderShareIcon}),window.siteInfo.mainTitle),!this.props.isMultiple&&this.props.withFile&&!window.isMobile&&p.a.createElement(g.a,{variant:"h6",color:"inherit",noWrap:!0},this.props.selected[0].name," ",(window.isHomePage||window.isSharePage)&&"("+Object(Re.f)(this.props.selected[0].size)+")"),this.props.selected.length>1&&!window.isMobile&&p.a.createElement(g.a,{variant:"h6",color:"inherit",noWrap:!0},this.props.selected.length,"\u4e2a\u5bf9\u8c61"),this.props.selected.length<=1&&!(!this.props.isMultiple&&this.props.withFile)&&p.a.createElement(Te.a,null),p.a.createElement("div",{className:r.grow}),(this.props.selected.length>1||!this.props.isMultiple&&this.props.withFile)&&!window.isHomePage&&!window.isSharePage&&-1!==window.userInfo.uid&&!Object(Re.c)("share")&&p.a.createElement("div",{className:r.sectionForFile},p.a.createElement(Ce.a,{title:"\u4fdd\u5b58"},p.a.createElement(ee.a,{color:"inherit",onClick:function(){return a.props.saveFile()}},p.a.createElement(Ee.a,null)))),(this.props.selected.length>1||!this.props.isMultiple&&this.props.withFile&&(window.isHomePage||window.isSharePage))&&p.a.createElement("div",{className:r.sectionForFile},!this.props.isMultiple&&this.props.withFile&&Object(Ie.c)(this.props.selected[0].name)&&p.a.createElement(Ne.a,{in:!this.props.isMultiple&&this.props.withFile&&Object(Ie.c)(this.props.selected[0].name)},p.a.createElement(Ce.a,{title:"\u6253\u5f00"},p.a.createElement(ee.a,{color:"inherit",onClick:function(){return a.openPreview()}},p.a.createElement(M.a,null)))),!this.props.isMultiple&&this.props.withFile&&p.a.createElement(Ne.a,{in:!this.props.isMultiple&&this.props.withFile},p.a.createElement(Ce.a,{title:"\u4e0b\u8f7d"},p.a.createElement(ee.a,{color:"inherit",onClick:function(){return a.openDownload()}},p.a.createElement(P.a,null)))),!this.props.isMultiple&&this.props.withFolder&&p.a.createElement(Ne.a,{in:!this.props.isMultiple&&this.props.withFolder},p.a.createElement(Ce.a,{title:"\u8fdb\u5165\u76ee\u5f55"},p.a.createElement(ee.a,{color:"inherit",onClick:function(){return a.props.navitateTo("/"==a.props.path?a.props.path+a.props.selected[0].name:a.props.path+"/"+a.props.selected[0].name)}},p.a.createElement(B.a,null)))),!this.props.isMultiple&&!window.isSharePage&&p.a.createElement(Ne.a,{in:!this.props.isMultiple},p.a.createElement(Ce.a,{title:"\u5206\u4eab"},p.a.createElement(ee.a,{color:"inherit",onClick:function(){return a.props.openShareDialog()}},p.a.createElement(A.a,null)))),!this.props.isMultiple&&!window.isSharePage&&p.a.createElement(Ne.a,{in:!this.props.isMultiple},p.a.createElement(Ce.a,{title:"\u91cd\u547d\u540d"},p.a.createElement(ee.a,{color:"inherit",onClick:function(){return a.props.openRenameDialog()}},p.a.createElement(z.a,null)))),!window.isSharePage&&p.a.createElement("div",null,!window.isMobile&&p.a.createElement(Ne.a,{in:0!==this.props.selected.length&&!window.isMobile},p.a.createElement(Ce.a,{title:"\u79fb\u52a8"},p.a.createElement(ee.a,{color:"inherit",onClick:function(){return a.props.openMoveDialog()}},p.a.createElement(V.a,null)))),p.a.createElement(Ne.a,{in:0!==this.props.selected.length},p.a.createElement(Ce.a,{title:"\u5220\u9664"},p.a.createElement(ee.a,{color:"inherit",onClick:function(){return a.props.openRemoveDialog()}},p.a.createElement(q.a,null)))))),this.props.selected.length<=1&&!(!this.props.isMultiple&&this.props.withFile)&&p.a.createElement(Fe.a,null))),this.loadUploader(),p.a.createElement(ne.a,{smUp:!0,implementation:"css"},p.a.createElement(J.a,{container:this.props.container,variant:"temporary",classes:{paper:r.drawerPaper},anchor:"left",open:this.state.mobileOpen,onClose:this.handleDrawerToggle,onOpen:function(){return a.setState(function(e){return{mobileOpen:!0}})},disableDiscovery:o,ModalProps:{keepMounted:!0}},i)),p.a.createElement(ne.a,{xsDown:!0,implementation:"css"},p.a.createElement(X.a,{classes:{paper:b()((t={},Object(l.a)(t,r.drawerOpen,this.props.desktopOpen),Object(l.a)(t,r.drawerClose,!this.props.desktopOpen),t))},className:b()(r.drawer,(n={},Object(l.a)(n,r.drawerOpen,this.props.desktopOpen),Object(l.a)(n,r.drawerClose,!this.props.desktopOpen),n)),variant:"persistent",anchor:"left",open:this.props.desktopOpen},p.a.createElement("div",{className:r.toolbar}),i)))}}]),n}(c.Component),De=Object(v.b)(function(e){return{desktopOpen:e.viewUpdate.open,selected:e.explorer.selected,isMultiple:e.explorer.selectProps.isMultiple,withFolder:e.explorer.selectProps.withFolder,withFile:e.explorer.selectProps.withFile,path:e.navigator.path,keywords:e.explorer.keywords}},function(e){return{handleDesktopToggle:function(t){e(Object(Le.f)(t))},setSelectedTarget:function(t){e(Object(Le.z)(t))},navitateTo:function(t){e(Object(Le.g)(t))},openCreateFolderDialog:function(){e(Object(Le.i)())},changeContextMenu:function(t,n){e(Object(Le.b)(t,n))},searchMyFile:function(t){e(Object(Le.v)(t))},saveFile:function(){e(Object(Le.u)())},openMusicDialog:function(){e(Object(Le.l)())},showImgPreivew:function(t){e(Object(Le.A)(t))},toggleSnackbar:function(t,n,a,r){e(Object(Le.B)(t,n,a,r))},openRenameDialog:function(){e(Object(Le.o)())},openMoveDialog:function(){e(Object(Le.k)())},openRemoveDialog:function(){e(Object(Le.n)())},openShareDialog:function(){e(Object(Le.p)())}}})(Object(w.withTheme)()(Object(w.withStyles)(function(e){var t;return{appBar:(t={marginLeft:240},Object(l.a)(t,e.breakpoints.down("xs"),{marginLeft:270}),Object(l.a)(t,"zIndex",e.zIndex.drawer+1),Object(l.a)(t,"transition"," background-color 250ms"),t),drawer:{width:0,flexShrink:0},drawerDesktop:{width:240,flexShrink:0},icon:{marginRight:2*e.spacing.unit},menuButton:Object(l.a)({marginRight:20},e.breakpoints.up("sm"),{display:"none"}),menuButtonDesktop:Object(l.a)({marginRight:20},e.breakpoints.down("sm"),{display:"none"}),menuIcon:{marginRight:20},toolbar:e.mixins.toolbar,drawerPaper:{width:270},drawerOpen:{width:240,transition:e.transitions.create("width",{easing:e.transitions.easing.sharp,duration:e.transitions.duration.enteringScreen})},drawerClose:{transition:e.transitions.create("width",{easing:e.transitions.easing.sharp,duration:e.transitions.duration.leavingScreen}),overflowX:"hidden",width:0},content:{flexGrow:1,padding:3*e.spacing.unit},hiddenButton:{display:"none"},grow:{flexGrow:1},badge:{top:1,right:-15},nested:{paddingLeft:4*e.spacing.unit},sectionForFile:{display:"flex"},extendedIcon:{marginRight:e.spacing.unit},addButton:{marginLeft:"40px",marginTop:"25px",marginBottom:"15px"},fabButton:{borderRadius:"100px"},badgeFix:{right:"10px"},iconFix:{marginLeft:"16px"},dividerFix:{marginTop:"8px"},folderShareIcon:{verticalAlign:"sub",marginRight:"5px"},shareInfoContainer:{display:"flex",marginTop:"15px",marginBottom:"20px",marginLeft:"28px",textDecoration:"none"},shareAvatar:{width:"40px",height:"40px"},stickFooter:{bottom:"0px",position:"absolute",backgroundColor:e.palette.background.paper,width:"100%"},ownerInfo:{marginLeft:"10px",width:"150px"}}})(Pe)));t.a=De}).call(this,n(143))},65:function(e,t,n){"use strict";var a=n(6),r=n(7),i=n(9),o=n(8),s=n(10),l=n(127),c=n(0),p=n.n(c),u=n(14),d=(n(2),n(11)),m=n.n(d),h=n(5),f=n(100),g=n.n(f),w=n(106),E=n.n(w),b=n(124),v=n.n(b),O=n(107),x=n.n(O),j=n(54),y=n.n(j),S=n(125),N=n.n(S),k=n(122),C=n.n(k),I=n(126),L=n.n(I),R=n(13),A=n.n(R),T=n(123),_=n.n(T),F={success:C.a,warning:_.a,error:v.a,info:x.a};var M=Object(h.withStyles)(function(e){return{success:{backgroundColor:N.a[600]},error:{backgroundColor:e.palette.error.dark},info:{backgroundColor:e.palette.primary.dark},warning:{backgroundColor:L.a[700]},icon:{fontSize:20},iconVariant:{opacity:.9,marginRight:e.spacing.unit},message:{display:"flex",alignItems:"center"}}})(function(e){var t=e.classes,n=e.className,a=e.message,r=e.onClose,i=e.variant,o=Object(l.a)(e,["classes","className","message","onClose","variant"]),s=F[i];return p.a.createElement(g.a,Object.assign({className:m()(t[i],n),"aria-describedby":"client-snackbar",message:p.a.createElement("span",{id:"client-snackbar",className:t.message},p.a.createElement(s,{className:m()(t.icon,t.iconVariant)}),a),action:[p.a.createElement(A.a,{key:"close","aria-label":"Close",color:"inherit",className:t.close,onClick:r},p.a.createElement(y.a,{className:t.icon}))]},o))}),U=function(e){function t(){var e,n;Object(a.a)(this,t);for(var r=arguments.length,s=new Array(r),l=0;l1,e.selected.map(function(e){"dir"===e.type?n=!0:"file"===e.type&&(a=!0)}),[t,n,a]},i=function(e,t){return Object.assign({},t,{navigator:Object.assign({},t.navigator,{path:e}),viewUpdate:Object.assign({},t.viewUpdate,{contextOpen:!1,navigatorError:!1,navigatorLoading:!0}),explorer:Object.assign({},t.explorer,{selected:[],selectProps:{isMultiple:!1,withFolder:!1,withFile:!1},keywords:null})})};t.a=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"DRAWER_TOGGLE":return Object.assign({},e,{viewUpdate:Object.assign({},e.viewUpdate,{open:t.open})});case"CHANGE_VIEW_METHOD":return Object.assign({},e,{viewUpdate:Object.assign({},e.viewUpdate,{explorerViewMethod:t.method})});case"CHANGE_SORT_METHOD":return Object.assign({},e,{viewUpdate:Object.assign({},e.viewUpdate,{sortMethod:t.method})});case"CHANGE_CONTEXT_MENU":return e.viewUpdate.contextOpen&&t.open?Object.assign({},e):Object.assign({},e,{viewUpdate:Object.assign({},e.viewUpdate,{contextOpen:t.open,contextType:t.menuType})});case"SET_NAVIGATOR_LOADING_STATUE":return Object.assign({},e,{viewUpdate:Object.assign({},e.viewUpdate,{navigatorLoading:t.status})});case"SET_NAVIGATOR_ERROR":return Object.assign({},e,{viewUpdate:Object.assign({},e.viewUpdate,{navigatorError:t.status,navigatorErrorMsg:t.msg})});case"UPDATE_FILE_LIST":t.list.sort(function(t,n){switch(e.viewUpdate.sortMethod){case"sizePos":return t.size-n.size;case"sizeRes":return n.size-t.size;case"namePos":return t.name.localeCompare(n.name);case"nameRev":return n.name.localeCompare(t.name);case"timePos":return Date.parse(t.date)-Date.parse(n.date);case"timeRev":return Date.parse(n.date)-Date.parse(t.date)}});var n=t.list.filter(function(e){return"dir"===e.type}),o=t.list.filter(function(e){return"file"===e.type});return Object.assign({},e,{explorer:Object.assign({},e.explorer,{fileList:o,dirList:n})});case"ADD_SELECTED_TARGET":var s=Object.assign({},e,{explorer:Object.assign({},e.explorer,{selected:Object(a.a)(e.explorer.selected).concat([t.targets])})}),l=r(s.explorer);return Object.assign({},s,{explorer:Object.assign({},s.explorer,{selectProps:{isMultiple:l[0],withFolder:l[1],withFile:l[2]}})});case"SET_SELECTED_TARGET":return s=Object.assign({},e,{explorer:Object.assign({},e.explorer,{selected:t.targets})}),l=r(s.explorer),Object.assign({},s,{explorer:Object.assign({},s.explorer,{selectProps:{isMultiple:l[0],withFolder:l[1],withFile:l[2]}})});case"RMOVE_SELECTED_TARGET":var c=e.explorer.selected.concat();return c.splice(t.id,1),s=Object.assign({},e,{explorer:Object.assign({},e.explorer,{selected:c})}),l=r(s.explorer),Object.assign({},s,{explorer:Object.assign({},s.explorer,{selectProps:{isMultiple:l[0],withFolder:l[1],withFile:l[2]}})});case"NAVIGATOR_TO":return i(t.path,e);case"NAVIGATOR_UP":var p=e.navigator.path.split("/");p.pop();var u=1===p.length?"/":p.join("/");return i(u,e);case"OPEN_CREATE_FOLDER_DIALOG":return Object.assign({},e,{viewUpdate:Object.assign({},e.viewUpdate,{modals:Object.assign({},e.viewUpdate.modals,{createNewFolder:!0}),contextOpen:!1})});case"OPEN_RENAME_DIALOG":return Object.assign({},e,{viewUpdate:Object.assign({},e.viewUpdate,{modals:Object.assign({},e.viewUpdate.modals,{rename:!0}),contextOpen:!1})});case"OPEN_REMOVE_DIALOG":return Object.assign({},e,{viewUpdate:Object.assign({},e.viewUpdate,{modals:Object.assign({},e.viewUpdate.modals,{remove:!0}),contextOpen:!1})});case"OPEN_MOVE_DIALOG":return Object.assign({},e,{viewUpdate:Object.assign({},e.viewUpdate,{modals:Object.assign({},e.viewUpdate.modals,{move:!0}),contextOpen:!1})});case"OPEN_SHARE_DIALOG":return Object.assign({},e,{viewUpdate:Object.assign({},e.viewUpdate,{modals:Object.assign({},e.viewUpdate.modals,{share:!0}),contextOpen:!1})});case"OPEN_MUSIC_DIALOG":return Object.assign({},e,{viewUpdate:Object.assign({},e.viewUpdate,{modals:Object.assign({},e.viewUpdate.modals,{music:!0}),contextOpen:!1})});case"OPEN_REMOTE_DOWNLOAD_DIALOG":return Object.assign({},e,{viewUpdate:Object.assign({},e.viewUpdate,{modals:Object.assign({},e.viewUpdate.modals,{remoteDownload:!0}),contextOpen:!1})});case"OPEN_TORRENT_DOWNLOAD_DIALOG":return Object.assign({},e,{viewUpdate:Object.assign({},e.viewUpdate,{modals:Object.assign({},e.viewUpdate.modals,{torrentDownload:!0}),contextOpen:!1})});case"OPEN_GET_SOURCE_DIALOG":return Object.assign({},e,{viewUpdate:Object.assign({},e.viewUpdate,{modals:Object.assign({},e.viewUpdate.modals,{getSource:!0}),contextOpen:!1})});case"CLOSE_ALL_MODALS":return Object.assign({},e,{viewUpdate:Object.assign({},e.viewUpdate,{modals:Object.assign({},e.viewUpdate.modals,{createNewFolder:!1,rename:!1,move:!1,remove:!1,share:!1,music:!1,remoteDownload:!1,torrentDownload:!1,getSource:!1})})});case"TOGGLE_SNACKBAR":return Object.assign({},e,{viewUpdate:Object.assign({},e.viewUpdate,{snackbar:{toggle:!e.viewUpdate.snackbar.toggle,vertical:t.vertical,horizontal:t.horizontal,msg:t.msg,color:t.color}})});case"SET_MODALS_LOADING":return Object.assign({},e,{viewUpdate:Object.assign({},e.viewUpdate,{modalsLoading:t.status})});case"REFRESH_FILE_LIST":return Object.assign({},e,{navigator:Object.assign({},e.navigator,{refresh:!e.navigator.refresh}),explorer:Object.assign({},e.explorer,{selected:[],selectProps:{isMultiple:!1,withFolder:!1,withFile:!1}})});case"SEARCH_MY_FILE":return Object.assign({},e,{navigator:Object.assign({},e.navigator,{path:"/\u641c\u7d22\u7ed3\u679c",refresh:!e.navigator.refresh}),viewUpdate:Object.assign({},e.viewUpdate,{contextOpen:!1,navigatorError:!1,navigatorLoading:!0}),explorer:Object.assign({},e.explorer,{selected:[],selectProps:{isMultiple:!1,withFolder:!1,withFile:!1},keywords:t.keywords})});case"SHOW_IMG_PREIVEW":return Object.assign({},e,{explorer:Object.assign({},e.explorer,{imgPreview:{first:t.first,other:e.explorer.fileList}})});case"REFRESH_STORAGE":return Object.assign({},e,{viewUpdate:Object.assign({},e.viewUpdate,{storageRefresh:!e.viewUpdate.storageRefresh})});case"SAVE_FILE":return Object.assign({},e,{explorer:Object.assign({},e.explorer,{fileSave:!e.explorer.fileSave})});default:return e}}},75:function(e,t,n){"use strict";var a=n(6),r=n(7),i=n(9),o=n(8),s=n(10),l=n(1),c=n(0),p=n.n(c),u=n(5),d=n(113),m=n.n(d),h=n(52),f=n(63),g=n.n(f),w=n(89),E=n.n(w),b=n(84),v=n.n(b),O=n(37),x=n.n(O),j=n(24),y=n.n(j),S=n(12),N=n.n(S),k=n(15),C=n.n(k),I=n(4),L=n.n(I),R=n(35),A=n.n(R),T=n(38),_=n.n(T),F=n(14),M=n(2),U=function(e){function t(){var e,n;Object(a.a)(this,t);for(var r=arguments.length,s=new Array(r),l=0;l=100?(e=100,n.props.toggleSnackbar("top","right","\u60a8\u7684\u5df2\u7528\u5bb9\u91cf\u5df2\u8d85\u8fc7\u5bb9\u91cf\u914d\u989d\uff0c\u8bf7\u5c3d\u5feb\u5220\u9664\u591a\u4f59\u6587\u4ef6\u6216\u8d2d\u4e70\u5bb9\u91cf","warning")):e=t.data.rate,n.setState({percent:e,used:t.data.used,total:t.data.total})}).catch(function(e){})},n}return Object(s.a)(t,e),Object(r.a)(t,[{key:"render",value:function(){var e=this.props.classes;return window.isMobile?c.a.createElement("div",{className:e.storageContainer},c.a.createElement(E.a,{className:e.iconFix}),c.a.createElement("div",{className:e.detail},"\u5b58\u50a8\u7a7a\u95f4",c.a.createElement(d.a,{className:e.bar,color:"secondary",variant:"determinate",value:this.state.percent}),c.a.createElement("div",{className:e.info},c.a.createElement(j.a,{title:"\u5df2\u4f7f\u7528"+(null===this.state.used?" -- ":this.state.used)+"\uff0c\u5171"+(null===this.state.total?" -- ":this.state.total),placement:"top"},c.a.createElement(h.a,{variant:"caption",noWrap:!0,color:"textSecondary"},"\u5df2\u4f7f\u7528",null===this.state.used?" -- ":this.state.used,"\uff0c\u5171",null===this.state.total?" -- ":this.state.total))))):c.a.createElement("div",{className:e.stickFooter},c.a.createElement(g.a,null),c.a.createElement("div",{className:e.storageContainer},c.a.createElement(E.a,{className:e.iconFix}),c.a.createElement("div",{className:e.detail},"\u5b58\u50a8\u7a7a\u95f4",c.a.createElement(d.a,{className:e.bar,color:"secondary",variant:"determinate",value:this.state.percent}),c.a.createElement("div",{className:e.info},c.a.createElement(j.a,{title:"\u5df2\u4f7f\u7528"+(null===this.state.used?" -- ":this.state.used)+"\uff0c\u5171"+(null===this.state.total?" -- ":this.state.total),placement:"top"},c.a.createElement(h.a,{variant:"caption",noWrap:!0,color:"textSecondary"},"\u5df2\u4f7f\u7528",null===this.state.used?" -- ":this.state.used,"\uff0c\u5171",null===this.state.total?" -- ":this.state.total))))))}}]),t}(l.Component),N=Object(b.b)(function(e){return{refresh:e.viewUpdate.storageRefresh}},function(e){return{toggleSnackbar:function(t,n,a,r){e(Object(y.B)(t,n,a,r))}}})(Object(p.withStyles)(function(e){return{iconFix:{marginLeft:"32px",marginRight:"32px",color:e.palette.text.secondary,marginTop:"2px"},textFix:{padding:" 0 0 0 16px"},storageContainer:{display:"flex",marginTop:"15px",marginBottom:"20px"},detail:{width:"100%",marginRight:"20px"},info:{width:"131px",marginTop:"5px"},bar:{marginTop:"5px"},stickFooter:{bottom:"0px",position:"absolute",backgroundColor:e.palette.background.paper}}})(S));t.a=N},77:function(e,t,n){"use strict";var a=n(6),r=n(7),i=n(9),o=n(8),s=n(10),l=n(1),c=n(0),p=n.n(c),u=n(5),d=n(28),m=n.n(d),h=n(14),f=n(30),g=n.n(f),w=n(13),E=n.n(w),b=n(71),v=n.n(b),O=n(114),x=n.n(O),j=n(4),y=n.n(j),S=n(102),N=n.n(S),k=n(12),C=n.n(k),I=n(24),L=n.n(I),R=n(21),A=n.n(R),T=n(16),_=(n(2),function(e){function t(){var e,n;Object(a.a)(this,t);for(var r=arguments.length,s=new Array(r),l=0;l=t.length?null:t[n]}}}(t=t.filter(function(e){return null!=e})),o=function(){var n=i.next(),a=t[n];return Array.isArray(a)&&(a=function(){for(var e=arguments.length,t=new Array(e),n=0;n1?l-1:0),p=1;p1?c-1:0),u=1;u0&&(v.forEach(function(e){var t=document.querySelector("script[src='".concat(e,"']"));null!=t&&t.parentNode.removeChild(t)}),v=[])},j=function(){for(var e=arguments.length,t=new Array(e),n=0;n1&&void 0!==arguments[1]?arguments[1]:f,n=function(e){var t="object"===typeof e?e.src:e;if(E.indexOf(t)<0)return function(n){var a=b[t]||[];if(a.push(n),b[t]=a,1===a.length)return g(e)(function(e){b[t].forEach(function(n){return n(e,t)}),delete b[t]})}},a=e.map(function(e){return Array.isArray(e)?e.map(n):n(e)});w.apply(void 0,Object(u.a)(a))(function(e,t){e?v.push(t):Array.isArray(t)?t.forEach(O):O(t)})(function(e){x(),t(e)})}(t,function(t){e._isMounted&&e.setState({isScriptLoaded:!0,isScriptLoadSucceed:!t},function(){t||e.props.onScriptLoaded()})})}},{key:"componentWillUnmount",value:function(){this._isMounted=!1}},{key:"getWrappedInstance",value:function(){return this.refs.wrappedInstance}},{key:"render",value:function(){var t=Object(p.a)({},this.props,this.state,{ref:"wrappedInstance"});return c.a.createElement(e,t)}}]),l}(l.Component);return n.defaultProps={onScriptLoaded:f},m()(n,e)}},y=n(14),S=n(2),N=n(1),k=n(5),C=n(44),I=n.n(C),L=n(15),R=n.n(L),A=n(23),T=n.n(A),_=n(47),F=n.n(_),M=n(21),U=n.n(M),P=n(49),D=n.n(P),B=n(50),G=n.n(B),z=n(13),W=n.n(z),V=n(4),H=n.n(V),q=n(54),Q=n.n(q),K=n(35),Z=n.n(K),X=n(53),Y=n.n(X),J=n(51),$=n.n(J),ee=n(112),te=n.n(ee),ne=n(36),ae=n.n(ne),re=n(94),ie=n.n(re),oe=n(30),se=n.n(oe),le=n(56),ce=n.n(le),pe=n(48),ue=n.n(pe),de=n(68),me=n.n(de),he=n(45),fe=n.n(he),ge=function(e){function t(){var e,n;Object(a.a)(this,t);for(var r=arguments.length,s=new Array(r),l=0;l=0){var r=n.substring(0,n.indexOf(e)),i=n.substring(n.indexOf(e));n=r+e+"="+t+(i=(i=i.substring(i.indexOf("=")+1)).indexOf("&")>=0?i.substring(i.indexOf("&")):"")}else n.indexOf("?")<0?n+="?"+e+"="+t:n+="&"+e+"="+t;n!==window.location.href&&window.history.pushState(null,null,n)},o=function(){return!window.isSharePage||(window.isSharePage?!!window.shareInfo.allowPreview||-1!==window.userInfo.uid:void 0)},s=function(e){var t=window.location.href;return-1!=t.indexOf("?"+e+"=")||-1!=t.indexOf("&"+e+"=")},l=function(e){window.document.querySelector("meta[name=theme-color]").setAttribute("content",e)}},4172:function(e,t,n){"use strict";n.r(t);var a=n(0),r=n.n(a),i=n(46),o=n.n(i),s=n(14),l=n(86),c=n(6),p=n(7),u=n(9),d=n(8),m=n(10),h=n(85),f=n.n(h),g=n(5),w=n(64),E=n(65),b=n(1),v=n(178),O=n(134),x=n.n(O),j=n(107),y=n.n(j),S=n(59),N=n.n(S),k=n(27),C=n.n(k),I=n(25),L=n(2),R=n(18),A=n(89),T=n.n(A),_=n(4),F=n.n(_),M=n(84),U=n.n(M),P=n(37),D=n.n(P),B=n(34),G=n.n(B),z=Object(I.a)(),W=function(e){function t(){var e,n;Object(c.a)(this,t);for(var a=arguments.length,r=new Array(a),i=0;i1||!this.props.isMultiple&&this.props.withFile&&(window.isHomePage||window.isSharePage))&&p.a.createElement(Ne.a,{in:this.props.selected.length>1||!this.props.isMultiple&&this.props.withFile},p.a.createElement(ee.a,{color:"inherit",className:r.menuIcon,onClick:function(){return a.props.setSelectedTarget([])}},p.a.createElement(_.a,null))),this.props.selected.length<=1&&!(!this.props.isMultiple&&this.props.withFile)&&p.a.createElement(g.a,{variant:"h6",color:"inherit",noWrap:!0},window.isSharePage&&""==window.pageId&&p.a.createElement(ge.a,{className:r.folderShareIcon}),window.siteInfo.mainTitle),!this.props.isMultiple&&this.props.withFile&&!window.isMobile&&p.a.createElement(g.a,{variant:"h6",color:"inherit",noWrap:!0},this.props.selected[0].name," ",(window.isHomePage||window.isSharePage)&&"("+Object(Re.f)(this.props.selected[0].size)+")"),this.props.selected.length>1&&!window.isMobile&&p.a.createElement(g.a,{variant:"h6",color:"inherit",noWrap:!0},this.props.selected.length,"\u4e2a\u5bf9\u8c61"),this.props.selected.length<=1&&!(!this.props.isMultiple&&this.props.withFile)&&p.a.createElement(Te.a,null),p.a.createElement("div",{className:r.grow}),(this.props.selected.length>1||!this.props.isMultiple&&this.props.withFile)&&!window.isHomePage&&!window.isSharePage&&-1!==window.userInfo.uid&&!Object(Re.c)("share")&&p.a.createElement("div",{className:r.sectionForFile},p.a.createElement(Ce.a,{title:"\u4fdd\u5b58"},p.a.createElement(ee.a,{color:"inherit",onClick:function(){return a.props.saveFile()}},p.a.createElement(Ee.a,null)))),(this.props.selected.length>1||!this.props.isMultiple&&this.props.withFile&&(window.isHomePage||window.isSharePage))&&p.a.createElement("div",{className:r.sectionForFile},!this.props.isMultiple&&this.props.withFile&&Object(Ie.c)(this.props.selected[0].name)&&p.a.createElement(Ne.a,{in:!this.props.isMultiple&&this.props.withFile&&Object(Ie.c)(this.props.selected[0].name)},p.a.createElement(Ce.a,{title:"\u6253\u5f00"},p.a.createElement(ee.a,{color:"inherit",onClick:function(){return a.openPreview()}},p.a.createElement(M.a,null)))),!this.props.isMultiple&&this.props.withFile&&p.a.createElement(Ne.a,{in:!this.props.isMultiple&&this.props.withFile},p.a.createElement(Ce.a,{title:"\u4e0b\u8f7d"},p.a.createElement(ee.a,{color:"inherit",onClick:function(){return a.openDownload()}},p.a.createElement(P.a,null)))),!this.props.isMultiple&&this.props.withFolder&&p.a.createElement(Ne.a,{in:!this.props.isMultiple&&this.props.withFolder},p.a.createElement(Ce.a,{title:"\u8fdb\u5165\u76ee\u5f55"},p.a.createElement(ee.a,{color:"inherit",onClick:function(){return a.props.navitateTo("/"==a.props.path?a.props.path+a.props.selected[0].name:a.props.path+"/"+a.props.selected[0].name)}},p.a.createElement(B.a,null)))),!this.props.isMultiple&&!window.isSharePage&&p.a.createElement(Ne.a,{in:!this.props.isMultiple},p.a.createElement(Ce.a,{title:"\u5206\u4eab"},p.a.createElement(ee.a,{color:"inherit",onClick:function(){return a.props.openShareDialog()}},p.a.createElement(A.a,null)))),!this.props.isMultiple&&!window.isSharePage&&p.a.createElement(Ne.a,{in:!this.props.isMultiple},p.a.createElement(Ce.a,{title:"\u91cd\u547d\u540d"},p.a.createElement(ee.a,{color:"inherit",onClick:function(){return a.props.openRenameDialog()}},p.a.createElement(z.a,null)))),!window.isSharePage&&p.a.createElement("div",null,!window.isMobile&&p.a.createElement(Ne.a,{in:0!==this.props.selected.length&&!window.isMobile},p.a.createElement(Ce.a,{title:"\u79fb\u52a8"},p.a.createElement(ee.a,{color:"inherit",onClick:function(){return a.props.openMoveDialog()}},p.a.createElement(V.a,null)))),p.a.createElement(Ne.a,{in:0!==this.props.selected.length},p.a.createElement(Ce.a,{title:"\u5220\u9664"},p.a.createElement(ee.a,{color:"inherit",onClick:function(){return a.props.openRemoveDialog()}},p.a.createElement(q.a,null)))))),this.props.selected.length<=1&&!(!this.props.isMultiple&&this.props.withFile)&&p.a.createElement(Fe.a,null))),this.loadUploader(),p.a.createElement(ne.a,{smUp:!0,implementation:"css"},p.a.createElement(J.a,{container:this.props.container,variant:"temporary",classes:{paper:r.drawerPaper},anchor:"left",open:this.state.mobileOpen,onClose:this.handleDrawerToggle,onOpen:function(){return a.setState(function(e){return{mobileOpen:!0}})},disableDiscovery:o,ModalProps:{keepMounted:!0}},i)),p.a.createElement(ne.a,{xsDown:!0,implementation:"css"},p.a.createElement(X.a,{classes:{paper:b()((t={},Object(l.a)(t,r.drawerOpen,this.props.desktopOpen),Object(l.a)(t,r.drawerClose,!this.props.desktopOpen),t))},className:b()(r.drawer,(n={},Object(l.a)(n,r.drawerOpen,this.props.desktopOpen),Object(l.a)(n,r.drawerClose,!this.props.desktopOpen),n)),variant:"persistent",anchor:"left",open:this.props.desktopOpen},p.a.createElement("div",{className:r.toolbar}),i)))}}]),n}(c.Component),De=Object(v.b)(function(e){return{desktopOpen:e.viewUpdate.open,selected:e.explorer.selected,isMultiple:e.explorer.selectProps.isMultiple,withFolder:e.explorer.selectProps.withFolder,withFile:e.explorer.selectProps.withFile,path:e.navigator.path,keywords:e.explorer.keywords}},function(e){return{handleDesktopToggle:function(t){e(Object(Le.f)(t))},setSelectedTarget:function(t){e(Object(Le.z)(t))},navitateTo:function(t){e(Object(Le.g)(t))},openCreateFolderDialog:function(){e(Object(Le.i)())},changeContextMenu:function(t,n){e(Object(Le.b)(t,n))},searchMyFile:function(t){e(Object(Le.v)(t))},saveFile:function(){e(Object(Le.u)())},openMusicDialog:function(){e(Object(Le.l)())},showImgPreivew:function(t){e(Object(Le.A)(t))},toggleSnackbar:function(t,n,a,r){e(Object(Le.B)(t,n,a,r))},openRenameDialog:function(){e(Object(Le.o)())},openMoveDialog:function(){e(Object(Le.k)())},openRemoveDialog:function(){e(Object(Le.n)())},openShareDialog:function(){e(Object(Le.p)())}}})(Object(w.withTheme)()(Object(w.withStyles)(function(e){var t;return{appBar:(t={marginLeft:240},Object(l.a)(t,e.breakpoints.down("xs"),{marginLeft:270}),Object(l.a)(t,"zIndex",e.zIndex.drawer+1),Object(l.a)(t,"transition"," background-color 250ms"),t),drawer:{width:0,flexShrink:0},drawerDesktop:{width:240,flexShrink:0},icon:{marginRight:2*e.spacing.unit},menuButton:Object(l.a)({marginRight:20},e.breakpoints.up("sm"),{display:"none"}),menuButtonDesktop:Object(l.a)({marginRight:20},e.breakpoints.down("sm"),{display:"none"}),menuIcon:{marginRight:20},toolbar:e.mixins.toolbar,drawerPaper:{width:270},drawerOpen:{width:240,transition:e.transitions.create("width",{easing:e.transitions.easing.sharp,duration:e.transitions.duration.enteringScreen})},drawerClose:{transition:e.transitions.create("width",{easing:e.transitions.easing.sharp,duration:e.transitions.duration.leavingScreen}),overflowX:"hidden",width:0},content:{flexGrow:1,padding:3*e.spacing.unit},hiddenButton:{display:"none"},grow:{flexGrow:1},badge:{top:1,right:-15},nested:{paddingLeft:4*e.spacing.unit},sectionForFile:{display:"flex"},extendedIcon:{marginRight:e.spacing.unit},addButton:{marginLeft:"40px",marginTop:"25px",marginBottom:"15px"},fabButton:{borderRadius:"100px"},badgeFix:{right:"10px"},iconFix:{marginLeft:"16px"},dividerFix:{marginTop:"8px"},folderShareIcon:{verticalAlign:"sub",marginRight:"5px"},shareInfoContainer:{display:"flex",marginTop:"15px",marginBottom:"20px",marginLeft:"28px",textDecoration:"none"},shareAvatar:{width:"40px",height:"40px"},stickFooter:{bottom:"0px",position:"absolute",backgroundColor:e.palette.background.paper,width:"100%"},ownerInfo:{marginLeft:"10px",width:"150px"}}})(Pe)));t.a=De}).call(this,n(143))},65:function(e,t,n){"use strict";var a=n(6),r=n(7),i=n(9),o=n(8),s=n(10),l=n(127),c=n(0),p=n.n(c),u=n(14),d=(n(2),n(11)),m=n.n(d),h=n(5),f=n(100),g=n.n(f),w=n(106),E=n.n(w),b=n(124),v=n.n(b),O=n(107),x=n.n(O),j=n(54),y=n.n(j),S=n(125),N=n.n(S),k=n(122),C=n.n(k),I=n(126),L=n.n(I),R=n(13),A=n.n(R),T=n(123),_=n.n(T),F={success:C.a,warning:_.a,error:v.a,info:x.a};var M=Object(h.withStyles)(function(e){return{success:{backgroundColor:N.a[600]},error:{backgroundColor:e.palette.error.dark},info:{backgroundColor:e.palette.primary.dark},warning:{backgroundColor:L.a[700]},icon:{fontSize:20},iconVariant:{opacity:.9,marginRight:e.spacing.unit},message:{display:"flex",alignItems:"center"}}})(function(e){var t=e.classes,n=e.className,a=e.message,r=e.onClose,i=e.variant,o=Object(l.a)(e,["classes","className","message","onClose","variant"]),s=F[i];return p.a.createElement(g.a,Object.assign({className:m()(t[i],n),"aria-describedby":"client-snackbar",message:p.a.createElement("span",{id:"client-snackbar",className:t.message},p.a.createElement(s,{className:m()(t.icon,t.iconVariant)}),a),action:[p.a.createElement(A.a,{key:"close","aria-label":"Close",color:"inherit",className:t.close,onClick:r},p.a.createElement(y.a,{className:t.icon}))]},o))}),U=function(e){function t(){var e,n;Object(a.a)(this,t);for(var r=arguments.length,s=new Array(r),l=0;l1,e.selected.map(function(e){"dir"===e.type?n=!0:"file"===e.type&&(a=!0)}),[t,n,a]},i=function(e,t){return Object.assign({},t,{navigator:Object.assign({},t.navigator,{path:e}),viewUpdate:Object.assign({},t.viewUpdate,{contextOpen:!1,navigatorError:!1,navigatorLoading:!0}),explorer:Object.assign({},t.explorer,{selected:[],selectProps:{isMultiple:!1,withFolder:!1,withFile:!1},keywords:null})})};t.a=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"DRAWER_TOGGLE":return Object.assign({},e,{viewUpdate:Object.assign({},e.viewUpdate,{open:t.open})});case"CHANGE_VIEW_METHOD":return Object.assign({},e,{viewUpdate:Object.assign({},e.viewUpdate,{explorerViewMethod:t.method})});case"CHANGE_SORT_METHOD":return Object.assign({},e,{viewUpdate:Object.assign({},e.viewUpdate,{sortMethod:t.method})});case"CHANGE_CONTEXT_MENU":return e.viewUpdate.contextOpen&&t.open?Object.assign({},e):Object.assign({},e,{viewUpdate:Object.assign({},e.viewUpdate,{contextOpen:t.open,contextType:t.menuType})});case"SET_NAVIGATOR_LOADING_STATUE":return Object.assign({},e,{viewUpdate:Object.assign({},e.viewUpdate,{navigatorLoading:t.status})});case"SET_NAVIGATOR_ERROR":return Object.assign({},e,{viewUpdate:Object.assign({},e.viewUpdate,{navigatorError:t.status,navigatorErrorMsg:t.msg})});case"UPDATE_FILE_LIST":t.list.sort(function(t,n){switch(e.viewUpdate.sortMethod){case"sizePos":return t.size-n.size;case"sizeRes":return n.size-t.size;case"namePos":return t.name.localeCompare(n.name);case"nameRev":return n.name.localeCompare(t.name);case"timePos":return Date.parse(t.date)-Date.parse(n.date);case"timeRev":return Date.parse(n.date)-Date.parse(t.date)}});var n=t.list.filter(function(e){return"dir"===e.type}),o=t.list.filter(function(e){return"file"===e.type});return Object.assign({},e,{explorer:Object.assign({},e.explorer,{fileList:o,dirList:n})});case"ADD_SELECTED_TARGET":var s=Object.assign({},e,{explorer:Object.assign({},e.explorer,{selected:Object(a.a)(e.explorer.selected).concat([t.targets])})}),l=r(s.explorer);return Object.assign({},s,{explorer:Object.assign({},s.explorer,{selectProps:{isMultiple:l[0],withFolder:l[1],withFile:l[2]}})});case"SET_SELECTED_TARGET":return s=Object.assign({},e,{explorer:Object.assign({},e.explorer,{selected:t.targets})}),l=r(s.explorer),Object.assign({},s,{explorer:Object.assign({},s.explorer,{selectProps:{isMultiple:l[0],withFolder:l[1],withFile:l[2]}})});case"RMOVE_SELECTED_TARGET":var c=e.explorer.selected.concat();return c.splice(t.id,1),s=Object.assign({},e,{explorer:Object.assign({},e.explorer,{selected:c})}),l=r(s.explorer),Object.assign({},s,{explorer:Object.assign({},s.explorer,{selectProps:{isMultiple:l[0],withFolder:l[1],withFile:l[2]}})});case"NAVIGATOR_TO":return i(t.path,e);case"NAVIGATOR_UP":var p=e.navigator.path.split("/");p.pop();var u=1===p.length?"/":p.join("/");return i(u,e);case"OPEN_CREATE_FOLDER_DIALOG":return Object.assign({},e,{viewUpdate:Object.assign({},e.viewUpdate,{modals:Object.assign({},e.viewUpdate.modals,{createNewFolder:!0}),contextOpen:!1})});case"OPEN_RENAME_DIALOG":return Object.assign({},e,{viewUpdate:Object.assign({},e.viewUpdate,{modals:Object.assign({},e.viewUpdate.modals,{rename:!0}),contextOpen:!1})});case"OPEN_REMOVE_DIALOG":return Object.assign({},e,{viewUpdate:Object.assign({},e.viewUpdate,{modals:Object.assign({},e.viewUpdate.modals,{remove:!0}),contextOpen:!1})});case"OPEN_MOVE_DIALOG":return Object.assign({},e,{viewUpdate:Object.assign({},e.viewUpdate,{modals:Object.assign({},e.viewUpdate.modals,{move:!0}),contextOpen:!1})});case"OPEN_SHARE_DIALOG":return Object.assign({},e,{viewUpdate:Object.assign({},e.viewUpdate,{modals:Object.assign({},e.viewUpdate.modals,{share:!0}),contextOpen:!1})});case"OPEN_MUSIC_DIALOG":return Object.assign({},e,{viewUpdate:Object.assign({},e.viewUpdate,{modals:Object.assign({},e.viewUpdate.modals,{music:!0}),contextOpen:!1})});case"OPEN_REMOTE_DOWNLOAD_DIALOG":return Object.assign({},e,{viewUpdate:Object.assign({},e.viewUpdate,{modals:Object.assign({},e.viewUpdate.modals,{remoteDownload:!0}),contextOpen:!1})});case"OPEN_TORRENT_DOWNLOAD_DIALOG":return Object.assign({},e,{viewUpdate:Object.assign({},e.viewUpdate,{modals:Object.assign({},e.viewUpdate.modals,{torrentDownload:!0}),contextOpen:!1})});case"OPEN_GET_SOURCE_DIALOG":return Object.assign({},e,{viewUpdate:Object.assign({},e.viewUpdate,{modals:Object.assign({},e.viewUpdate.modals,{getSource:!0}),contextOpen:!1})});case"CLOSE_ALL_MODALS":return Object.assign({},e,{viewUpdate:Object.assign({},e.viewUpdate,{modals:Object.assign({},e.viewUpdate.modals,{createNewFolder:!1,rename:!1,move:!1,remove:!1,share:!1,music:!1,remoteDownload:!1,torrentDownload:!1,getSource:!1})})});case"TOGGLE_SNACKBAR":return Object.assign({},e,{viewUpdate:Object.assign({},e.viewUpdate,{snackbar:{toggle:!e.viewUpdate.snackbar.toggle,vertical:t.vertical,horizontal:t.horizontal,msg:t.msg,color:t.color}})});case"SET_MODALS_LOADING":return Object.assign({},e,{viewUpdate:Object.assign({},e.viewUpdate,{modalsLoading:t.status})});case"REFRESH_FILE_LIST":return Object.assign({},e,{navigator:Object.assign({},e.navigator,{refresh:!e.navigator.refresh}),explorer:Object.assign({},e.explorer,{selected:[],selectProps:{isMultiple:!1,withFolder:!1,withFile:!1}})});case"SEARCH_MY_FILE":return Object.assign({},e,{navigator:Object.assign({},e.navigator,{path:"/\u641c\u7d22\u7ed3\u679c",refresh:!e.navigator.refresh}),viewUpdate:Object.assign({},e.viewUpdate,{contextOpen:!1,navigatorError:!1,navigatorLoading:!0}),explorer:Object.assign({},e.explorer,{selected:[],selectProps:{isMultiple:!1,withFolder:!1,withFile:!1},keywords:t.keywords})});case"SHOW_IMG_PREIVEW":return Object.assign({},e,{explorer:Object.assign({},e.explorer,{imgPreview:{first:t.first,other:e.explorer.fileList}})});case"REFRESH_STORAGE":return Object.assign({},e,{viewUpdate:Object.assign({},e.viewUpdate,{storageRefresh:!e.viewUpdate.storageRefresh})});case"SAVE_FILE":return Object.assign({},e,{explorer:Object.assign({},e.explorer,{fileSave:!e.explorer.fileSave})});default:return e}}},75:function(e,t,n){"use strict";var a=n(6),r=n(7),i=n(9),o=n(8),s=n(10),l=n(1),c=n(0),p=n.n(c),u=n(5),d=n(113),m=n.n(d),h=n(52),f=n(63),g=n.n(f),w=n(89),E=n.n(w),b=n(84),v=n.n(b),O=n(37),x=n.n(O),j=n(24),y=n.n(j),S=n(12),N=n.n(S),k=n(15),C=n.n(k),I=n(4),L=n.n(I),R=n(35),A=n.n(R),T=n(38),_=n.n(T),F=n(14),M=n(2),U=function(e){function t(){var e,n;Object(a.a)(this,t);for(var r=arguments.length,s=new Array(r),l=0;l=100?(e=100,n.props.toggleSnackbar("top","right","\u60a8\u7684\u5df2\u7528\u5bb9\u91cf\u5df2\u8d85\u8fc7\u5bb9\u91cf\u914d\u989d\uff0c\u8bf7\u5c3d\u5feb\u5220\u9664\u591a\u4f59\u6587\u4ef6\u6216\u8d2d\u4e70\u5bb9\u91cf","warning")):e=t.data.rate,n.setState({percent:e,used:t.data.used,total:t.data.total})}).catch(function(e){})},n}return Object(s.a)(t,e),Object(r.a)(t,[{key:"render",value:function(){var e=this.props.classes;return window.isMobile?c.a.createElement("div",{className:e.storageContainer},c.a.createElement(E.a,{className:e.iconFix}),c.a.createElement("div",{className:e.detail},"\u5b58\u50a8\u7a7a\u95f4",c.a.createElement(d.a,{className:e.bar,color:"secondary",variant:"determinate",value:this.state.percent}),c.a.createElement("div",{className:e.info},c.a.createElement(j.a,{title:"\u5df2\u4f7f\u7528"+(null===this.state.used?" -- ":this.state.used)+"\uff0c\u5171"+(null===this.state.total?" -- ":this.state.total),placement:"top"},c.a.createElement(h.a,{variant:"caption",noWrap:!0,color:"textSecondary"},"\u5df2\u4f7f\u7528",null===this.state.used?" -- ":this.state.used,"\uff0c\u5171",null===this.state.total?" -- ":this.state.total))))):c.a.createElement("div",{className:e.stickFooter},c.a.createElement(g.a,null),c.a.createElement("div",{className:e.storageContainer},c.a.createElement(E.a,{className:e.iconFix}),c.a.createElement("div",{className:e.detail},"\u5b58\u50a8\u7a7a\u95f4",c.a.createElement(d.a,{className:e.bar,color:"secondary",variant:"determinate",value:this.state.percent}),c.a.createElement("div",{className:e.info},c.a.createElement(j.a,{title:"\u5df2\u4f7f\u7528"+(null===this.state.used?" -- ":this.state.used)+"\uff0c\u5171"+(null===this.state.total?" -- ":this.state.total),placement:"top"},c.a.createElement(h.a,{variant:"caption",noWrap:!0,color:"textSecondary"},"\u5df2\u4f7f\u7528",null===this.state.used?" -- ":this.state.used,"\uff0c\u5171",null===this.state.total?" -- ":this.state.total))))))}}]),t}(l.Component),N=Object(b.b)(function(e){return{refresh:e.viewUpdate.storageRefresh}},function(e){return{toggleSnackbar:function(t,n,a,r){e(Object(y.B)(t,n,a,r))}}})(Object(p.withStyles)(function(e){return{iconFix:{marginLeft:"32px",marginRight:"32px",color:e.palette.text.secondary,marginTop:"2px"},textFix:{padding:" 0 0 0 16px"},storageContainer:{display:"flex",marginTop:"15px",marginBottom:"20px"},detail:{width:"100%",marginRight:"20px"},info:{width:"131px",marginTop:"5px"},bar:{marginTop:"5px"},stickFooter:{bottom:"0px",position:"absolute",backgroundColor:e.palette.background.paper}}})(S));t.a=N},77:function(e,t,n){"use strict";var a=n(6),r=n(7),i=n(9),o=n(8),s=n(10),l=n(1),c=n(0),p=n.n(c),u=n(5),d=n(28),m=n.n(d),h=n(14),f=n(30),g=n.n(f),w=n(13),E=n.n(w),b=n(71),v=n.n(b),O=n(114),x=n.n(O),j=n(4),y=n.n(j),S=n(102),N=n.n(S),k=n(12),C=n.n(k),I=n(24),L=n.n(I),R=n(21),A=n.n(R),T=n(16),_=(n(2),function(e){function t(){var e,n;Object(a.a)(this,t);for(var r=arguments.length,s=new Array(r),l=0;l=t.length?null:t[n]}}}(t=t.filter(function(e){return null!=e})),o=function(){var n=i.next(),a=t[n];return Array.isArray(a)&&(a=function(){for(var e=arguments.length,t=new Array(e),n=0;n1?l-1:0),p=1;p1?c-1:0),u=1;u0&&(v.forEach(function(e){var t=document.querySelector("script[src='".concat(e,"']"));null!=t&&t.parentNode.removeChild(t)}),v=[])},j=function(){for(var e=arguments.length,t=new Array(e),n=0;n1&&void 0!==arguments[1]?arguments[1]:f,n=function(e){var t="object"===typeof e?e.src:e;if(E.indexOf(t)<0)return function(n){var a=b[t]||[];if(a.push(n),b[t]=a,1===a.length)return g(e)(function(e){b[t].forEach(function(n){return n(e,t)}),delete b[t]})}},a=e.map(function(e){return Array.isArray(e)?e.map(n):n(e)});w.apply(void 0,Object(u.a)(a))(function(e,t){e?v.push(t):Array.isArray(t)?t.forEach(O):O(t)})(function(e){x(),t(e)})}(t,function(t){e._isMounted&&e.setState({isScriptLoaded:!0,isScriptLoadSucceed:!t},function(){t||e.props.onScriptLoaded()})})}},{key:"componentWillUnmount",value:function(){this._isMounted=!1}},{key:"getWrappedInstance",value:function(){return this.refs.wrappedInstance}},{key:"render",value:function(){var t=Object(p.a)({},this.props,this.state,{ref:"wrappedInstance"});return c.a.createElement(e,t)}}]),l}(l.Component);return n.defaultProps={onScriptLoaded:f},m()(n,e)}},y=n(14),S=n(2),N=n(1),k=n(5),C=n(44),I=n.n(C),L=n(15),R=n.n(L),A=n(23),T=n.n(A),_=n(47),F=n.n(_),M=n(21),U=n.n(M),P=n(49),D=n.n(P),B=n(50),G=n.n(B),z=n(13),W=n.n(z),V=n(4),H=n.n(V),q=n(54),Q=n.n(q),K=n(35),Z=n.n(K),X=n(53),Y=n.n(X),J=n(51),$=n.n(J),ee=n(112),te=n.n(ee),ne=n(36),ae=n.n(ne),re=n(94),ie=n.n(re),oe=n(30),se=n.n(oe),le=n(56),ce=n.n(le),pe=n(48),ue=n.n(pe),de=n(68),me=n.n(de),he=n(45),fe=n.n(he),ge=function(e){function t(){var e,n;Object(a.a)(this,t);for(var r=arguments.length,s=new Array(r),l=0;l=0?t.children[e].focus():t.firstChild.focus())}},{key:"resetTabIndex",value:function(){for(var e=this.listRef,t=(0,f.default)(e).activeElement,n=[],a=0;a $item":{padding:e/2}})}),n}(0,"xs"),u.keys.reduce(function(t,n){return function(e,t,n){var a={};p.forEach(function(e){var t="grid-".concat(n,"-").concat(e);if(!0!==e)if("auto"!==e){var r="".concat(Math.round(e/12*1e8)/1e6,"%");a[t]={flexBasis:r,flexGrow:0,maxWidth:r}}else a[t]={flexBasis:"auto",flexGrow:0,maxWidth:"none"};else a[t]={flexBasis:0,flexGrow:1,maxWidth:"100%"}}),"xs"===n?(0,i.default)(e,a):e[t.breakpoints.up(n)]=a}(t,e,n),t},{}))};function m(e){var t,n=e.alignContent,a=e.alignItems,c=e.classes,u=e.className,d=e.component,p=e.container,f=e.direction,h=e.item,g=e.justify,v=e.lg,b=e.md,w=e.sm,y=e.spacing,E=e.wrap,x=e.xl,O=e.xs,C=e.zeroMinWidth,S=(0,o.default)(e,["alignContent","alignItems","classes","className","component","container","direction","item","justify","lg","md","sm","spacing","wrap","xl","xs","zeroMinWidth"]),j=(0,s.default)((t={},(0,r.default)(t,c.container,p),(0,r.default)(t,c.item,h),(0,r.default)(t,c.zeroMinWidth,C),(0,r.default)(t,c["spacing-xs-".concat(String(y))],p&&0!==y),(0,r.default)(t,c["direction-xs-".concat(String(f))],f!==m.defaultProps.direction),(0,r.default)(t,c["wrap-xs-".concat(String(E))],E!==m.defaultProps.wrap),(0,r.default)(t,c["align-items-xs-".concat(String(a))],a!==m.defaultProps.alignItems),(0,r.default)(t,c["align-content-xs-".concat(String(n))],n!==m.defaultProps.alignContent),(0,r.default)(t,c["justify-xs-".concat(String(g))],g!==m.defaultProps.justify),(0,r.default)(t,c["grid-xs-".concat(String(O))],!1!==O),(0,r.default)(t,c["grid-sm-".concat(String(w))],!1!==w),(0,r.default)(t,c["grid-md-".concat(String(b))],!1!==b),(0,r.default)(t,c["grid-lg-".concat(String(v))],!1!==v),(0,r.default)(t,c["grid-xl-".concat(String(x))],!1!==x),t),u);return l.default.createElement(d,(0,i.default)({className:j},S))}t.styles=f,m.defaultProps={alignContent:"stretch",alignItems:"stretch",component:"div",container:!1,direction:"row",item:!1,justify:"flex-start",lg:!1,md:!1,sm:!1,spacing:0,wrap:"wrap",xl:!1,xs:!1,zeroMinWidth:!1};var h=(0,c.default)(f,{name:"MuiGrid"})(m);t.default=h},161:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=function(e){return function(){return null}};t.default=a},162:function(e,t,n){"use strict";var a=n(3);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=a(n(19)),o=a(n(20)),i=a(n(39)),l=a(n(40)),s=a(n(41)),c=a(n(42)),u=a(n(43)),d=a(n(0)),p=a(n(46)),f=(a(n(60)),a(n(17)),a(n(62))),m=a(n(148)),h=a(n(149)),g=a(n(98)),v=a(n(83)),b=a(n(150)),w=a(n(151)),y={standard:f.default,filled:m.default,outlined:h.default},E=function(e){function t(e){var n;return(0,i.default)(this,t),(n=(0,s.default)(this,(0,c.default)(t).call(this,e))).labelRef=d.default.createRef(),n}return(0,u.default)(t,e),(0,l.default)(t,[{key:"componentDidMount",value:function(){"outlined"===this.props.variant&&(this.labelNode=p.default.findDOMNode(this.labelRef.current),this.forceUpdate())}},{key:"render",value:function(){var e=this.props,t=e.autoComplete,n=e.autoFocus,a=e.children,i=e.className,l=e.defaultValue,s=e.error,c=e.FormHelperTextProps,u=e.fullWidth,p=e.helperText,f=e.id,m=e.InputLabelProps,h=e.inputProps,E=e.InputProps,x=e.inputRef,O=e.label,C=e.multiline,S=e.name,j=e.onBlur,k=e.onChange,P=e.onFocus,M=e.placeholder,_=e.required,N=e.rows,I=e.rowsMax,T=e.select,L=e.SelectProps,R=e.type,D=e.value,F=e.variant,A=(0,o.default)(e,["autoComplete","autoFocus","children","className","defaultValue","error","FormHelperTextProps","fullWidth","helperText","id","InputLabelProps","inputProps","InputProps","inputRef","label","multiline","name","onBlur","onChange","onFocus","placeholder","required","rows","rowsMax","select","SelectProps","type","value","variant"]),z={};"outlined"===F&&(m&&"undefined"!==typeof m.shrink&&(z.notched=m.shrink),z.labelWidth=this.labelNode&&this.labelNode.offsetWidth||0);var U=p&&f?"".concat(f,"-helper-text"):void 0,B=y[F],W=d.default.createElement(B,(0,r.default)({"aria-describedby":U,autoComplete:t,autoFocus:n,defaultValue:l,fullWidth:u,multiline:C,name:S,rows:N,rowsMax:I,type:R,value:D,id:f,inputRef:x,onBlur:j,onChange:k,onFocus:P,placeholder:M,inputProps:h},z,E));return d.default.createElement(v.default,(0,r.default)({className:i,error:s,fullWidth:u,required:_,variant:F},A),O&&d.default.createElement(g.default,(0,r.default)({htmlFor:f,ref:this.labelRef},m),O),T?d.default.createElement(w.default,(0,r.default)({"aria-describedby":U,value:D,input:W},L),a):W,p&&d.default.createElement(b.default,(0,r.default)({id:U},c),p))}}]),t}(d.default.Component);E.defaultProps={required:!1,select:!1,variant:"standard"};var x=E;t.default=x},163:function(e,t,n){"use strict";var a=n(3);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.styles=void 0;var r=a(n(33)),o=a(n(19)),i=a(n(20)),l=a(n(0)),s=(a(n(17)),a(n(11))),c=(n(31),a(n(63))),u=a(n(26)),d=function(e){var t="light"===e.palette.type,n=t?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)",a=t?"rgba(0, 0, 0, 0.09)":"rgba(255, 255, 255, 0.09)";return{root:{position:"relative",backgroundColor:a,borderTopLeftRadius:e.shape.borderRadius,borderTopRightRadius:e.shape.borderRadius,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),"&:hover":{backgroundColor:t?"rgba(0, 0, 0, 0.13)":"rgba(255, 255, 255, 0.13)","@media (hover: none)":{backgroundColor:a}},"&$focused":{backgroundColor:t?"rgba(0, 0, 0, 0.09)":"rgba(255, 255, 255, 0.09)"},"&$disabled":{backgroundColor:t?"rgba(0, 0, 0, 0.12)":"rgba(255, 255, 255, 0.12)"}},underline:{"&:after":{borderBottom:"2px solid ".concat(e.palette.primary[t?"dark":"light"]),left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:e.transitions.create("transform",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:"none"},"&$focused:after":{transform:"scaleX(1)"},"&$error:after":{borderBottomColor:e.palette.error.main,transform:"scaleX(1)"},"&:before":{borderBottom:"1px solid ".concat(n),left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:e.transitions.create("border-bottom-color",{duration:e.transitions.duration.shorter}),pointerEvents:"none"},"&:hover:not($disabled):not($focused):not($error):before":{borderBottom:"1px solid ".concat(e.palette.text.primary)},"&$disabled:before":{borderBottom:"1px dotted ".concat(n)}},focused:{},disabled:{},adornedStart:{paddingLeft:12},adornedEnd:{paddingRight:12},error:{},multiline:{padding:"27px 12px 10px",boxSizing:"border-box"},input:{padding:"27px 12px 10px"},inputMarginDense:{paddingTop:24,paddingBottom:6},inputMultiline:{padding:0},inputAdornedStart:{paddingLeft:0},inputAdornedEnd:{paddingRight:0}}};function p(e){var t=e.disableUnderline,n=e.classes,a=(0,i.default)(e,["disableUnderline","classes"]);return l.default.createElement(c.default,(0,o.default)({classes:(0,o.default)({},n,{root:(0,s.default)(n.root,(0,r.default)({},n.underline,!t)),underline:null})},a))}t.styles=d,c.default.defaultProps={fullWidth:!1,inputComponent:"input",multiline:!1,type:"text"},p.muiName="Input";var f=(0,u.default)(d,{name:"MuiFilledInput"})(p);t.default=f},164:function(e,t,n){"use strict";var a=n(3);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.styles=void 0;var r=a(n(19)),o=a(n(20)),i=a(n(0)),l=(a(n(17)),a(n(11))),s=(n(31),a(n(63))),c=a(n(165)),u=a(n(26)),d=function(e){var t="light"===e.palette.type?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return{root:{position:"relative","& $notchedOutline":{borderColor:t},"&:hover:not($disabled):not($focused):not($error) $notchedOutline":{borderColor:e.palette.text.primary,"@media (hover: none)":{borderColor:t}},"&$focused $notchedOutline":{borderColor:e.palette.primary.main,borderWidth:2},"&$error $notchedOutline":{borderColor:e.palette.error.main},"&$disabled $notchedOutline":{borderColor:e.palette.action.disabled}},focused:{},disabled:{},adornedStart:{paddingLeft:14},adornedEnd:{paddingRight:14},error:{},multiline:{padding:"18.5px 14px",boxSizing:"border-box"},notchedOutline:{},input:{padding:"18.5px 14px"},inputMarginDense:{paddingTop:15,paddingBottom:15},inputMultiline:{padding:0},inputAdornedStart:{paddingLeft:0},inputAdornedEnd:{paddingRight:0}}};function p(e){var t=e.classes,n=e.labelWidth,a=e.notched,u=(0,o.default)(e,["classes","labelWidth","notched"]);return i.default.createElement(s.default,(0,r.default)({renderPrefix:function(e){return i.default.createElement(c.default,{className:t.notchedOutline,labelWidth:n,notched:"undefined"!==typeof a?a:Boolean(e.startAdornment||e.filled||e.focused)})},classes:(0,r.default)({},t,{root:(0,l.default)(t.root,t.underline),notchedOutline:null})},u))}t.styles=d,s.default.defaultProps={fullWidth:!1,inputComponent:"input",multiline:!1,type:"text"},p.muiName="Input";var f=(0,u.default)(d,{name:"MuiOutlinedInput"})(p);t.default=f},165:function(e,t,n){"use strict";var a=n(3);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.styles=void 0;var r=a(n(33)),o=a(n(19)),i=a(n(20)),l=a(n(0)),s=(a(n(17)),a(n(11))),c=n(5),u=n(61),d=function(e){var t="rtl"===e.direction?"right":"left";return{root:{position:"absolute",bottom:0,right:0,top:-5,left:0,margin:0,padding:0,pointerEvents:"none",borderRadius:e.shape.borderRadius,borderStyle:"solid",borderWidth:1,transition:e.transitions.create(["padding-".concat(t),"border-color","border-width"],{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut})},legend:{textAlign:"left",padding:0,lineHeight:"11px",transition:e.transitions.create("width",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut})}}};t.styles=d;var p=(0,c.withStyles)(d,{name:"MuiPrivateNotchedOutline",withTheme:!0})(function(e){e.children;var t=e.classes,n=e.className,a=e.labelWidth,c=e.notched,d=e.style,p=e.theme,f=(0,i.default)(e,["children","classes","className","labelWidth","notched","style","theme"]),m="rtl"===p.direction?"right":"left",h=a>0?.75*a+8:0;return l.default.createElement("fieldset",(0,o.default)({"aria-hidden":!0,style:(0,o.default)((0,r.default)({},"padding".concat((0,u.capitalize)(m)),8+(c?0:h/2)),d),className:(0,s.default)(t.root,n)},f),l.default.createElement("legend",{className:t.legend,style:{width:c?h:.01}},l.default.createElement("span",{dangerouslySetInnerHTML:{__html:"​"}})))});t.default=p},166:function(e,t,n){"use strict";var a=n(3);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.styles=void 0;var r=a(n(19)),o=a(n(33)),i=a(n(20)),l=a(n(0)),s=(a(n(17)),a(n(11))),c=(n(31),a(n(129))),u=a(n(99)),d=a(n(26)),p=function(e){return{root:{color:e.palette.text.secondary,fontFamily:e.typography.fontFamily,fontSize:e.typography.pxToRem(12),textAlign:"left",marginTop:8,lineHeight:"1em",minHeight:"1em",margin:0,"&$disabled":{color:e.palette.text.disabled},"&$error":{color:e.palette.error.main}},error:{},disabled:{},marginDense:{marginTop:4},contained:{margin:"8px 12px 0"},focused:{},filled:{},required:{}}};function f(e){var t,n=e.classes,a=e.className,u=e.component,d=(e.disabled,e.error,e.filled,e.focused,e.margin,e.muiFormControl),p=(e.required,e.variant,(0,i.default)(e,["classes","className","component","disabled","error","filled","focused","margin","muiFormControl","required","variant"])),f=(0,c.default)({props:e,muiFormControl:d,states:["variant","margin","disabled","error","filled","focused","required"]});return l.default.createElement(u,(0,r.default)({className:(0,s.default)(n.root,(t={},(0,o.default)(t,n.contained,"filled"===f.variant||"outlined"===f.variant),(0,o.default)(t,n.marginDense,"dense"===f.margin),(0,o.default)(t,n.disabled,f.disabled),(0,o.default)(t,n.error,f.error),(0,o.default)(t,n.filled,f.filled),(0,o.default)(t,n.focused,f.focused),(0,o.default)(t,n.required,f.required),t),a)},p))}t.styles=p,f.defaultProps={component:"p"};var m=(0,d.default)(p,{name:"MuiFormHelperText"})((0,u.default)(f));t.default=m},167:function(e,t,n){"use strict";var a=n(3);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.styles=void 0;var r=a(n(19)),o=a(n(20)),i=a(n(0)),l=(a(n(17)),n(31),a(n(168))),s=a(n(129)),c=a(n(99)),u=a(n(26)),d=a(n(194)),p=a(n(139)),f=a(n(62)),m=n(169),h=a(n(140)),g=m.styles;function v(e){var t=e.autoWidth,n=e.children,a=e.classes,c=e.displayEmpty,u=e.IconComponent,p=e.input,f=e.inputProps,m=e.MenuProps,g=e.muiFormControl,b=e.multiple,w=e.native,y=e.onClose,E=e.onOpen,x=e.open,O=e.renderValue,C=e.SelectDisplayProps,S=(e.variant,(0,o.default)(e,["autoWidth","children","classes","displayEmpty","IconComponent","input","inputProps","MenuProps","muiFormControl","multiple","native","onClose","onOpen","open","renderValue","SelectDisplayProps","variant"])),j=w?h.default:l.default,k=(0,s.default)({props:e,muiFormControl:g,states:["variant"]});return i.default.cloneElement(p,(0,r.default)({inputComponent:j,inputProps:(0,r.default)({children:n,IconComponent:u,variant:k.variant,type:void 0,multiple:b},w?{}:{autoWidth:t,displayEmpty:c,MenuProps:m,onClose:y,onOpen:E,open:x,renderValue:O,SelectDisplayProps:C},f,{classes:f?(0,d.default)({baseClasses:a,newClasses:f.classes,Component:v}):a},p?p.props.inputProps:{})},S))}t.styles=g,v.defaultProps={autoWidth:!1,displayEmpty:!1,IconComponent:p.default,input:i.default.createElement(f.default,null),multiple:!1,native:!1},v.muiName="Select";var b=(0,u.default)(g,{name:"MuiSelect"})((0,c.default)(v));t.default=b},168:function(e,t,n){"use strict";var a=n(3);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=a(n(19)),o=a(n(33)),i=a(n(20)),l=a(n(195)),s=a(n(39)),c=a(n(40)),u=a(n(41)),d=a(n(42)),p=a(n(43)),f=a(n(173)),m=a(n(0)),h=(a(n(17)),a(n(11))),g=(a(n(60)),n(31),a(n(147))),v=n(183),b=n(131);function w(e,t){return"object"===(0,f.default)(t)&&null!==t?e===t:String(e)===String(t)}var y=function(e){function t(e){var n;return(0,s.default)(this,t),(n=(0,u.default)(this,(0,d.default)(t).call(this))).ignoreNextBlur=!1,n.update=function(e){var t=e.event,a=e.open;n.isOpenControlled?a?n.props.onOpen(t):n.props.onClose(t):n.setState({menuMinWidth:n.props.autoWidth?null:n.displayRef.clientWidth,open:a})},n.handleClick=function(e){n.ignoreNextBlur=!0,n.update({open:!0,event:e})},n.handleClose=function(e){n.update({open:!1,event:e})},n.handleItemClick=function(e){return function(t){n.props.multiple||n.update({open:!1,event:t});var a=n.props,r=a.onChange,o=a.name;if(r){var i;if(n.props.multiple){var s=(i=Array.isArray(n.props.value)?(0,l.default)(n.props.value):[]).indexOf(e.props.value);-1===s?i.push(e.props.value):i.splice(s,1)}else i=e.props.value;t.persist(),t.target={value:i,name:o},r(t,e)}}},n.handleBlur=function(e){if(!0===n.ignoreNextBlur)return e.stopPropagation(),void(n.ignoreNextBlur=!1);if(n.props.onBlur){var t=n.props,a=t.value,r=t.name;e.persist(),e.target={value:a,name:r},n.props.onBlur(e)}},n.handleKeyDown=function(e){n.props.readOnly||-1!==[" ","ArrowUp","ArrowDown"].indexOf(e.key)&&(e.preventDefault(),n.ignoreNextBlur=!0,n.update({open:!0,event:e}))},n.handleDisplayRef=function(e){n.displayRef=e},n.handleInputRef=function(e){var t=n.props.inputRef;if(t){var a={node:e,value:n.props.value,focus:function(){n.displayRef.focus()}};(0,b.setRef)(t,a)}},n.isOpenControlled=void 0!==e.open,n.state={menuMinWidth:null,open:!1},n}return(0,p.default)(t,e),(0,c.default)(t,[{key:"componentDidMount",value:function(){this.isOpenControlled&&this.props.open&&(this.displayRef.focus(),this.forceUpdate()),this.props.autoFocus&&this.displayRef.focus()}},{key:"render",value:function(){var e,t,n=this,a=this.props,l=a.autoWidth,s=a.children,c=a.classes,u=a.className,d=a.disabled,p=a.displayEmpty,f=a.IconComponent,b=(a.inputRef,a.MenuProps),y=void 0===b?{}:b,E=a.multiple,x=a.name,O=(a.onBlur,a.onChange,a.onClose,a.onFocus),C=(a.onOpen,a.open),S=a.readOnly,j=a.renderValue,k=(a.required,a.SelectDisplayProps),P=a.tabIndex,M=a.type,_=void 0===M?"hidden":M,N=a.value,I=a.variant,T=(0,i.default)(a,["autoWidth","children","classes","className","disabled","displayEmpty","IconComponent","inputRef","MenuProps","multiple","name","onBlur","onChange","onClose","onFocus","onOpen","open","readOnly","renderValue","required","SelectDisplayProps","tabIndex","type","value","variant"]),L=this.isOpenControlled&&this.displayRef?C:this.state.open;delete T["aria-invalid"];var R="",D=[],F=!1;((0,v.isFilled)(this.props)||p)&&(j?t=j(N):F=!0);var A=m.default.Children.map(s,function(e){if(!m.default.isValidElement(e))return null;var t;if(E){if(!Array.isArray(N))throw new Error("Material-UI: the `value` property must be an array when using the `Select` component with `multiple`.");(t=N.some(function(t){return w(t,e.props.value)}))&&F&&D.push(e.props.children)}else(t=w(N,e.props.value))&&F&&(R=e.props.children);return m.default.cloneElement(e,{onClick:n.handleItemClick(e),role:"option",selected:t,value:void 0,"data-value":e.props.value})});F&&(t=E?D.join(", "):R);var z,U=this.state.menuMinWidth;return!l&&this.isOpenControlled&&this.displayRef&&(U=this.displayRef.clientWidth),z="undefined"!==typeof P?P:d?null:0,m.default.createElement("div",{className:c.root},m.default.createElement("div",(0,r.default)({className:(0,h.default)(c.select,c.selectMenu,(e={},(0,o.default)(e,c.disabled,d),(0,o.default)(e,c.filled,"filled"===I),(0,o.default)(e,c.outlined,"outlined"===I),e),u),ref:this.handleDisplayRef,"aria-pressed":L?"true":"false",tabIndex:z,role:"button","aria-owns":L?"menu-".concat(x||""):void 0,"aria-haspopup":"true",onKeyDown:this.handleKeyDown,onBlur:this.handleBlur,onClick:d||S?null:this.handleClick,onFocus:O,id:x?"select-".concat(x):void 0},k),t||m.default.createElement("span",{dangerouslySetInnerHTML:{__html:"​"}})),m.default.createElement("input",(0,r.default)({value:Array.isArray(N)?N.join(","):N,name:x,ref:this.handleInputRef,type:_},T)),m.default.createElement(f,{className:c.icon}),m.default.createElement(g.default,(0,r.default)({id:"menu-".concat(x||""),anchorEl:this.displayRef,open:L,onClose:this.handleClose},y,{MenuListProps:(0,r.default)({role:"listbox",disableListWrap:!0},y.MenuListProps),PaperProps:(0,r.default)({},y.PaperProps,{style:(0,r.default)({minWidth:U},null!=y.PaperProps?y.PaperProps.style:null)})}),A))}}]),t}(m.default.Component);t.default=y},169:function(e,t,n){"use strict";var a=n(3);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.styles=void 0;var r=a(n(19)),o=a(n(20)),i=a(n(0)),l=(a(n(17)),n(31),a(n(140))),s=a(n(26)),c=a(n(129)),u=a(n(99)),d=a(n(139)),p=a(n(62)),f=function(e){return{root:{position:"relative",width:"100%"},select:{"-moz-appearance":"none","-webkit-appearance":"none",userSelect:"none",paddingRight:32,borderRadius:0,height:"1.1875em",width:"calc(100% - 32px)",minWidth:16,cursor:"pointer","&:focus":{backgroundColor:"light"===e.palette.type?"rgba(0, 0, 0, 0.05)":"rgba(255, 255, 255, 0.05)",borderRadius:0},"&::-ms-expand":{display:"none"},"&$disabled":{cursor:"default"},"&[multiple]":{height:"auto"},"&:not([multiple]) option, &:not([multiple]) optgroup":{backgroundColor:e.palette.background.paper}},filled:{width:"calc(100% - 44px)"},outlined:{width:"calc(100% - 46px)",borderRadius:e.shape.borderRadius},selectMenu:{width:"auto",height:"auto",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",minHeight:"1.1875em"},disabled:{},icon:{position:"absolute",right:0,top:"calc(50% - 12px)",color:e.palette.action.active,"pointer-events":"none"}}};function m(e){var t=e.children,n=e.classes,a=e.IconComponent,s=e.input,u=e.inputProps,d=e.muiFormControl,p=(e.variant,(0,o.default)(e,["children","classes","IconComponent","input","inputProps","muiFormControl","variant"])),f=(0,c.default)({props:e,muiFormControl:d,states:["variant"]});return i.default.cloneElement(s,(0,r.default)({inputComponent:l.default,inputProps:(0,r.default)({children:t,classes:n,IconComponent:a,variant:f.variant,type:void 0},u,s?s.props.inputProps:{})},p))}t.styles=f,m.defaultProps={IconComponent:d.default,input:i.default.createElement(p.default,null)},m.muiName="Select";var h=(0,s.default)(f,{name:"MuiNativeSelect"})((0,u.default)(m));t.default=h},170:function(e,t,n){"use strict";var a=n(29);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=a(n(0)),o=(0,a(n(32)).default)(r.default.createElement(r.default.Fragment,null,r.default.createElement("path",{fill:"none",d:"M0 0h24v24H0V0z"}),r.default.createElement("path",{d:"M20 6h-8l-2-2H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2zm-1 8h-3v3h-2v-3h-3v-2h3V9h2v3h3v2z"})),"CreateNewFolder");t.default=o},171:function(e,t,n){"use strict";var a=n(29);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=a(n(0)),o=(0,a(n(32)).default)(r.default.createElement(r.default.Fragment,null,r.default.createElement("path",{fill:"none",d:"M0 0h24v24H0V0z"}),r.default.createElement("path",{d:"M4 12l1.41 1.41L11 7.83V20h2V7.83l5.58 5.59L20 12l-8-8-8 8z"})),"ArrowUpward");t.default=o},175:function(e,t,n){"use strict";var a=n(3);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=a(n(0)).default.createContext();t.default=r},177:function(e,t,n){"use strict";var a=n(29);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=a(n(0)),o=(0,a(n(32)).default)(r.default.createElement(r.default.Fragment,null,r.default.createElement("path",{d:"M17.65 6.35C16.2 4.9 14.21 4 12 4c-4.42 0-7.99 3.58-7.99 8s3.57 8 7.99 8c3.73 0 6.84-2.55 7.73-6h-2.08c-.82 2.33-3.04 4-5.65 4-3.31 0-6-2.69-6-6s2.69-6 6-6c1.66 0 3.14.69 4.22 1.78L13 11h7V4l-2.35 2.35z"}),r.default.createElement("path",{fill:"none",d:"M0 0h24v24H0z"})),"Refresh");t.default=o},178:function(e,t,n){"use strict";var a=n(1),r=n(6),o=n(7),i=n(9),l=n(8),s=n(10),c=n(0),u=n.n(c),d=n(14),p=n(5),f=n(101),m=n.n(f),h=n(4),g=n.n(h),v=n(11),b=n.n(v),w=n(25),y=n(90),E=n.n(y),x=n(51),O=n.n(x),C=n(91),S=n.n(C),j=n(92),k=n.n(j),P=n(21),M=n.n(P),_=n(35),N=n.n(_),I=n(22),T=n.n(I),L=n(16),R=n(179),D=n(180),F=n(18),A=function(e){function t(){var e,n;Object(r.a)(this,t);for(var a=arguments.length,o=new Array(a),s=0;s=0&&Number.isFinite(o.y)&&o.y>=0,n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r.default.Component),a(t,[{key:"componentDidUpdate",value:function(e,t){t.visible!==this.state.visible&&this.props.afterLoad()}},{key:"onVisible",value:function(){this.props.beforeLoad(),this.setState({visible:!0})}},{key:"render",value:function(){if(this.state.visible)return this.props.children;var e=this.props,t=e.className,n=e.height,a=e.placeholder,o=e.scrollPosition,c=e.style,u=e.threshold,d=e.width;return this.isScrollTracked||(0,s.default)()?r.default.createElement(i.default,{className:t,height:n,onVisible:this.onVisible,placeholder:a,scrollPosition:o,style:c,threshold:u,width:d}):r.default.createElement(l.default,{className:t,height:n,onVisible:this.onVisible,placeholder:a,style:c,threshold:u,width:d})}}]),t}();u.propTypes={afterLoad:o.PropTypes.func,beforeLoad:o.PropTypes.func,visibleByDefault:o.PropTypes.bool},u.defaultProps={afterLoad:function(){return{}},beforeLoad:function(){return{}},visibleByDefault:!1},t.default=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:this.props.scrollPosition,t=this.placeholder.getBoundingClientRect(),n=i.default.findDOMNode(this.placeholder).style,a=parseInt(n.getPropertyValue("margin-left"),10)||0,r=parseInt(n.getPropertyValue("margin-top"),10)||0;return{bottom:e.y+t.bottom+r,left:e.x+t.left+a,right:e.x+t.right+a,top:e.y+t.top+r}}},{key:"isPlaceholderInViewport",value:function(){if("undefined"==typeof window||!this.placeholder)return!1;var e=this.props,t=e.scrollPosition,n=e.threshold,a=this.getPlaceholderBoundingBox(t),r=t.y+window.innerHeight,o=t.x,i=t.x+window.innerWidth,l=t.y;return Boolean(l-n<=a.bottom&&r+n>=a.top&&o-n<=a.right&&i+n>=a.left)}},{key:"updateVisibility",value:function(){this.isPlaceholderInViewport()&&this.props.onVisible()}},{key:"render",value:function(){var e=this,t=this.props,n=t.className,r=t.height,i=t.placeholder,l=t.style,s=t.width;return i&&"function"!=typeof i.type?o.default.cloneElement(i,{ref:function(t){return e.placeholder=t}}):o.default.createElement("span",{className:n,ref:function(t){return e.placeholder=t},style:a({display:"inline-block",height:r,width:s},l)},i)}}]),t}();u.propTypes={onVisible:l.PropTypes.func.isRequired,className:l.PropTypes.string,height:l.PropTypes.number,placeholder:l.PropTypes.element,threshold:l.PropTypes.number,scrollPosition:l.PropTypes.shape({x:l.PropTypes.number.isRequired,y:l.PropTypes.number.isRequired}),width:l.PropTypes.number},u.defaultProps={className:"",height:0,placeholder:null,threshold:100,width:0},t.default=u},function(e,t){e.exports=n(46)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}(t,["delayMethod","delayTime"])),r=(0,u.default)()?null:this.state.scrollPosition;return o.default.createElement(e,a({ref:this.baseComponentRef,scrollPosition:r},n))}}]),n}();return t.propTypes={delayMethod:l.PropTypes.oneOf(["debounce","throttle"]),delayTime:l.PropTypes.number},t.defaultProps={delayMethod:"throttle",delayTime:300},t}},function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.trackWindowScroll=t.LazyLoadComponent=t.LazyLoadImage=void 0;var a=i(n(9)),r=i(n(3)),o=i(n(6));function i(e){return e&&e.__esModule?e:{default:e}}t.LazyLoadImage=a.default,t.LazyLoadComponent=r.default,t.trackWindowScroll=o.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}(e,["afterLoad","beforeLoad","delayMethod","delayTime","effect","placeholder","placeholderSrc","scrollPosition","threshold","visibleByDefault","wrapperClassName"]));return o.default.createElement("img",a({onLoad:this.onImageLoad()},t))}},{key:"getLazyLoadImage",value:function(e){var t=this.props,n=t.beforeLoad,a=t.className,r=t.delayMethod,i=t.delayTime,s=t.height,c=t.placeholder,u=t.scrollPosition,d=t.style,p=t.threshold,f=t.visibleByDefault,m=t.width;return o.default.createElement(l.default,{beforeLoad:n,className:a,delayMethod:r,delayTime:i,height:s,placeholder:c,scrollPosition:u,style:d,threshold:p,visibleByDefault:f,width:m},e)}},{key:"getWrappedLazyLoadImage",value:function(e){var t=this.props,n=t.effect,a=t.height,r=t.placeholderSrc,i=t.width,l=t.wrapperClassName,s=this.state.loaded,c=s?" lazy-load-image-loaded":"";return o.default.createElement("span",{className:l+" lazy-load-image-background "+n+c,style:{backgroundImage:s?"":"url( "+r+")",backgroundSize:s?"":"100% 100%",color:"transparent",display:"inline-block",height:a,width:i}},e)}},{key:"render",value:function(){var e=this.props,t=e.effect,n=e.placeholderSrc,a=e.visibleByDefault,r=this.state.loaded,o=this.getImg(),i=r?o:this.getLazyLoadImage(o);return!t&&!n||a?i:this.getWrappedLazyLoadImage(i)}}]),t}();c.propTypes={afterLoad:i.PropTypes.func,beforeLoad:i.PropTypes.func,delayMethod:i.PropTypes.string,delayTime:i.PropTypes.number,effect:i.PropTypes.string,placeholderSrc:i.PropTypes.string,threshold:i.PropTypes.number,visibleByDefault:i.PropTypes.bool,wrapperClassName:i.PropTypes.string},c.defaultProps={afterLoad:function(){return{}},beforeLoad:function(){return{}},delayMethod:"throttle",delayTime:300,effect:"",placeholderSrc:"",threshold:100,visibleByDefault:!1,wrapperClassName:""},t.default=c},function(e,t,n){"use strict";var a=n(11);function r(){}e.exports=function(){function e(e,t,n,r,o,i){if(i!==a){var l=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 l.name="Invariant Violation",l}}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,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t};return n.checkPropTypes=r,n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var n=0;n=t||n<0||d&&e-c>=o}function y(){var e=h();if(w(e))return E(e);l=setTimeout(y,function(e){var n=t-(e-s);return d?m(n,o-(e-c)):n}(e))}function E(e){return l=void 0,p&&a?b(e):(a=r=void 0,i)}function x(){var e=h(),n=w(e);if(a=arguments,r=this,s=e,n){if(void 0===l)return function(e){return c=e,l=setTimeout(y,t),u?b(e):i}(s);if(d)return l=setTimeout(y,t),b(s)}return void 0===l&&(l=setTimeout(y,t)),i}return t=v(t)||0,g(n)&&(u=!!n.leading,o=(d="maxWait"in n)?f(v(n.maxWait)||0,t):o,p="trailing"in n?!!n.trailing:p),x.cancel=function(){void 0!==l&&clearTimeout(l),c=0,a=s=r=l=void 0},x.flush=function(){return void 0===l?i:E(h())},x}}).call(this,n(7))},function(e,t,n){(function(t){var n="Expected a function",a=NaN,r="[object Symbol]",o=/^\s+|\s+$/g,i=/^[-+]0x[0-9a-f]+$/i,l=/^0b[01]+$/i,s=/^0o[0-7]+$/i,c=parseInt,u="object"==typeof t&&t&&t.Object===Object&&t,d="object"==typeof self&&self&&self.Object===Object&&self,p=u||d||Function("return this")(),f=Object.prototype.toString,m=Math.max,h=Math.min,g=function(){return p.Date.now()};function v(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function b(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&f.call(e)==r}(e))return a;if(v(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=v(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(o,"");var n=l.test(e);return n||s.test(e)?c(e.slice(2),n?2:8):i.test(e)?a:+e}e.exports=function(e,t,a){var r=!0,o=!0;if("function"!=typeof e)throw new TypeError(n);return v(a)&&(r="leading"in a?!!a.leading:r,o="trailing"in a?!!a.trailing:o),function(e,t,a){var r,o,i,l,s,c,u=0,d=!1,p=!1,f=!0;if("function"!=typeof e)throw new TypeError(n);function w(t){var n=r,a=o;return r=o=void 0,u=t,l=e.apply(a,n)}function y(e){var n=e-c;return void 0===c||n>=t||n<0||p&&e-u>=i}function E(){var e=g();if(y(e))return x(e);s=setTimeout(E,function(e){var n=t-(e-c);return p?h(n,i-(e-u)):n}(e))}function x(e){return s=void 0,f&&r?w(e):(r=o=void 0,l)}function O(){var e=g(),n=y(e);if(r=arguments,o=this,c=e,n){if(void 0===s)return function(e){return u=e,s=setTimeout(E,t),d?w(e):l}(c);if(p)return s=setTimeout(E,t),w(c)}return void 0===s&&(s=setTimeout(E,t)),l}return t=b(t)||0,v(a)&&(d=!!a.leading,i=(p="maxWait"in a)?m(b(a.maxWait)||0,t):i,f="trailing"in a?!!a.trailing:f),O.cancel=function(){void 0!==s&&clearTimeout(s),u=0,r=c=o=s=void 0},O.flush=function(){return void 0===s?l:x(g())},O}(e,t,{leading:r,maxWait:t,trailing:o})}}).call(this,n(7))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=function(e,t){return"undefined"==typeof getComputedStyle?e.style[t]:getComputedStyle(e,null).getPropertyValue(t)},r=function(e){return a(e,"overflow")+a(e,"overflow-y")+a(e,"overflow-x")};t.default=function(e){if(!(e instanceof HTMLElement))return window;for(var t=e;t&&t!==document.body&&t!==document.documentElement&&t.parentNode;){if(/(scroll|auto)/.test(r(t)))return t;t=t.parentNode}return window}}])},18:function(e,t,n){"use strict";n.d(t,"b",function(){return a}),n.d(t,"a",function(){return s}),n.d(t,"e",function(){return c}),n.d(t,"c",function(){return u}),n.d(t,"d",function(){return d});var a=["bmp","png","gif","jpg","jpge","svg","webp"],r=["ppt","pptx","pps","doc","docx","xlsx","xls"],o=["mp3","ogg"],i=["mp4"],l=["pdf"],s=["md","html","sql","go","py","js","json","c","cpp","css","txt"],c={audio:["mp3","flac","ape","wav","acc","ogg"],video:["mp4","flv","avi","wmv","mkv","rm","rmvb","mov","ogv"],image:["bmp","iff","png","gif","jpg","jpge","psd","svg","webp"],pdf:["pdf"],word:["doc","docx"],ppt:["ppt","pptx"],excel:["xls","xlsx","csv"],text:["txt","md","html"],torrent:["torrent"],zip:["zip","gz","tar","rar","7z"],excute:["exe"],android:["apk"]},u=function(e){var t=e.split(".").pop().toLowerCase();return-1!==a.indexOf(t)?"img":-1!==r.indexOf(t)?"msDoc":-1!==o.indexOf(t)?"audio":-1!==l.indexOf(t)?"open":-1!==i.indexOf(t)?"video":-1!==s.indexOf(t)&&"edit"},d=function(e){var t=e.split(".").pop().toLowerCase();return-1!==c.torrent.indexOf(t)}},180:function(e,t,n){"use strict";var a=n(0),r=function(){return(r=Object.assign||function(e){for(var t,n=1,a=arguments.length;n0&&void 0!==arguments[0]?arguments[0]:[];e.photoSwipe.items.length=0,t.forEach(function(t){e.photoSwipe.items.push(t)}),e.photoSwipe.invalidateCurrItems(),e.photoSwipe.updateSize(!0)},this.closePhotoSwipe=function(){e.photoSwipe&&e.photoSwipe.close()},this.handleClose=function(){var t=e.props.onClose;e.setState({isOpen:!1},function(){t&&t()})}};t.default=p,e.exports=t.default},207:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=["beforeChange","afterChange","imageLoadComplete","resize","gettingData","mouseUsed","initialZoomIn","initialZoomInEnd","initialZoomOut","initialZoomOutEnd","parseVerticalMargin","close","unbindEvents","destroy","updateScrollOffset","preventDragEvent","shareLinkClick"],e.exports=t.default},208:function(e,t,n){"use strict";var a=n(3);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.styles=void 0;var r=a(n(19)),o=a(n(20)),i=a(n(39)),l=a(n(40)),s=a(n(41)),c=a(n(42)),u=a(n(43)),d=a(n(0)),p=(a(n(17)),a(n(11))),f=(n(31),a(n(26))),m=a(n(175)),h=function(e){return{root:{display:"table",fontFamily:e.typography.fontFamily,width:"100%",borderCollapse:"collapse",borderSpacing:0}}};t.styles=h;var g=function(e){function t(){var e,n;(0,i.default)(this,t);for(var a=arguments.length,r=new Array(a),o=0;o0&&void 0!==arguments[0]?arguments[0]:null;n.setState({folders:null!==e?e.substr(1).split("/"):n.props.path.substr(1).split("/")});var t=null!==e?e:n.props.path,a=null===n.keywords?window.apiURL.listFile:"/File/SearchFile";t=null===n.keywords?t:n.keywords,X.a.post(a,{action:"list",path:t}).then(function(e){n.props.updateFileList(e.data.result),n.props.setNavigatorLoadingStatus(!1);var a=n.props.path.substr(1).split("/").join(",");Object(Q.d)("path_tmp",encodeURIComponent(a),1),null===n.keywords&&Object(Q.e)("path",encodeURIComponent(t))}).catch(function(e){n.props.setNavigatorError(!0,e)}),n.checkOverFlow()},n.redresh=function(e){n.props.setNavigatorLoadingStatus(!0),n.props.setNavigatorError(!1,"error"),n.renderPath(e)},n.componentWillReceiveProps=function(e){n.props.keywords!==e.keywords&&(n.keywords=e.keywords),n.props.path!==e.path&&n.renderPath(e.path),n.props.refresh!==e.refresh&&n.redresh(e.path)},n.componentDidUpdate=function(e,t){n.state.folders!==t.folders&&n.checkOverFlow(),n.props.drawerDesktopOpen!==e.drawerDesktopOpen&&J(500).then(function(){return n.checkOverFlow()})},n.checkOverFlow=function(){var e=n.element.current.offsetHeight1&&(n.newNameSuffix=t.pop()),void n.setState({newName:t.join(".")})}n.props.modalsStatus.getSource!==e.modalsStatus.getSource&&!0===e.modalsStatus.getSource&&X.a.post("/File/gerSource",{action:"source",path:("/"===n.props.selected[0].path?"":n.props.path)+"/"+n.props.selected[0].name}).then(function(e){n.setState({source:e.data.url})}).catch(function(e){n.props.toggleSnackbar("top","right",e.message,"error")})},n.submitShare=function(e){e.preventDefault(),n.props.setModalsLoading(!0),X.a.post("/File/Share",{action:"share",item:"/"===n.props.selected[0].path?n.props.selected[0].path+n.props.selected[0].name:n.props.selected[0].path+"/"+n.props.selected[0].name,shareType:n.state.secretShare?"private":"public",pwd:n.state.sharePwd}).then(function(e){""!==e.data.result?n.setState({shareUrl:e.data.result}):n.props.toggleSnackbar("top","right",e.data.result.error,"warning"),n.props.setModalsLoading(!1)}).catch(function(e){n.props.toggleSnackbar("top","right",e.message,"error"),n.props.setModalsLoading(!1)})},n.submitRemove=function(e){e.preventDefault(),n.props.setModalsLoading(!0);var t=[],a=[];n.props.selected.map(function(e){"dir"===e.type?t.push("/"===e.path?e.path+e.name:e.path+"/"+e.name):a.push("/"===e.path?e.path+e.name:e.path+"/"+e.name)}),X.a.post("/File/Delete",{action:"delete",items:a,dirs:t,newPath:"//"===n.state.selectedPath?"/":n.state.selectedPath}).then(function(e){e.data.result.success?(n.onClose(),n.props.refreshFileList()):n.props.toggleSnackbar("top","right",e.data.result.error,"warning"),n.props.setModalsLoading(!1),n.props.refreshStorage()}).catch(function(e){n.props.toggleSnackbar("top","right",e.message,"error"),n.props.setModalsLoading(!1)})},n.submitMove=function(e){e.preventDefault(),n.props.setModalsLoading(!0);var t=[],a=[];n.props.selected.map(function(e){"dir"===e.type?t.push("/"===e.path?e.path+e.name:e.path+"/"+e.name):a.push("/"===e.path?e.path+e.name:e.path+"/"+e.name)}),X.a.post("/File/Move",{action:"move",items:a,dirs:t,newPath:"//"===n.state.selectedPath?"/":n.state.selectedPath}).then(function(e){e.data.result.success?(n.onClose(),n.props.refreshFileList()):n.props.toggleSnackbar("top","right",e.data.result.error,"warning"),n.props.setModalsLoading(!1)}).catch(function(e){n.props.toggleSnackbar("top","right",e.message,"error"),n.props.setModalsLoading(!1)})},n.submitRename=function(e){e.preventDefault(),n.props.setModalsLoading(!0);var t=n.state.newName+(""===n.newNameSuffix?"":"."+n.newNameSuffix);-1!==n.props.dirList.findIndex(function(e,n){return e.name===t})||-1!==n.props.fileList.findIndex(function(e,n){return e.name===t})?(n.props.toggleSnackbar("top","right","\u65b0\u540d\u79f0\u4e0e\u5df2\u6709\u6587\u4ef6\u91cd\u590d","warning"),n.props.setModalsLoading(!1)):X.a.post("/File/Rename",{action:"rename",item:("/"===n.props.selected[0].path?"":n.props.path)+"/"+n.props.selected[0].name,newItemPath:("/"===n.props.selected[0].path?"":n.props.path)+"/"+t}).then(function(e){e.data.result.success?(n.onClose(),n.props.refreshFileList()):n.props.toggleSnackbar("top","right",e.data.result.error,"warning"),n.props.setModalsLoading(!1)}).catch(function(e){n.props.toggleSnackbar("top","right",e.message,"error"),n.props.setModalsLoading(!1)})},n.submitCreateNewFolder=function(e){e.preventDefault(),n.props.setModalsLoading(!0),-1!==n.props.dirList.findIndex(function(e,t){return e.name===n.state.newFolderName})?(n.props.toggleSnackbar("top","right","\u6587\u4ef6\u5939\u540d\u79f0\u91cd\u590d","warning"),n.props.setModalsLoading(!1)):X.a.post("/File/createFolder",{action:'"createFolder"',newPath:("/"===n.props.path?"":n.props.path)+"/"+n.state.newFolderName}).then(function(e){e.data.result.success?(n.onClose(),n.props.refreshFileList()):n.props.toggleSnackbar("top","right",e.data.result.error,"warning"),n.props.setModalsLoading(!1)}).catch(function(e){n.props.setModalsLoading(!1),n.props.toggleSnackbar("top","right",e.message,"error")})},n.submitTorrentDownload=function(e){e.preventDefault(),n.props.setModalsLoading(!0),X.a.post("/RemoteDownload/AddTorrent",{action:"torrentDownload",id:n.props.selected[0].id,savePath:n.state.selectedPath}).then(function(e){e.data.result.success?(n.props.toggleSnackbar("top","right","\u4efb\u52a1\u5df2\u521b\u5efa","success"),n.onClose()):n.props.toggleSnackbar("top","right",e.data.result.error,"warning"),n.props.setModalsLoading(!1)}).catch(function(e){n.props.toggleSnackbar("top","right",e.message,"error"),n.props.setModalsLoading(!1)})},n.submitDownload=function(e){e.preventDefault(),n.props.setModalsLoading(!0),X.a.post("/RemoteDownload/addUrl",{action:"remoteDownload",url:n.state.downloadURL,path:n.state.selectedPath}).then(function(e){e.data.result.success?(n.props.toggleSnackbar("top","right","\u4efb\u52a1\u5df2\u521b\u5efa","success"),n.onClose()):n.props.toggleSnackbar("top","right",e.data.result.error,"warning"),n.props.setModalsLoading(!1)}).catch(function(e){n.props.toggleSnackbar("top","right",e.message,"error"),n.props.setModalsLoading(!1)})},n.setMoveTarget=function(e){var t="/"===e.path?e.path+e.name:e.path+"/"+e.name;n.setState({selectedPath:t,selectedPathName:e.name})},n.remoteDownloadNext=function(){n.props.closeAllModals(),n.setState({remoteDownloadPathSelect:!0})},n.onClose=function(){n.setState({newFolderName:"",newName:"",selectedPath:"",selectedPathName:"",secretShare:!1,sharePwd:"",downloadURL:"",shareUrl:"",remoteDownloadPathSelect:!1,source:""}),n.newNameSuffix="",n.props.closeAllModals()},n.handleChange=function(e){return function(t){n.setState(Object(d.a)({},e,t.target.checked))}},n}return Object(l.a)(t,e),Object(r.a)(t,[{key:"render",value:function(){var e=this,t=this.props.classes,n=window.apiURL.preview;return c.a.createElement("div",null,c.a.createElement(Rt.a,{open:this.props.modalsStatus.getSource,onClose:this.onClose,"aria-labelledby":"form-dialog-title"},c.a.createElement(Bt.a,{id:"form-dialog-title"},"\u83b7\u53d6\u6587\u4ef6\u5916\u94fe"),c.a.createElement(zt.a,null,c.a.createElement("form",{onSubmit:this.submitCreateNewFolder},c.a.createElement(Tt.a,{autoFocus:!0,margin:"dense",id:"newFolderName",label:"\u5916\u94fe\u5730\u5740",type:"text",value:this.state.source,fullWidth:!0}))),c.a.createElement(Ft.a,null,c.a.createElement(g.a,{onClick:this.onClose},"\u5173\u95ed"))),c.a.createElement(Rt.a,{open:this.props.modalsStatus.createNewFolder,onClose:this.onClose,"aria-labelledby":"form-dialog-title"},c.a.createElement(Bt.a,{id:"form-dialog-title"},"\u65b0\u5efa\u6587\u4ef6\u5939"),c.a.createElement(zt.a,null,c.a.createElement("form",{onSubmit:this.submitCreateNewFolder},c.a.createElement(Tt.a,{autoFocus:!0,margin:"dense",id:"newFolderName",label:"\u6587\u4ef6\u5939\u540d\u79f0",type:"text",value:this.state.newFolderName,onChange:function(t){return e.handleInputChange(t)},fullWidth:!0}))),c.a.createElement(Ft.a,null,c.a.createElement(g.a,{onClick:this.onClose},"\u53d6\u6d88"),c.a.createElement("div",{className:t.wrapper},c.a.createElement(g.a,{onClick:this.submitCreateNewFolder,color:"primary",disabled:""===this.state.newFolderName||this.props.modalsLoading},"\u521b\u5efa",this.props.modalsLoading&&c.a.createElement(ft.a,{size:24,className:t.buttonProgress}))))),c.a.createElement(Rt.a,{open:this.props.modalsStatus.rename,onClose:this.onClose,"aria-labelledby":"form-dialog-title",maxWidth:"sm",fullWidth:!0},c.a.createElement(Bt.a,{id:"form-dialog-title"},"\u91cd\u547d\u540d"),c.a.createElement(zt.a,null,c.a.createElement(Vt.a,null,"\u8f93\u5165 ",c.a.createElement("strong",null,1===this.props.selected.length?this.props.selected[0].name:"")," \u7684\u65b0\u540d\u79f0\uff1a"),c.a.createElement("form",{onSubmit:this.submitRename},c.a.createElement(Tt.a,{autoFocus:!0,margin:"dense",id:"newName",label:"\u65b0\u540d\u79f0",type:"text",value:this.state.newName,onChange:function(t){return e.handleInputChange(t)},fullWidth:!0}))),c.a.createElement(Ft.a,null,c.a.createElement(g.a,{onClick:this.onClose},"\u53d6\u6d88"),c.a.createElement("div",{className:t.wrapper},c.a.createElement(g.a,{onClick:this.submitRename,color:"primary",disabled:""===this.state.newName||this.props.modalsLoading},"\u786e\u5b9a",this.props.modalsLoading&&c.a.createElement(ft.a,{size:24,className:t.buttonProgress}))))),c.a.createElement(Rt.a,{open:this.props.modalsStatus.move,onClose:this.onClose,"aria-labelledby":"form-dialog-title"},c.a.createElement(Bt.a,{id:"form-dialog-title"},"\u79fb\u52a8\u81f3"),c.a.createElement(Nt,{presentPath:this.props.path,selected:this.props.selected,onSelect:this.setMoveTarget}),""!==this.state.selectedPath&&c.a.createElement(zt.a,{className:t.contentFix},c.a.createElement(Vt.a,null,"\u79fb\u52a8\u81f3 ",c.a.createElement("strong",null,this.state.selectedPathName))),c.a.createElement(Ft.a,null,c.a.createElement(g.a,{onClick:this.onClose},"\u53d6\u6d88"),c.a.createElement("div",{className:t.wrapper},c.a.createElement(g.a,{onClick:this.submitMove,color:"primary",disabled:""===this.state.selectedPath||this.props.modalsLoading},"\u786e\u5b9a",this.props.modalsLoading&&c.a.createElement(ft.a,{size:24,className:t.buttonProgress}))))),c.a.createElement(Rt.a,{open:this.props.modalsStatus.remove,onClose:this.onClose,"aria-labelledby":"form-dialog-title"},c.a.createElement(Bt.a,{id:"form-dialog-title"},"\u5220\u9664\u5bf9\u8c61"),c.a.createElement(zt.a,null,c.a.createElement(Vt.a,null,"\u786e\u5b9a\u8981\u5220\u9664",1===this.props.selected.length&&c.a.createElement("strong",null," ",this.props.selected[0].name," "),this.props.selected.length>1&&c.a.createElement("span",null,"\u8fd9",this.props.selected.length,"\u4e2a\u5bf9\u8c61"),"\u5417\uff1f")),c.a.createElement(Ft.a,null,c.a.createElement(g.a,{onClick:this.onClose},"\u53d6\u6d88"),c.a.createElement("div",{className:t.wrapper},c.a.createElement(g.a,{onClick:this.submitRemove,color:"primary",disabled:this.props.modalsLoading},"\u786e\u5b9a",this.props.modalsLoading&&c.a.createElement(ft.a,{size:24,className:t.buttonProgress}))))),c.a.createElement(Rt.a,{open:this.props.modalsStatus.share,onClose:this.onClose,"aria-labelledby":"form-dialog-title",className:t.widthAnimation},c.a.createElement(Bt.a,{id:"form-dialog-title"},"\u521b\u5efa\u5206\u4eab\u94fe\u63a5"),c.a.createElement(zt.a,null,c.a.createElement(Vt.a,null,"\u83b7\u53d6\u7528\u4e8e\u5171\u4eab\u7684\u94fe\u63a5"),""===this.state.shareUrl&&c.a.createElement("form",{onSubmit:this.submitShare},c.a.createElement($t.a,{control:c.a.createElement(Gt.a,{checked:this.state.secretShare,onChange:this.handleChange("secretShare"),name:"secretShare",value:"false"}),label:"\u4f7f\u7528\u5bc6\u7801\u4fdd\u62a4\u94fe\u63a5"}),this.state.secretShare&&c.a.createElement(qt.a,{margin:"nonw",fullWidth:!0},c.a.createElement(Tt.a,{id:"sharePwd",onChange:this.handleInputChange,label:"\u5206\u4eab\u5bc6\u7801",type:"password",margin:"none",autoFocus:!0,value:this.state.sharePwd,required:!0}))),""!==this.state.shareUrl&&c.a.createElement(Tt.a,{id:"shareUrl",label:"\u5206\u4eab\u94fe\u63a5",autoFocus:!0,fullWidth:!0,className:t.shareUrl,value:this.state.shareUrl})),c.a.createElement(Ft.a,null,c.a.createElement(g.a,{onClick:this.onClose},""===this.state.shareUrl?"\u53d6\u6d88":"\u5173\u95ed"),""===this.state.shareUrl&&c.a.createElement("div",{className:t.wrapper},c.a.createElement(g.a,{onClick:this.submitShare,color:"primary",disabled:this.props.modalsLoading||this.state.secretShare&&""===this.state.sharePwd},"\u786e\u5b9a",this.props.modalsLoading&&c.a.createElement(ft.a,{size:24,className:t.buttonProgress}))))),c.a.createElement(Rt.a,{open:this.props.modalsStatus.music,onClose:this.onClose,"aria-labelledby":"form-dialog-title"},c.a.createElement(Bt.a,{id:"form-dialog-title"},"\u97f3\u9891\u64ad\u653e"),c.a.createElement(zt.a,null,c.a.createElement(Vt.a,null,0!==this.props.selected.length&&c.a.createElement("audio",{controls:!0,src:n+"?action=preview&path="+("/"===this.props.selected[0].path?this.props.selected[0].path+this.props.selected[0].name:this.props.selected[0].path+"/"+this.props.selected[0].name)}))),c.a.createElement(Ft.a,null,c.a.createElement(g.a,{onClick:this.onClose},"\u5173\u95ed"))),c.a.createElement(Rt.a,{open:this.props.modalsStatus.remoteDownload,onClose:this.onClose,"aria-labelledby":"form-dialog-title",fullWidth:!0},c.a.createElement(Bt.a,{id:"form-dialog-title"},"\u65b0\u5efa\u79bb\u7ebf\u4e0b\u8f7d\u4efb\u52a1"),c.a.createElement(zt.a,null,c.a.createElement(Vt.a,null,c.a.createElement(Tt.a,{label:"\u6587\u4ef6\u5730\u5740",autoFocus:!0,fullWidth:!0,id:"downloadURL",onChange:this.handleInputChange,placeholder:"\u8f93\u5165\u6587\u4ef6\u4e0b\u8f7d\u5730\u5740\uff0c\u652f\u6301 HTTP(s)/FTP/\u78c1\u529b\u94fe"}))),c.a.createElement(Ft.a,null,c.a.createElement(g.a,{onClick:this.onClose},"\u5173\u95ed"),c.a.createElement(g.a,{onClick:this.remoteDownloadNext,color:"primary",disabled:this.props.modalsLoading||""===this.state.downloadURL},"\u4e0b\u4e00\u6b65"))),c.a.createElement(Rt.a,{open:this.state.remoteDownloadPathSelect,onClose:this.onClose,"aria-labelledby":"form-dialog-title"},c.a.createElement(Bt.a,{id:"form-dialog-title"},"\u9009\u62e9\u5b58\u50a8\u4f4d\u7f6e"),c.a.createElement(Nt,{presentPath:this.props.path,selected:this.props.selected,onSelect:this.setMoveTarget}),""!==this.state.selectedPath&&c.a.createElement(zt.a,{className:t.contentFix},c.a.createElement(Vt.a,null,"\u4e0b\u8f7d\u81f3 ",c.a.createElement("strong",null,this.state.selectedPathName))),c.a.createElement(Ft.a,null,c.a.createElement(g.a,{onClick:this.onClose},"\u53d6\u6d88"),c.a.createElement("div",{className:t.wrapper},c.a.createElement(g.a,{onClick:this.submitDownload,color:"primary",disabled:""===this.state.selectedPath||this.props.modalsLoading},"\u521b\u5efa\u4efb\u52a1",this.props.modalsLoading&&c.a.createElement(ft.a,{size:24,className:t.buttonProgress}))))),c.a.createElement(Rt.a,{open:this.props.modalsStatus.torrentDownload,onClose:this.onClose,"aria-labelledby":"form-dialog-title"},c.a.createElement(Bt.a,{id:"form-dialog-title"},"\u9009\u62e9\u5b58\u50a8\u4f4d\u7f6e"),c.a.createElement(Nt,{presentPath:this.props.path,selected:this.props.selected,onSelect:this.setMoveTarget}),""!==this.state.selectedPath&&c.a.createElement(zt.a,{className:t.contentFix},c.a.createElement(Vt.a,null,"\u4e0b\u8f7d\u81f3 ",c.a.createElement("strong",null,this.state.selectedPathName))),c.a.createElement(Ft.a,null,c.a.createElement(g.a,{onClick:this.onClose},"\u53d6\u6d88"),c.a.createElement("div",{className:t.wrapper},c.a.createElement(g.a,{onClick:this.submitTorrentDownload,color:"primary",disabled:""===this.state.selectedPath||this.props.modalsLoading},"\u521b\u5efa\u4efb\u52a1",this.props.modalsLoading&&c.a.createElement(ft.a,{size:24,className:t.buttonProgress}))))))}}]),t}(s.Component),Xt=Object(p.b)(function(e){return{path:e.navigator.path,selected:e.explorer.selected,modalsStatus:e.viewUpdate.modals,modalsLoading:e.viewUpdate.modalsLoading,dirList:e.explorer.dirList,fileList:e.explorer.fileList}},function(e){return{closeAllModals:function(){e(Object($.e)())},toggleSnackbar:function(t,n,a,r){e(Object($.B)(t,n,a,r))},setModalsLoading:function(t){e(Object($.w)(t))},refreshFileList:function(){e(Object($.r)())},refreshStorage:function(){e(Object($.s)())}}})(Object(u.withStyles)(function(e){return{wrapper:{margin:e.spacing.unit,position:"relative"},buttonProgress:{color:e.palette.secondary.light,position:"absolute",top:"50%",left:"50%",marginTop:-12,marginLeft:-12},contentFix:{padding:"10px 24px 0px 24px"},shareUrl:{minWidth:"400px"},widthAnimation:{}}})(Yt)),Qt=function(e){function t(){return Object(a.a)(this,t),Object(o.a)(this,Object(i.a)(t).apply(this,arguments))}return Object(l.a)(t,e),Object(r.a)(t,[{key:"render",value:function(){return c.a.createElement("div",null,c.a.createElement(Xt,null),c.a.createElement(ne,null),c.a.createElement(kt,null))}}]),t}(s.Component);t.a=Object(u.withStyles)(function(e){return{}})(Qt)},25:function(e,t,n){"use strict";n.d(t,"f",function(){return a}),n.d(t,"d",function(){return r}),n.d(t,"e",function(){return o}),n.d(t,"a",function(){return i}),n.d(t,"c",function(){return l}),n.d(t,"b",function(){return s});var a=function(e){if(0===e)return"0 B";var t=Math.floor(Math.log(e)/Math.log(1024));return(e/Math.pow(1024,t)).toFixed(1)+" "+["B","KB","MB","GB","TB","PB","EB","ZB","YB"][t]},r=function(e,t,n){if(n){var a=new Date;a.setTime(a.getTime()+24*n*60*60*1e3),"; expires="+a.toUTCString()}document.cookie=e+"="+(t||"")+"; path=/"},o=function(e,t){var n=window.location.href,a=window.location.hash;if((n=n.replace(a,"")).indexOf(e+"=")>=0){var r=n.substring(0,n.indexOf(e)),o=n.substring(n.indexOf(e));n=r+e+"="+t+(o=(o=o.substring(o.indexOf("=")+1)).indexOf("&")>=0?o.substring(o.indexOf("&")):"")}else n.indexOf("?")<0?n+="?"+e+"="+t:n+="&"+e+"="+t;n!==window.location.href&&window.history.pushState(null,null,n)},i=function(){return!window.isSharePage||(window.isSharePage?!!window.shareInfo.allowPreview||-1!==window.userInfo.uid:void 0)},l=function(e){var t=window.location.href;return-1!=t.indexOf("?"+e+"=")||-1!=t.indexOf("&"+e+"=")},s=function(e){window.document.querySelector("meta[name=theme-color]").setAttribute("content",e)}},251:function(e,t,n){var a,r;void 0===(r="function"===typeof(a=function(){"use strict";return function(e,t,n,a){var r={features:null,bind:function(e,t,n,a){var r=(a?"remove":"add")+"EventListener";t=t.split(" ");for(var o=0;o0&&(i=parseInt(i[1],10))>=1&&i<8&&(a.isOldIOSPhone=!0)}var l=o.match(/Android\s([0-9\.]*)/),s=l?l[1]:0;(s=parseFloat(s))>=1&&(s<4.4&&(a.isOldAndroid=!0),a.androidVersion=s),a.isMobileOpera=/opera mini|opera mobi/i.test(o)}for(var c,u,d=["transform","perspective","animationName"],p=["","webkit","Moz","ms","O"],f=0;f<4;f++){n=p[f];for(var m=0;m<3;m++)c=d[m],u=n+(n?c.charAt(0).toUpperCase()+c.slice(1):c),!a[c]&&u in t&&(a[c]=u);n&&!a.raf&&(n=n.toLowerCase(),a.raf=window[n+"RequestAnimationFrame"],a.raf&&(a.caf=window[n+"CancelAnimationFrame"]||window[n+"CancelRequestAnimationFrame"]))}if(!a.raf){var h=0;a.raf=function(e){var t=(new Date).getTime(),n=Math.max(0,16-(t-h)),a=window.setTimeout(function(){e(t+n)},n);return h=t+n,a},a.caf=function(e){clearTimeout(e)}}return a.svg=!!document.createElementNS&&!!document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect,r.features=a,a}};r.detectFeatures(),r.features.oldIE&&(r.bind=function(e,t,n,a){t=t.split(" ");for(var r,o=(a?"detach":"attach")+"Event",i=function(){n.handleEvent.call(n)},l=0;lt-1?e-t:e<0?t+e:e},Oe={},Ce=function(e,t){return Oe[e]||(Oe[e]=[]),Oe[e].push(t)},Se=function(e){var t=Oe[e];if(t){var n=Array.prototype.slice.call(arguments);n.shift();for(var a=0;ao.currItem.fitRatio?ye||(Kt(o.currItem,!1,!0),ye=!0):ye&&(Kt(o.currItem),ye=!1)),Pe(te,de.x,de.y,g))},_e=function(e){e.container&&Pe(e.container.style,e.initialPosition.x,e.initialPosition.y,e.initialZoomLevel,e)},Ne=function(e,t){t[P]=b+e+"px, 0px"+w},Ie=function(e,t){if(!i.loop&&t){var n=u+(he.x*fe-e)/he.x,a=Math.round(e-ut.x);(n<0&&a>0||n>=zt()-1&&a<0)&&(e=ut.x+a*i.mainScrollEndFriction)}ut.x=e,Ne(e,d)},Te=function(e,t){var n=dt[e]-me[e];return ue[e]+ce[e]+n-n*(t/v)},Le=function(e,t){e.x=t.x,e.y=t.y,t.id&&(e.id=t.id)},Re=function(e){e.x=Math.round(e.x),e.y=Math.round(e.y)},De=null,Fe=function t(){De&&(r.unbind(document,"mousemove",t),r.addClass(e,"pswp--has_mouse"),i.mouseUsed=!0,Se("mouseUsed")),De=setTimeout(function(){De=null},100)},Ae=function(e,t){var n=Ht(o.currItem,pe,e);return t&&(ee=n),n},ze=function(e){return e||(e=o.currItem),e.initialZoomLevel},Ue=function(e){return e||(e=o.currItem),e.w>0?i.maxSpreadZoom:1},Be=function(e,t,n,a){return a===o.currItem.initialZoomLevel?(n[e]=o.currItem.initialPosition[e],!0):(n[e]=Te(e,a),n[e]>t.min[e]?(n[e]=t.min[e],!0):n[e]=a)return qe(e),o(n),void(i&&i());o((n-t)*r(l/a)+t),Ge[e].raf=N(c)}}()},Xe={shout:Se,listen:Ce,viewportSize:pe,options:i,isMainScrollAnimating:function(){return ne},getZoomLevel:function(){return g},getCurrentIndex:function(){return u},isDragging:function(){return G},isZooming:function(){return Q},setScrollOffset:function(e,t){me.x=e,D=me.y=t,Se("updateScrollOffset",me)},applyZoomPan:function(e,t,n,a){de.x=t,de.y=n,g=e,Me(a)},init:function(){if(!l&&!s){var n;o.framework=r,o.template=e,o.bg=r.getChildByClass(e,"pswp__bg"),T=e.className,l=!0,F=r.detectFeatures(),N=F.raf,I=F.caf,P=F.transform,R=F.oldIE,o.scrollWrap=r.getChildByClass(e,"pswp__scroll-wrap"),o.container=r.getChildByClass(o.scrollWrap,"pswp__container"),d=o.container.style,o.itemHolders=x=[{el:o.container.children[0],wrap:0,index:-1},{el:o.container.children[1],wrap:0,index:-1},{el:o.container.children[2],wrap:0,index:-1}],x[0].el.style.display=x[2].el.style.display="none",function(){if(P){var t=F.perspective&&!_;return b="translate"+(t?"3d(":"("),void(w=F.perspective?", 0px)":")")}P="left",r.addClass(e,"pswp--ie"),Ne=function(e,t){t.left=e+"px"},_e=function(e){var t=e.fitRatio>1?1:e.fitRatio,n=e.container.style,a=t*e.w,r=t*e.h;n.width=a+"px",n.height=r+"px",n.left=e.initialPosition.x+"px",n.top=e.initialPosition.y+"px"},Me=function(){if(te){var e=te,t=o.currItem,n=t.fitRatio>1?1:t.fitRatio,a=n*t.w,r=n*t.h;e.width=a+"px",e.height=r+"px",e.left=de.x+"px",e.top=de.y+"px"}}}(),h={resize:o.updateSize,orientationchange:function(){clearTimeout(A),A=setTimeout(function(){pe.x!==o.scrollWrap.clientWidth&&o.updateSize()},500)},scroll:He,keydown:We,click:Ve};var a=F.isOldIOSPhone||F.isOldAndroid||F.isMobileOpera;for(F.animationName&&F.transform&&!a||(i.showAnimationDuration=i.hideAnimationDuration=0),n=0;n=zt())&&(u=0),o.currItem=At(u),(F.isOldIOSPhone||F.isOldAndroid)&&(ve=!1),e.setAttribute("aria-hidden","false"),i.modal&&(ve?e.style.position="fixed":(e.style.position="absolute",e.style.top=r.getScrollY()+"px")),void 0===D&&(Se("initialLayout"),D=L=r.getScrollY());var f="pswp--open ";for(i.mainClass&&(f+=i.mainClass+" "),i.showHideOpacity&&(f+="pswp--animate_opacity "),f+=_?"pswp--touch":"pswp--notouch",f+=F.animationName?" pswp--css_animation":"",f+=F.svg?" pswp--svg":"",r.addClass(e,f),o.updateSize(),p=-1,ge=null,n=0;n<3;n++)Ne((n+p)*he.x,x[n].el.style);R||r.bind(o.scrollWrap,m,o),Ce("initialZoomInEnd",function(){o.setContent(x[0],u-1),o.setContent(x[2],u+1),x[0].el.style.display=x[2].el.style.display="block",i.focus&&e.focus(),r.bind(document,"keydown",o),F.transform&&r.bind(o.scrollWrap,"click",o),i.mouseUsed||r.bind(document,"mousemove",Fe),r.bind(window,"resize scroll orientationchange",o),Se("bindEvents")}),o.setContent(x[1],u),o.updateCurrItem(),Se("afterInit"),ve||(y=setInterval(function(){Ze||G||Q||g!==o.currItem.initialZoomLevel||o.updateSize()},1e3)),r.addClass(e,"pswp--visible")}},close:function(){l&&(l=!1,s=!0,Se("close"),r.unbind(window,"resize scroll orientationchange",o),r.unbind(window,"scroll",h.scroll),r.unbind(document,"keydown",o),r.unbind(document,"mousemove",Fe),F.transform&&r.unbind(o.scrollWrap,"click",o),G&&r.unbind(window,f,o),clearTimeout(A),Se("unbindEvents"),Ut(o.currItem,null,!0,o.destroy))},destroy:function(){Se("destroy"),Lt&&clearTimeout(Lt),e.setAttribute("aria-hidden","true"),e.className=T,y&&clearInterval(y),r.unbind(o.scrollWrap,m,o),r.unbind(window,"scroll",o),mt(),$e(),Oe=null},panTo:function(e,t,n){n||(e>ee.min.x?e=ee.min.x:eee.min.y?t=ee.min.y:t=3&&(p+=ge+(ge>0?-3:3),n=3);for(var a=0;a0?(t=x.shift(),x[2]=t,Ne((++p+2)*he.x,t.el.style),o.setContent(t,u-n+a+1+1)):(t=x.pop(),x.unshift(t),Ne(--p*he.x,t.el.style),o.setContent(t,u+n-a-1-1));if(te&&1===Math.abs(ge)){var r=At(O);r.initialZoomLevel!==g&&(Ht(r,pe),Kt(r),_e(r))}ge=0,o.updateCurrZoomItem(),O=u,Se("afterChange")}}},updateSize:function(t){if(!ve&&i.modal){var n=r.getScrollY();if(D!==n&&(e.style.top=n+"px",D=n),!t&&we.x===window.innerWidth&&we.y===window.innerHeight)return;we.x=window.innerWidth,we.y=window.innerHeight,e.style.height=we.y+"px"}if(pe.x=o.scrollWrap.clientWidth,pe.y=o.scrollWrap.clientHeight,He(),he.x=pe.x+Math.round(pe.x*i.spacing),he.y=pe.y,Ie(he.x*fe),Se("beforeResize"),void 0!==p){for(var a,l,s,c=0;c<3;c++)a=x[c],Ne((c+p)*he.x,a.el.style),s=u+c-1,i.loop&&zt()>2&&(s=xe(s)),(l=At(s))&&(E||l.needsUpdate||!l.bounds)?(o.cleanSlide(l),o.setContent(a,s),1===c&&(o.currItem=l,o.updateCurrZoomItem(!0)),l.needsUpdate=!1):-1===a.index&&s>=0&&o.setContent(a,s),l&&l.container&&(Ht(l,pe),Kt(l),_e(l));E=!1}v=g=o.currItem.initialZoomLevel,(ee=o.currItem.bounds)&&(de.x=ee.center.x,de.y=ee.center.y,Me(!0)),Se("resize")},zoomTo:function(e,t,n,a,o){t&&(v=g,dt.x=Math.abs(t.x)-de.x,dt.y=Math.abs(t.y)-de.y,Le(ue,de));var i=Ae(e,!1),l={};Be("x",i,l,e),Be("y",i,l,e);var s=g,c={x:de.x,y:de.y};Re(l);var u=function(t){1===t?(g=e,de.x=l.x,de.y=l.y):(g=(e-s)*t+s,de.x=(l.x-c.x)*t+c.x,de.y=(l.y-c.y)*t+c.y),o&&o(t),Me(1===t)};n?Ye("customZoomTo",0,1,n,a||r.easing.sine.inOut,u):u(1)}},Qe={},Je={},et={},tt={},nt={},at=[],rt={},ot=[],it={},lt=0,st={x:0,y:0},ct=0,ut={x:0,y:0},dt={x:0,y:0},pt={x:0,y:0},ft=function(e,t){return it.x=Math.abs(e.x-t.x),it.y=Math.abs(e.y-t.y),Math.sqrt(it.x*it.x+it.y*it.y)},mt=function(){$&&(I($),$=null)},ht={},gt=function(e,t){return ht.prevent=!function e(t,n){return!(!t||t===document)&&(!(t.getAttribute("class")&&t.getAttribute("class").indexOf("pswp__scroll-wrap")>-1)&&(n(t)?t:e(t.parentNode,n)))}(e.target,i.isClickableElement),Se("preventDragEvent",e,t,ht),ht.prevent},vt=function(e,t){return t.x=e.pageX,t.y=e.pageY,t.id=e.identifier,t},bt=function(e,t,n){n.x=.5*(e.x+t.x),n.y=.5*(e.y+t.y)},wt=function(){var e=de.y-o.currItem.initialPosition.y;return 1-Math.abs(e/(pe.y/2))},yt={},Et={},xt=[],Ot=function(e){for(;xt.length>0;)xt.pop();return M?(se=0,at.forEach(function(e){0===se?xt[0]=e:1===se&&(xt[1]=e),se++})):e.type.indexOf("touch")>-1?e.touches&&e.touches.length>0&&(xt[0]=vt(e.touches[0],yt),e.touches.length>1&&(xt[1]=vt(e.touches[1],Et))):(yt.x=e.pageX,yt.y=e.pageY,yt.id="",xt[0]=yt),xt},Ct=function(e,t){var n,a,r,l,s=de[e]+t[e],c=t[e]>0,u=ut.x+t.x,d=ut.x-rt.x;if(n=s>ee.min[e]||see.min[e]&&(n=i.panEndFriction,ee.min[e],a=ee.min[e]-ue[e]),(a<=0||d<0)&&zt()>1?(l=u,d<0&&u>rt.x&&(l=rt.x)):ee.min.x!==ee.max.x&&(r=s)):(s0)&&zt()>1?(l=u,d>0&&uo.currItem.fitRatio&&(de[e]+=t[e]*n)},St=function(e){if(!("mousedown"===e.type&&e.button>0))if(Ft)e.preventDefault();else if(!H||"mousedown"!==e.type){if(gt(e,!0)&&e.preventDefault(),Se("pointerDown"),M){var t=r.arraySearch(at,e.pointerId,"id");t<0&&(t=at.length),at[t]={x:e.pageX,y:e.pageY,id:e.pointerId}}var n=Ot(e),a=n.length;X=null,$e(),G&&1!==a||(G=re=!0,r.bind(window,f,o),W=le=oe=V=Y=K=Z=q=!1,ae=null,Se("firstTouchStart",n),Le(ue,de),ce.x=ce.y=0,Le(tt,n[0]),Le(nt,tt),rt.x=he.x*fe,ot=[{x:tt.x,y:tt.y}],U=z=je(),Ae(g,!0),mt(),function e(){G&&($=N(e),kt())}()),!Q&&a>1&&!ne&&!Y&&(v=g,q=!1,Q=Z=!0,ce.y=ce.x=0,Le(ue,de),Le(Qe,n[0]),Le(Je,n[1]),bt(Qe,Je,pt),dt.x=Math.abs(pt.x)-de.x,dt.y=Math.abs(pt.y)-de.y,J=ft(Qe,Je))}},jt=function(e){if(e.preventDefault(),M){var t=r.arraySearch(at,e.pointerId,"id");if(t>-1){var n=at[t];n.x=e.pageX,n.y=e.pageY}}if(G){var a=Ot(e);if(ae||K||Q)X=a;else if(ut.x!==he.x*fe)ae="h";else{var o=Math.abs(a[0].x-tt.x)-Math.abs(a[0].y-tt.y);Math.abs(o)>=10&&(ae=o>0?"h":"v",X=a)}}},kt=function(){if(X){var e=X.length;if(0!==e)if(Le(Qe,X[0]),et.x=Qe.x-tt.x,et.y=Qe.y-tt.y,Q&&e>1){if(tt.x=Qe.x,tt.y=Qe.y,!et.x&&!et.y&&function(e,t){return e.x===t.x&&e.y===t.y}(X[1],Je))return;Le(Je,X[1]),q||(q=!0,Se("zoomGestureStarted"));var t=ft(Qe,Je),n=It(t);n>o.currItem.initialZoomLevel+o.currItem.initialZoomLevel/15&&(le=!0);var a=1,r=ze(),l=Ue();if(n1&&(a=1),n=r-a*(r/3);else n>l&&((a=(n-l)/(6*r))>1&&(a=1),n=l+a*r);a<0&&(a=0),bt(Qe,Je,st),ce.x+=st.x-pt.x,ce.y+=st.y-pt.y,Le(pt,st),de.x=Te("x",n),de.y=Te("y",n),W=n>g,g=n,Me()}else{if(!ae)return;if(re&&(re=!1,Math.abs(et.x)>=10&&(et.x-=X[0].x-nt.x),Math.abs(et.y)>=10&&(et.y-=X[0].y-nt.y)),tt.x=Qe.x,tt.y=Qe.y,0===et.x&&0===et.y)return;if("v"===ae&&i.closeOnVerticalDrag&&"fit"===i.scaleMode&&g===o.currItem.initialZoomLevel){ce.y+=et.y,de.y+=et.y;var u=wt();return V=!0,Se("onVerticalDrag",u),ke(u),void Me()}!function(e,t,n){if(e-U>50){var a=ot.length>2?ot.shift():{};a.x=t,a.y=n,ot.push(a),U=e}}(je(),Qe.x,Qe.y),K=!0,ee=o.currItem.bounds;var d=Ct("x",et);d||(Ct("y",et),Re(de),Me())}}},Pt=function(e){if(F.isOldAndroid){if(H&&"mouseup"===e.type)return;e.type.indexOf("touch")>-1&&(clearTimeout(H),H=setTimeout(function(){H=0},600))}var t;if(Se("pointerUp"),gt(e,!1)&&e.preventDefault(),M){var n=r.arraySearch(at,e.pointerId,"id");n>-1&&(t=at.splice(n,1)[0],navigator.msPointerEnabled?(t.type={4:"mouse",2:"touch",3:"pen"}[e.pointerType],t.type||(t.type=e.pointerType||"mouse")):t.type=e.pointerType||"mouse")}var a,l=Ot(e),s=l.length;if("mouseup"===e.type&&(s=0),2===s)return X=null,!0;1===s&&Le(nt,l[0]),0!==s||ae||ne||(t||("mouseup"===e.type?t={x:e.pageX,y:e.pageY,type:"mouse"}:e.changedTouches&&e.changedTouches[0]&&(t={x:e.changedTouches[0].pageX,y:e.changedTouches[0].pageY,type:"touch"})),Se("touchRelease",e,t));var c=-1;if(0===s&&(G=!1,r.unbind(window,f,o),mt(),Q?c=0:-1!==ct&&(c=je()-ct)),ct=1===s?je():-1,a=-1!==c&&c<150?"zoom":"swipe",Q&&s<2&&(Q=!1,1===s&&(a="zoomPointerUp"),Se("zoomGestureEnded")),X=null,K||q||ne||V)if($e(),B||(B=Mt()),B.calculateSwipeSpeed("x"),V){var u=wt();if(uo.currItem.fitRatio&&_t(B):Tt())}},Mt=function(){var e,t,n={lastFlickOffset:{},lastFlickDist:{},lastFlickSpeed:{},slowDownRatio:{},slowDownRatioReverse:{},speedDecelerationRatio:{},speedDecelerationRatioAbs:{},distanceOffset:{},backAnimDestination:{},backAnimStarted:{},calculateSwipeSpeed:function(a){ot.length>1?(e=je()-U+50,t=ot[ot.length-2][a]):(e=je()-z,t=nt[a]),n.lastFlickOffset[a]=tt[a]-t,n.lastFlickDist[a]=Math.abs(n.lastFlickOffset[a]),n.lastFlickDist[a]>20?n.lastFlickSpeed[a]=n.lastFlickOffset[a]/e:n.lastFlickSpeed[a]=0,Math.abs(n.lastFlickSpeed[a])<.1&&(n.lastFlickSpeed[a]=0),n.slowDownRatio[a]=.95,n.slowDownRatioReverse[a]=1-n.slowDownRatio[a],n.speedDecelerationRatio[a]=1},calculateOverBoundsAnimOffset:function(e,t){n.backAnimStarted[e]||(de[e]>ee.min[e]?n.backAnimDestination[e]=ee.min[e]:de[e]30&&(c||t.lastFlickOffset.x>20)?a=-1:s<-30&&(c||t.lastFlickOffset.x<-20)&&(a=1)}a&&((u+=a)<0?(u=i.loop?zt()-1:0,l=!0):u>=zt()&&(u=i.loop?0:zt()-1,l=!0),l&&!i.loop||(ge+=a,fe-=a,n=!0));var d,p=he.x*fe,f=Math.abs(p-ut.x);return n||p>ut.x===t.lastFlickSpeed.x>0?(d=Math.abs(t.lastFlickSpeed.x)>0?f/Math.abs(t.lastFlickSpeed.x):333,d=Math.min(d,400),d=Math.max(d,250)):d=333,lt===u&&(n=!1),ne=!0,Se("mainScrollAnimStart"),Ye("mainScroll",ut.x,p,d,r.easing.cubic.out,Ie,function(){$e(),ne=!1,lt=-1,(n||lt!==u)&&o.updateCurrItem(),Se("mainScrollAnimComplete")}),n&&o.updateCurrItem(!0),n},It=function(e){return 1/J*e*v},Tt=function(){var e=g,t=ze(),n=Ue();gn&&(e=n);var a,i=ie;return oe&&!W&&!le&&g1||navigator.msMaxTouchPoints>1),o.likelyTouchDevice=_,h[C]=St,h[S]=jt,h[j]=Pt,k&&(h[k]=h[j]),F.touch&&(m+=" mousedown",f+=" mousemove mouseup",h.mousedown=h[C],h.mousemove=h[S],h.mouseup=h[j]),_||(i.allowPanToNext=!1)}}});var Lt,Rt,Dt,Ft,At,zt,Ut=function(t,n,a,l){var s;Lt&&clearTimeout(Lt),Ft=!0,Dt=!0,t.initialLayout?(s=t.initialLayout,t.initialLayout=null):s=i.getThumbBoundsFn&&i.getThumbBoundsFn(u);var d=a?i.hideAnimationDuration:i.showAnimationDuration,p=function(){qe("initialZoom"),a?(o.template.removeAttribute("style"),o.bg.removeAttribute("style")):(ke(1),n&&(n.style.display="block"),r.addClass(e,"pswp--animated-in"),Se("initialZoom"+(a?"OutEnd":"InEnd"))),l&&l(),Ft=!1};if(!d||!s||void 0===s.x)return Se("initialZoom"+(a?"Out":"In")),g=t.initialZoomLevel,Le(de,t.initialPosition),Me(),e.style.opacity=a?0:1,ke(1),void(d?setTimeout(function(){p()},d):p());!function(){var n=c,l=!o.currItem.src||o.currItem.loadError||i.showHideOpacity;t.miniImg&&(t.miniImg.style.webkitBackfaceVisibility="hidden"),a||(g=s.w/t.w,de.x=s.x,de.y=s.y-L,o[l?"template":"bg"].style.opacity=.001,Me()),Ke("initialZoom"),a&&!n&&r.removeClass(e,"pswp--animated-in"),l&&(a?r[(n?"remove":"add")+"Class"](e,"pswp--animate_opacity"):setTimeout(function(){r.addClass(e,"pswp--animate_opacity")},30)),Lt=setTimeout(function(){if(Se("initialZoom"+(a?"Out":"In")),a){var o=s.w/t.w,i={x:de.x,y:de.y},c=g,u=ie,f=function(t){1===t?(g=o,de.x=s.x,de.y=s.y-D):(g=(o-c)*t+c,de.x=(s.x-i.x)*t+i.x,de.y=(s.y-D-i.y)*t+i.y),Me(),l?e.style.opacity=1-t:ke(u-t*u)};n?Ye("initialZoom",0,1,d,r.easing.cubic.out,f,p):(f(1),Lt=setTimeout(p,d+20))}else g=t.initialZoomLevel,Le(de,t.initialPosition),Me(),ke(1),l?e.style.opacity=1:ke(1),Lt=setTimeout(p,d+20)},a?25:90)}()},Bt={},Wt=[],Vt={index:0,errorMsg:'
The image could not be loaded.
',forceProgressiveLoading:!1,preload:[1,1],getNumItemsFn:function(){return Rt.length}},Ht=function(e,t,n){if(e.src&&!e.loadError){var a=!n;if(a&&(e.vGap||(e.vGap={top:0,bottom:0}),Se("parseVerticalMargin",e)),Bt.x=t.x,Bt.y=t.y-e.vGap.top-e.vGap.bottom,a){var r=Bt.x/e.w,o=Bt.y/e.h;e.fitRatio=r1&&(n=1),e.initialZoomLevel=n,e.bounds||(e.bounds={center:{x:0,y:0},max:{x:0,y:0},min:{x:0,y:0}})}if(!n)return;return function(e,t,n){var a=e.bounds;a.center.x=Math.round((Bt.x-t)/2),a.center.y=Math.round((Bt.y-n)/2)+e.vGap.top,a.max.x=t>Bt.x?Math.round(Bt.x-t):a.center.x,a.max.y=n>Bt.y?Math.round(Bt.y-n)+e.vGap.top:a.center.y,a.min.x=t>Bt.x?0:a.center.x,a.min.y=n>Bt.y?e.vGap.top:a.center.y}(e,e.w*n,e.h*n),a&&n===e.initialZoomLevel&&(e.initialPosition=e.bounds.center),e.bounds}return e.w=e.h=0,e.initialZoomLevel=e.fitRatio=1,e.bounds={center:{x:0,y:0},max:{x:0,y:0},min:{x:0,y:0}},e.initialPosition=e.bounds.center,e.bounds},Gt=function(e,t,n,a,r,i){t.loadError||a&&(t.imageAppended=!0,Kt(t,a,t===o.currItem&&ye),n.appendChild(a),i&&setTimeout(function(){t&&t.loaded&&t.placeholder&&(t.placeholder.style.display="none",t.placeholder=null)},500))},Zt=function(e){e.loading=!0,e.loaded=!1;var t=e.img=r.createEl("pswp__img","img"),n=function(){e.loading=!1,e.loaded=!0,e.loadComplete?e.loadComplete(e):e.img=null,t.onload=t.onerror=null,t=null};return t.onload=n,t.onerror=function(){e.loadError=!0,n()},t.src=e.src,t},qt=function(e,t){if(e.src&&e.loadError&&e.container)return t&&(e.container.innerHTML=""),e.container.innerHTML=i.errorMsg.replace("%url%",e.src),!0},Kt=function(e,t,n){if(e.src){t||(t=e.container.lastChild);var a=n?e.w:Math.round(e.w*e.fitRatio),r=n?e.h:Math.round(e.h*e.fitRatio);e.placeholder&&!e.loaded&&(e.placeholder.style.width=a+"px",e.placeholder.style.height=r+"px"),t.style.width=a+"px",t.style.height=r+"px"}},$t=function(){if(Wt.length){for(var e,t=0;t=0,r=Math.min(n[0],zt()),l=Math.min(n[1],zt());for(t=1;t<=(a?l:r);t++)o.lazyLoadItem(u+t);for(t=1;t<=(a?r:l);t++)o.lazyLoadItem(u-t)}),Ce("initialLayout",function(){o.currItem.initialLayout=i.getThumbBoundsFn&&i.getThumbBoundsFn(u)}),Ce("mainScrollAnimComplete",$t),Ce("initialZoomInEnd",$t),Ce("destroy",function(){for(var e,t=0;t=0&&void 0!==Rt[e]&&Rt[e]},allowProgressiveImg:function(){return i.forceProgressiveLoading||!_||i.mouseUsed||screen.width>1200},setContent:function(e,t){i.loop&&(t=xe(t));var n=o.getItemAt(e.index);n&&(n.container=null);var a,s=o.getItemAt(t);if(s){Se("gettingData",t,s),e.index=t,e.item=s;var c=s.container=r.createEl("pswp__zoom-wrap");if(!s.src&&s.html&&(s.html.tagName?c.appendChild(s.html):c.innerHTML=s.html),qt(s),Ht(s,pe),!s.src||s.loadError||s.loaded)s.src&&!s.loadError&&((a=r.createEl("pswp__img","img")).style.opacity=1,a.src=s.src,Kt(s,a),Gt(0,s,c,a));else{if(s.loadComplete=function(n){if(l){if(e&&e.index===t){if(qt(n,!0))return n.loadComplete=n.img=null,Ht(n,pe),_e(n),void(e.index===u&&o.updateCurrZoomItem());n.imageAppended?!Ft&&n.placeholder&&(n.placeholder.style.display="none",n.placeholder=null):F.transform&&(ne||Ft)?Wt.push({item:n,baseDiv:c,img:n.img,index:t,holder:e,clearPlaceholder:!0}):Gt(0,n,c,n.img,0,!0)}n.loadComplete=null,n.img=null,Se("imageLoadComplete",t,n)}},r.features.transform){var d="pswp__img pswp__img--placeholder";d+=s.msrc?"":" pswp__img--placeholder--blank";var p=r.createEl(d,s.msrc?"img":"");s.msrc&&(p.src=s.msrc),Kt(s,p),c.appendChild(p),s.placeholder=p}s.loading||Zt(s),o.allowProgressiveImg()&&(!Dt&&F.transform?Wt.push({item:s,baseDiv:c,img:s.img,index:t,holder:e}):Gt(0,s,c,s.img,0,!0))}Dt||t!==u?_e(s):(te=c.style,Ut(s,a||s.img)),e.el.innerHTML="",e.el.appendChild(c)}else e.el.innerHTML=""},cleanSlide:function(e){e.img&&(e.img.onload=e.img.onerror=null),e.loaded=e.loading=e.img=e.imageAppended=!1}}});var Yt,Xt,Qt={},Jt=function(e,t,n){var a=document.createEvent("CustomEvent"),r={origEvent:e,target:e.target,releasePoint:t,pointerType:n||"touch"};a.initCustomEvent("pswpTap",!0,!0,r),e.target.dispatchEvent(a)};Ee("Tap",{publicMethods:{initTap:function(){Ce("firstTouchStart",o.onTapStart),Ce("touchRelease",o.onTapRelease),Ce("destroy",function(){Qt={},Yt=null})},onTapStart:function(e){e.length>1&&(clearTimeout(Yt),Yt=null)},onTapRelease:function(e,t){var n,a;if(t&&!K&&!Z&&!Ze){var o=t;if(Yt&&(clearTimeout(Yt),Yt=null,n=o,a=Qt,Math.abs(n.x-a.x)<25&&Math.abs(n.y-a.y)<25))return void Se("doubleTap",o);if("mouse"===t.type)return void Jt(e,t,"mouse");var i=e.target.tagName.toUpperCase();if("BUTTON"===i||r.hasClass(e.target,"pswp__single-tap"))return void Jt(e,t);Le(Qt,o),Yt=setTimeout(function(){Jt(e,t),Yt=null},300)}}}}),Ee("DesktopZoom",{publicMethods:{initDesktopZoom:function(){R||(_?Ce("mouseUsed",function(){o.setupDesktopZoom()}):o.setupDesktopZoom(!0))},setupDesktopZoom:function(t){Xt={};var n="wheel mousewheel DOMMouseScroll";Ce("bindEvents",function(){r.bind(e,n,o.handleMouseWheel)}),Ce("unbindEvents",function(){Xt&&r.unbind(e,n,o.handleMouseWheel)}),o.mouseZoomedIn=!1;var a,i=function(){o.mouseZoomedIn&&(r.removeClass(e,"pswp--zoomed-in"),o.mouseZoomedIn=!1),g<1?r.addClass(e,"pswp--zoom-allowed"):r.removeClass(e,"pswp--zoom-allowed"),l()},l=function(){a&&(r.removeClass(e,"pswp--dragging"),a=!1)};Ce("resize",i),Ce("afterChange",i),Ce("pointerDown",function(){o.mouseZoomedIn&&(a=!0,r.addClass(e,"pswp--dragging"))}),Ce("pointerUp",l),t||i()},handleMouseWheel:function(e){if(g<=o.currItem.fitRatio)return i.modal&&(!i.closeOnScroll||Ze||G?e.preventDefault():P&&Math.abs(e.deltaY)>2&&(c=!0,o.close())),!0;if(e.stopPropagation(),Xt.x=0,"deltaX"in e)1===e.deltaMode?(Xt.x=18*e.deltaX,Xt.y=18*e.deltaY):(Xt.x=e.deltaX,Xt.y=e.deltaY);else if("wheelDelta"in e)e.wheelDeltaX&&(Xt.x=-.16*e.wheelDeltaX),e.wheelDeltaY?Xt.y=-.16*e.wheelDeltaY:Xt.y=-.16*e.wheelDelta;else{if(!("detail"in e))return;Xt.y=e.detail}Ae(g,!0);var t=de.x-Xt.x,n=de.y-Xt.y;(i.modal||t<=ee.min.x&&t>=ee.max.x&&n<=ee.min.y&&n>=ee.max.y)&&e.preventDefault(),o.panTo(t,n)},toggleDesktopZoom:function(t){t=t||{x:pe.x/2+me.x,y:pe.y/2+me.y};var n=i.getDoubleTapZoom(!0,o.currItem),a=g===n;o.mouseZoomedIn=!a,o.zoomTo(a?o.currItem.initialZoomLevel:n,t,333),r[(a?"remove":"add")+"Class"](e,"pswp--zoomed-in")}}});var en,tn,nn,an,rn,on,ln,sn,cn,un,dn,pn,fn={history:!0,galleryUID:1},mn=function(){return dn.hash.substring(1)},hn=function(){en&&clearTimeout(en),nn&&clearTimeout(nn)},gn=function(){var e=mn(),t={};if(e.length<5)return t;var n,a=e.split("&");for(n=0;n-1&&"&"===(ln=ln.substring(0,t)).slice(-1)&&(ln=ln.slice(0,-1)),setTimeout(function(){l&&r.bind(window,"hashchange",o.onHashChange)},40)}},onHashChange:function(){if(mn()===ln)return cn=!0,void o.close();an||(rn=!0,o.goTo(gn().pid),rn=!1)},updateURL:function(){hn(),rn||(sn?en=setTimeout(vn,800):vn())}}}),r.extend(o,Xe)}})?a.call(t,n,t,e):a)||(e.exports=r)},252:function(e,t,n){var a,r;void 0===(r="function"===typeof(a=function(){"use strict";return function(e,t){var n,a,r,o,i,l,s,c,u,d,p,f,m,h,g,v,b,w,y=this,E=!1,x=!0,O=!0,C={barsSize:{top:44,bottom:"auto"},closeElClasses:["item","caption","zoom-wrap","ui","top-bar"],timeToIdle:4e3,timeToIdleOutside:1e3,loadingIndicatorDelay:1e3,addCaptionHTMLFn:function(e,t){return e.title?(t.children[0].innerHTML=e.title,!0):(t.children[0].innerHTML="",!1)},closeEl:!0,captionEl:!0,fullscreenEl:!0,zoomEl:!0,shareEl:!0,counterEl:!0,arrowEl:!0,preloaderEl:!0,tapToClose:!1,tapToToggleControls:!0,clickToCloseNonZoomable:!0,shareButtons:[{id:"facebook",label:"Share on Facebook",url:"https://www.facebook.com/sharer/sharer.php?u={{url}}"},{id:"twitter",label:"Tweet",url:"https://twitter.com/intent/tweet?text={{text}}&url={{url}}"},{id:"pinterest",label:"Pin it",url:"http://www.pinterest.com/pin/create/button/?url={{url}}&media={{image_url}}&description={{text}}"},{id:"download",label:"Download image",url:"{{raw_image_url}}",download:!0}],getImageURLForShare:function(){return e.currItem.src||""},getPageURLForShare:function(){return window.location.href},getTextForShare:function(){return e.currItem.title||""},indexIndicatorSep:" / ",fitControlsWidth:1200},S=function(e){if(v)return!0;e=e||window.event,g.timeToIdle&&g.mouseUsed&&!u&&L();for(var n,a,r=e.target||e.srcElement,o=r.getAttribute("class")||"",i=0;i-1&&(n.onTap(),a=!0);if(a){e.stopPropagation&&e.stopPropagation(),v=!0;var l=t.features.isOldAndroid?600:30;setTimeout(function(){v=!1},l)}},j=function(e,n,a){t[(a?"add":"remove")+"Class"](e,"pswp__"+n)},k=function(){var e=1===g.getNumItemsFn();e!==h&&(j(a,"ui--one-slide",e),h=e)},P=function(){j(s,"share-modal--hidden",O)},M=function(){return(O=!O)?(t.removeClass(s,"pswp__share-modal--fade-in"),setTimeout(function(){O&&P()},300)):(P(),setTimeout(function(){O||t.addClass(s,"pswp__share-modal--fade-in")},30)),O||N(),!1},_=function(t){var n=(t=t||window.event).target||t.srcElement;return e.shout("shareLinkClick",t,n),!!n.href&&(!!n.hasAttribute("download")||(window.open(n.href,"pswp_share","scrollbars=yes,resizable=yes,toolbar=no,location=yes,width=550,height=420,top=100,left="+(window.screen?Math.round(screen.width/2-275):100)),O||M(),!1))},N=function(){for(var e,t,n,a,r,o="",i=0;i