index.html 6.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="utf-8" />
  5. <title>Excalidraw | Hand-drawn look & feel • Collaborative • Secure</title>
  6. <meta
  7. name="viewport"
  8. content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no, viewport-fit=cover, shrink-to-fit=no"
  9. />
  10. <meta name="referrer" content="origin" />
  11. <meta name="apple-mobile-web-app-capable" content="yes" />
  12. <meta name="theme-color" content="#000000" />
  13. <meta
  14. http-equiv="origin-trial"
  15. content="AsyySICOnLFPHhAi+SdB6g3Cr28MuSeq3a+2k3UOUKu+ikmEjAqYHAK3HSLx4keUd1BLYUPWPYAe6F9hyuO3JwUAAABceyJvcmlnaW4iOiJodHRwczovL3d3dy5leGNhbGlkcmF3LmNvbTo0NDMiLCJmZWF0dXJlIjoiTmF0aXZlRmlsZVN5c3RlbSIsImV4cGlyeSI6MTU4OTE4MzIxMH0="
  16. />
  17. <!-- General tags -->
  18. <meta
  19. name="description"
  20. content="Excalidraw is a virtual collaborative whiteboard tool that lets you easily sketch diagrams that have a hand-drawn feel to them."
  21. />
  22. <meta name="image" content="og-image.png" />
  23. <!-- OpenGraph tags -->
  24. <meta property="og:url" content="https://excalidraw.com" />
  25. <meta property="og:site_name" content="Excalidraw" />
  26. <meta property="og:type" content="website" />
  27. <meta property="og:title" content="Excalidraw" />
  28. <meta
  29. property="og:description"
  30. content="Excalidraw is a whiteboard tool that lets you easily sketch diagrams that have a hand-drawn feel to them."
  31. />
  32. <!-- OG tags require an absolute url for images -->
  33. <meta
  34. property="og:image"
  35. name="twitter:image"
  36. content="https://excalidraw.com/og-image.png"
  37. />
  38. <meta
  39. property="og:image:secure_url"
  40. name="twitter:image"
  41. content="https://excalidraw.com/og-image.png"
  42. />
  43. <meta property="og:image:width" content="1280" />
  44. <meta property="og:image:height" content="669" />
  45. <meta property="og:image:alt" content="Excalidraw logo with byline." />
  46. <!-- Chrome -->
  47. <meta name="theme-color" content="#FFFF" />
  48. <!-- Safari -->
  49. <meta name="apple-mobile-web-app-status-bar-style" content="default" />
  50. <!-- Twitter Card tags -->
  51. <meta name="twitter:card" content="summary_large_image" />
  52. <meta name="twitter:title" content="Excalidraw" />
  53. <meta
  54. name="twitter:description"
  55. content="Excalidraw is a whiteboard tool that lets you easily sketch diagrams that have a hand-drawn feel to them."
  56. />
  57. <!-- OG tags require absolute url for images -->
  58. <meta name="twitter:image" content="https://excalidraw.com/og-image.png" />
  59. <meta
  60. http-equiv="Content-Security-Policy"
  61. content="block-all-mixed-content; child-src 'none'; connect-src https: wss:; default-src 'self'; font-src 'self' data: https: filesystem:; img-src 'self' data: https:; script-src 'self' 'unsafe-inline' https://www.googletagmanager.com https://www.google-analytics.com; style-src 'self' 'unsafe-inline' https:;"
  62. />
  63. <link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
  64. <link rel="stylesheet" href="fonts.css" />
  65. <link
  66. rel="preload"
  67. href="FG_Virgil.woff2"
  68. as="font"
  69. type="font/woff2"
  70. crossorigin="anonymous"
  71. />
  72. <link
  73. rel="preload"
  74. href="Cascadia.woff2"
  75. as="font"
  76. type="font/woff2"
  77. crossorigin="anonymous"
  78. />
  79. <link
  80. href="https://excalidraw-socket.herokuapp.com/socket.io"
  81. rel="preconnect"
  82. crossorigin="anonymous"
  83. />
  84. <link rel="manifest" href="manifest.json" />
  85. <link
  86. href="splashscreen_images/iphone5_splash.png"
  87. media="(device-width: 320px) and (device-height: 568px) and (-webkit-device-pixel-ratio: 2)"
  88. rel="apple-touch-startup-image"
  89. />
  90. <link
  91. href="splashscreen_images/iphone6_splash.png"
  92. media="(device-width: 375px) and (device-height: 667px) and (-webkit-device-pixel-ratio: 2)"
  93. rel="apple-touch-startup-image"
  94. />
  95. <link
  96. href="splashscreen_images/iphoneplus_splash.png"
  97. media="(device-width: 621px) and (device-height: 1104px) and (-webkit-device-pixel-ratio: 3)"
  98. rel="apple-touch-startup-image"
  99. />
  100. <link
  101. href="splashscreen_images/iphonex_splash.png"
  102. media="(device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3)"
  103. rel="apple-touch-startup-image"
  104. />
  105. <link
  106. href="splashscreen_images/iphonexr_splash.png"
  107. media="(device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2)"
  108. rel="apple-touch-startup-image"
  109. />
  110. <link
  111. href="splashscreen_images/iphonexsmax_splash.png"
  112. media="(device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 3)"
  113. rel="apple-touch-startup-image"
  114. />
  115. <link
  116. href="splashscreen_images/ipad_splash.png"
  117. media="(device-width: 768px) and (device-height: 1024px) and (-webkit-device-pixel-ratio: 2)"
  118. rel="apple-touch-startup-image"
  119. />
  120. <link
  121. href="splashscreen_images/ipadpro1_splash.png"
  122. media="(device-width: 834px) and (device-height: 1112px) and (-webkit-device-pixel-ratio: 2)"
  123. rel="apple-touch-startup-image"
  124. />
  125. <link
  126. href="splashscreen_images/ipadpro3_splash.png"
  127. media="(device-width: 834px) and (device-height: 1194px) and (-webkit-device-pixel-ratio: 2)"
  128. rel="apple-touch-startup-image"
  129. />
  130. <link
  131. href="splashscreen_images/ipadpro2_splash.png"
  132. media="(device-width: 1024px) and (device-height: 1366px) and (-webkit-device-pixel-ratio: 2)"
  133. rel="apple-touch-startup-image"
  134. />
  135. <style>
  136. .LoadingMessage {
  137. position: fixed;
  138. top: 0;
  139. right: 0;
  140. bottom: 0;
  141. left: 0;
  142. z-index: 999;
  143. display: flex;
  144. align-items: center;
  145. justify-content: center;
  146. pointer-events: none;
  147. }
  148. .LoadingMessage span {
  149. background-color: rgba(255, 255, 255, 0.8);
  150. border-radius: 5px;
  151. padding: 0.8em 1.2em;
  152. font-size: 1.3em;
  153. }
  154. .visually-hidden {
  155. position: absolute !important;
  156. height: 1px;
  157. width: 1px;
  158. overflow: hidden;
  159. clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
  160. clip: rect(1px, 1px, 1px, 1px);
  161. white-space: nowrap; /* added line */
  162. }
  163. </style>
  164. <script
  165. async
  166. src="https://www.googletagmanager.com/gtag/js?id=UA-387204-13"
  167. ></script>
  168. <script>
  169. window.dataLayer = window.dataLayer || [];
  170. function gtag() {
  171. dataLayer.push(arguments);
  172. }
  173. gtag("js", new Date());
  174. gtag("config", "UA-387204-13");
  175. </script>
  176. </head>
  177. <body>
  178. <noscript>
  179. You need to enable JavaScript to run this app.
  180. </noscript>
  181. <header>
  182. <h1 class="visually-hidden">Excalidraw</h1>
  183. </header>
  184. <div id="root">
  185. <div class="LoadingMessage">
  186. <span>Loading scene...</span>
  187. </div>
  188. </div>
  189. </body>
  190. </html>