2019-05-15 14:56:09 +00:00
|
|
|
|
<!DOCTYPE html>
|
|
|
|
|
<html lang="en">
|
|
|
|
|
<head>
|
2020-09-23 15:42:47 +00:00
|
|
|
|
<meta charset="utf-8" />
|
|
|
|
|
<meta
|
|
|
|
|
name="viewport"
|
|
|
|
|
content="width=device-width, initial-scale=1, shrink-to-fit=no, user-scalable=no"
|
|
|
|
|
/>
|
|
|
|
|
<meta name="theme-color" content="#000000" />
|
2019-05-15 14:56:09 +00:00
|
|
|
|
<base href="%PUBLIC_URL%/" />
|
|
|
|
|
<!--
|
|
|
|
|
manifest.json provides metadata used when your web app is added to the
|
|
|
|
|
homescreen on Android. See https://developers.google.com/web/fundamentals/engage-and-retain/web-app-manifest/
|
|
|
|
|
-->
|
2020-09-23 15:42:47 +00:00
|
|
|
|
<link rel="shortcut icon" href="%PUBLIC_URL%/favicon.ico" />
|
|
|
|
|
|
|
|
|
|
<link rel="manifest" href="%PUBLIC_URL%/manifest.json" />
|
2019-12-03 14:04:40 +00:00
|
|
|
|
<!-- Tell the browser it's a PWA -->
|
2020-09-23 15:42:47 +00:00
|
|
|
|
<meta name="mobile-web-app-capable" content="yes" />
|
2019-12-03 14:04:40 +00:00
|
|
|
|
<!-- Tell iOS it's a PWA -->
|
2020-09-23 15:42:47 +00:00
|
|
|
|
<meta name="apple-mobile-web-app-capable" content="yes" />
|
|
|
|
|
<link rel="apple-touch-icon" href="icon.png" />
|
2020-10-13 11:02:04 +00:00
|
|
|
|
|
2020-09-23 15:42:47 +00:00
|
|
|
|
<link
|
|
|
|
|
href="https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i"
|
|
|
|
|
rel="stylesheet"
|
|
|
|
|
type="text/css"
|
|
|
|
|
/>
|
2019-05-15 14:56:09 +00:00
|
|
|
|
<!--
|
|
|
|
|
Notice the use of %PUBLIC_URL% in the tags above.
|
|
|
|
|
It will be replaced with the URL of the `public` folder during the build.
|
|
|
|
|
Only files inside the `public` folder can be referenced from the HTML.
|
|
|
|
|
|
|
|
|
|
Unlike "/favicon.ico" or "favicon.ico", "%PUBLIC_URL%/favicon.ico" will
|
|
|
|
|
work correctly both with client-side routing and a non-root public URL.
|
|
|
|
|
Learn how to configure a non-root public URL by running `npm run build`.
|
|
|
|
|
-->
|
2020-09-17 08:28:23 +00:00
|
|
|
|
<style type="text/css">
|
2020-09-23 15:42:47 +00:00
|
|
|
|
body {
|
|
|
|
|
height: 100%;
|
|
|
|
|
margin: 0;
|
|
|
|
|
padding: 0;
|
|
|
|
|
width: 100%;
|
|
|
|
|
font-family: "Open Sans", sans-serif;
|
|
|
|
|
font-size: 13px;
|
|
|
|
|
-webkit-font-smoothing: antialiased;
|
|
|
|
|
}
|
2020-10-13 12:51:14 +00:00
|
|
|
|
|
2020-09-23 15:42:47 +00:00
|
|
|
|
.temp-header-container {
|
|
|
|
|
-webkit-box-align: center;
|
|
|
|
|
align-items: center;
|
|
|
|
|
background-color: rgb(15, 64, 113);
|
|
|
|
|
display: flex;
|
|
|
|
|
z-index: 185;
|
|
|
|
|
width: calc(100vw - 64px);
|
|
|
|
|
height: 56px;
|
|
|
|
|
padding: 0 32px;
|
|
|
|
|
}
|
|
|
|
|
.temp-header-container .header-items-wrapper {
|
|
|
|
|
width: 960px;
|
|
|
|
|
}
|
|
|
|
|
.temp-header-container .temp-header-logo-wrapper {
|
|
|
|
|
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
|
|
|
|
|
}
|
|
|
|
|
.temp-header-container .temp-header-logo-icon {
|
|
|
|
|
width: 146px;
|
|
|
|
|
height: 24px;
|
|
|
|
|
position: relative;
|
|
|
|
|
padding: 4px 20px 0 30px;
|
|
|
|
|
cursor: pointer;
|
|
|
|
|
}
|
|
|
|
|
.temp-content-loader {
|
|
|
|
|
padding: 16px;
|
|
|
|
|
height: calc(100vh - 91px);
|
|
|
|
|
display: grid;
|
|
|
|
|
grid-template-columns: 250px 1fr;
|
|
|
|
|
grid-template-rows: calc(100vh - 91px);
|
|
|
|
|
grid-column-gap: 8px;
|
|
|
|
|
}
|
|
|
|
|
@media (max-width: 1024px) {
|
|
|
|
|
.temp-content-loader {
|
|
|
|
|
grid-template-columns: 1fr;
|
|
|
|
|
}
|
|
|
|
|
.temp-content__article {
|
|
|
|
|
display: none;
|
|
|
|
|
}
|
|
|
|
|
}
|
2020-09-17 08:28:23 +00:00
|
|
|
|
</style>
|
2020-02-17 13:50:19 +00:00
|
|
|
|
<title>ONLYOFFICE</title>
|
2020-09-23 15:42:47 +00:00
|
|
|
|
</head>
|
|
|
|
|
<body>
|
|
|
|
|
<noscript> You need to enable JavaScript to run this app. </noscript>
|
|
|
|
|
|
|
|
|
|
<div id="temp-content">
|
|
|
|
|
<header class="temp-header-container">
|
|
|
|
|
<a class="temp-header-logo-wrapper" href="/">
|
|
|
|
|
<img
|
|
|
|
|
class="temp-header-logo-icon"
|
|
|
|
|
src="images/nav.logo.opened.react.svg"
|
|
|
|
|
/>
|
|
|
|
|
</a>
|
|
|
|
|
</header>
|
|
|
|
|
|
|
|
|
|
<div class="temp-content-loader">
|
|
|
|
|
<div class="temp-content__article">
|
|
|
|
|
<svg
|
|
|
|
|
role="img"
|
|
|
|
|
width="100%"
|
|
|
|
|
height="100%"
|
|
|
|
|
aria-labelledby="loading-aria1"
|
|
|
|
|
preserveAspectRatio="none"
|
|
|
|
|
>
|
|
|
|
|
<title id="loading-aria1">Loading...</title>
|
|
|
|
|
<rect
|
|
|
|
|
x="0"
|
|
|
|
|
y="0"
|
|
|
|
|
width="100%"
|
|
|
|
|
height="100%"
|
|
|
|
|
clip-path="url(#clip-path1)"
|
|
|
|
|
style="fill: url('#fill1')"
|
|
|
|
|
></rect>
|
|
|
|
|
<defs>
|
|
|
|
|
<clipPath id="clip-path1">
|
|
|
|
|
<rect x="3" y="3" rx="5" ry="5" width="100%" />
|
|
|
|
|
</clipPath>
|
|
|
|
|
<linearGradient id="fill1">
|
|
|
|
|
<stop offset="0.599964" stop-color="#f3f3f3" stop-opacity="1">
|
|
|
|
|
<animate
|
|
|
|
|
attributeName="offset"
|
|
|
|
|
values="-2; -2; 1"
|
|
|
|
|
keyTimes="0; 0.25; 1"
|
|
|
|
|
dur="2s"
|
|
|
|
|
repeatCount="indefinite"
|
|
|
|
|
></animate>
|
|
|
|
|
</stop>
|
|
|
|
|
<stop offset="1.59996" stop-color="#ecebeb" stop-opacity="1">
|
|
|
|
|
<animate
|
|
|
|
|
attributeName="offset"
|
|
|
|
|
values="-1; -1; 2"
|
|
|
|
|
keyTimes="0; 0.25; 1"
|
|
|
|
|
dur="2s"
|
|
|
|
|
repeatCount="indefinite"
|
|
|
|
|
></animate>
|
|
|
|
|
</stop>
|
|
|
|
|
<stop offset="2.59996" stop-color="#f3f3f3" stop-opacity="1">
|
|
|
|
|
<animate
|
|
|
|
|
attributeName="offset"
|
|
|
|
|
values="0; 0; 3"
|
|
|
|
|
keyTimes="0; 0.25; 1"
|
|
|
|
|
dur="2s"
|
|
|
|
|
repeatCount="indefinite"
|
|
|
|
|
></animate>
|
|
|
|
|
</stop>
|
|
|
|
|
</linearGradient>
|
|
|
|
|
</defs>
|
|
|
|
|
</svg>
|
|
|
|
|
</div>
|
|
|
|
|
<div>
|
|
|
|
|
<svg
|
|
|
|
|
role="img"
|
|
|
|
|
width="100%"
|
|
|
|
|
height="100%"
|
|
|
|
|
aria-labelledby="loading-aria2"
|
|
|
|
|
preserveAspectRatio="none"
|
|
|
|
|
>
|
|
|
|
|
<title id="loading-aria2">Loading...</title>
|
|
|
|
|
<rect
|
|
|
|
|
x="0"
|
|
|
|
|
y="0"
|
|
|
|
|
width="100%"
|
|
|
|
|
height="100%"
|
|
|
|
|
clip-path="url(#clip-path2)"
|
|
|
|
|
style="fill: url('#fill2')"
|
|
|
|
|
></rect>
|
|
|
|
|
<defs>
|
|
|
|
|
<clipPath id="clip-path2">
|
|
|
|
|
<rect x="3" y="3" rx="5" ry="5" width="100%" />
|
|
|
|
|
</clipPath>
|
|
|
|
|
<linearGradient id="fill2">
|
|
|
|
|
<stop offset="0.599964" stop-color="#f3f3f3" stop-opacity="1">
|
|
|
|
|
<animate
|
|
|
|
|
attributeName="offset"
|
|
|
|
|
values="-2; -2; 1"
|
|
|
|
|
keyTimes="0; 0.25; 1"
|
|
|
|
|
dur="2s"
|
|
|
|
|
repeatCount="indefinite"
|
|
|
|
|
></animate>
|
|
|
|
|
</stop>
|
|
|
|
|
<stop offset="1.59996" stop-color="#ecebeb" stop-opacity="1">
|
|
|
|
|
<animate
|
|
|
|
|
attributeName="offset"
|
|
|
|
|
values="-1; -1; 2"
|
|
|
|
|
keyTimes="0; 0.25; 1"
|
|
|
|
|
dur="2s"
|
|
|
|
|
repeatCount="indefinite"
|
|
|
|
|
></animate>
|
|
|
|
|
</stop>
|
|
|
|
|
<stop offset="2.59996" stop-color="#f3f3f3" stop-opacity="1">
|
|
|
|
|
<animate
|
|
|
|
|
attributeName="offset"
|
|
|
|
|
values="0; 0; 3"
|
|
|
|
|
keyTimes="0; 0.25; 1"
|
|
|
|
|
dur="2s"
|
|
|
|
|
repeatCount="indefinite"
|
|
|
|
|
></animate>
|
|
|
|
|
</stop>
|
|
|
|
|
</linearGradient>
|
|
|
|
|
</defs>
|
|
|
|
|
</svg>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
|
2019-05-15 14:56:09 +00:00
|
|
|
|
<div id="root"></div>
|
|
|
|
|
<!--
|
|
|
|
|
This HTML file is a template.
|
|
|
|
|
If you open it directly in the browser, you will see an empty page.
|
|
|
|
|
|
|
|
|
|
You can add webfonts, meta tags, or analytics to this file.
|
|
|
|
|
The build step will place the bundled scripts into the <body> tag.
|
|
|
|
|
|
|
|
|
|
To begin the development, run `npm start` or `yarn start`.
|
|
|
|
|
To create a production bundle, use `npm run build` or `yarn build`.
|
|
|
|
|
-->
|
|
|
|
|
</body>
|
|
|
|
|
</html>
|