index.html 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <title>Porter | Dashboard</title>
  5. <!-- <script>
  6. !(function () {
  7. var analytics = (window.analytics = window.analytics || []);
  8. if (!analytics.initialize)
  9. if (analytics.invoked)
  10. window.console &&
  11. console.error &&
  12. console.error("Segment snippet included twice.");
  13. else {
  14. analytics.invoked = !0;
  15. analytics.methods = [
  16. "trackSubmit",
  17. "trackClick",
  18. "trackLink",
  19. "trackForm",
  20. "pageview",
  21. "identify",
  22. "reset",
  23. "group",
  24. "track",
  25. "ready",
  26. "alias",
  27. "debug",
  28. "page",
  29. "once",
  30. "off",
  31. "on",
  32. "addSourceMiddleware",
  33. "addIntegrationMiddleware",
  34. "setAnonymousId",
  35. "addDestinationMiddleware",
  36. ];
  37. analytics.factory = function (e) {
  38. return function () {
  39. var t = Array.prototype.slice.call(arguments);
  40. t.unshift(e);
  41. analytics.push(t);
  42. return analytics;
  43. };
  44. };
  45. for (var e = 0; e < analytics.methods.length; e++) {
  46. var key = analytics.methods[e];
  47. analytics[key] = analytics.factory(key);
  48. }
  49. analytics.load = function (key, e) {
  50. var t = document.createElement("script");
  51. t.type = "text/javascript";
  52. t.async = !0;
  53. t.src =
  54. "https://cdn.segment.com/analytics.js/v1/" +
  55. key +
  56. "/analytics.min.js";
  57. var n = document.getElementsByTagName("script")[0];
  58. n.parentNode.insertBefore(t, n);
  59. analytics._loadOptions = e;
  60. };
  61. analytics._writeKey = "J6sN7XaMPOGIkA1ZGYMBU4UX37aPZ1Yb";
  62. analytics.SNIPPET_VERSION = "4.13.2";
  63. analytics.load("<%= htmlWebpackPlugin.options.segmentKey %>");
  64. analytics.page();
  65. }
  66. })();
  67. </script> -->
  68. <script>
  69. !(function () {
  70. var analytics = (window.analytics = window.analytics || []);
  71. if (!analytics.initialize)
  72. if (analytics.invoked)
  73. window.console &&
  74. console.error &&
  75. console.error("Segment snippet included twice.");
  76. else {
  77. analytics.invoked = !0;
  78. analytics.methods = [
  79. "trackSubmit",
  80. "trackClick",
  81. "trackLink",
  82. "trackForm",
  83. "pageview",
  84. "identify",
  85. "reset",
  86. "group",
  87. "track",
  88. "ready",
  89. "alias",
  90. "debug",
  91. "page",
  92. "once",
  93. "off",
  94. "on",
  95. "addSourceMiddleware",
  96. "addIntegrationMiddleware",
  97. "setAnonymousId",
  98. "addDestinationMiddleware",
  99. ];
  100. analytics.factory = function (e) {
  101. return function () {
  102. var t = Array.prototype.slice.call(arguments);
  103. t.unshift(e);
  104. analytics.push(t);
  105. return analytics;
  106. };
  107. };
  108. for (var e = 0; e < analytics.methods.length; e++) {
  109. var key = analytics.methods[e];
  110. analytics[key] = analytics.factory(key);
  111. }
  112. analytics.load = function (key, e) {
  113. var t = document.createElement("script");
  114. t.type = "text/javascript";
  115. t.async = !0;
  116. t.src =
  117. "https://cdn.segment.com/analytics.js/v1/" +
  118. key +
  119. "/analytics.min.js";
  120. var n = document.getElementsByTagName("script")[0];
  121. n.parentNode.insertBefore(t, n);
  122. analytics._loadOptions = e;
  123. };
  124. analytics._writeKey = "J6sN7XaMPOGIkA1ZGYMBU4UX37aPZ1Yb";
  125. analytics.SNIPPET_VERSION = "4.13.2";
  126. analytics.load("J6sN7XaMPOGIkA1ZGYMBU4UX37aPZ1Yb");
  127. analytics.page();
  128. }
  129. })();
  130. </script>
  131. <link rel="icon" href="https://i.ibb.co/HnSk02f/ptr.png" />
  132. <meta
  133. name="description"
  134. content="Kubernetes powered PaaS that runs in your own cloud."
  135. />
  136. <meta property="og:title" content="Porter" />
  137. <meta
  138. property="og:image"
  139. content="https://i.ibb.co/52g2g7C/porter-wide.png"
  140. />
  141. <meta
  142. property="og:description"
  143. content="Kubernetes powered PaaS that runs in your own cloud."
  144. />
  145. <meta property="og:url" content="https://porter.run" />
  146. <link
  147. href="https://fonts.googleapis.com/icon?family=Material+Icons"
  148. rel="stylesheet"
  149. />
  150. <link
  151. href="https://fonts.googleapis.com/css?family=Assistant:400,700|Noto+Sans:400,600,700|Work+Sans:400,500,600|Source+Sans+Pro:400,600,700|Hind+Siliguri:500|Cabin:400,600"
  152. rel="stylesheet"
  153. />
  154. <link
  155. href="https://fonts.googleapis.com/icon?family=Material+Icons"
  156. rel="stylesheet"
  157. />
  158. <link
  159. href="//cdnjs.cloudflare.com/ajax/libs/KaTeX/0.9.0/katex.min.css"
  160. rel="stylesheet"
  161. />
  162. <link
  163. href="https://fonts.googleapis.com/icon?family=Material+Icons+Outlined"
  164. rel="stylesheet"
  165. />
  166. <link
  167. href="https://fonts.googleapis.com/icon?family=Roboto+Mono"
  168. rel="stylesheet"
  169. />
  170. </head>
  171. <body>
  172. <div id="output"></div>
  173. </body>
  174. </html>