From 006d80c9614e143ee8acf1491c766f711e42d4f9 Mon Sep 17 00:00:00 2001 From: Clivern Date: Tue, 10 Aug 2021 20:19:19 +0200 Subject: [PATCH] release v1.0.0 --- .env.example | 1 + api_definition.yml | 25 ++- app/controllers/web/home.py | 1 + app/runner/snippet.py | 6 + .../roles/application/templates/env.j2 | 3 + .../configure/roles/common/templates/motd.j2 | 17 +- .../deploy/roles/application/templates/env.j2 | 3 + requirements.txt | 4 +- schemas/api/v1/code/create.json | 7 +- schemas/api/v1/code/execute.json | 7 +- schemas/api/v1/code/update.json | 7 +- ...53f226.css => chunk-7d259924.cd2c08ea.css} | 2 +- ...a233e2.css => chunk-93e44130.ca794933.css} | 2 +- static/index.html | 5 +- .../js/{app.b20546da.js => app.2fb48d64.js} | 4 +- ...pp.b20546da.js.map => app.2fb48d64.js.map} | 2 +- static/js/chunk-57f2dc43.14faee91.js | 2 - static/js/chunk-57f2dc43.14faee91.js.map | 1 - static/js/chunk-7d259924.5c106372.js | 2 + static/js/chunk-7d259924.5c106372.js.map | 1 + static/js/chunk-93e44130.a568d69f.js | 2 + static/js/chunk-93e44130.a568d69f.js.map | 1 + static/js/chunk-b25622be.277aeef2.js | 2 - static/js/chunk-b25622be.277aeef2.js.map | 1 - themes/default/templates/index.html | 5 +- web/package-lock.json | 158 ++++++++---------- web/package.json | 2 +- web/public/index.html | 7 + web/src/main.js | 5 +- web/src/views/CodePage.vue | 36 ++++ web/src/views/HomePage.vue | 52 +++++- 31 files changed, 252 insertions(+), 121 deletions(-) rename static/css/{chunk-57f2dc43.9c53f226.css => chunk-7d259924.cd2c08ea.css} (70%) rename static/css/{chunk-b25622be.e7a233e2.css => chunk-93e44130.ca794933.css} (70%) rename static/js/{app.b20546da.js => app.2fb48d64.js} (90%) rename static/js/{app.b20546da.js.map => app.2fb48d64.js.map} (97%) delete mode 100644 static/js/chunk-57f2dc43.14faee91.js delete mode 100644 static/js/chunk-57f2dc43.14faee91.js.map create mode 100644 static/js/chunk-7d259924.5c106372.js create mode 100644 static/js/chunk-7d259924.5c106372.js.map create mode 100644 static/js/chunk-93e44130.a568d69f.js create mode 100644 static/js/chunk-93e44130.a568d69f.js.map delete mode 100644 static/js/chunk-b25622be.277aeef2.js delete mode 100644 static/js/chunk-b25622be.277aeef2.js.map diff --git a/.env.example b/.env.example index 10334515..a224ffc8 100644 --- a/.env.example +++ b/.env.example @@ -40,3 +40,4 @@ REDIS_DB=0 REDIS_PASSWORD= NEW_RELIC_CONFIG_FILE_PATH=newrelic.ini +GOOGLE_ANALYTICS_ID=G-H555037LBS diff --git a/api_definition.yml b/api_definition.yml index 71d1ec13..1833c4ad 100644 --- a/api_definition.yml +++ b/api_definition.yml @@ -7,7 +7,7 @@ info: license: name: Apache License 2.0 url: https://github.com/Clivern/Cattle/blob/main/LICENSE - version: 0.2.0 + version: 1.0.0 externalDocs: description: Find out more about cattle url: https://github.com/Clivern/Cattle @@ -241,7 +241,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/Task' + $ref: '#/components/schemas/FinalTask' '400': description: Invalid Request content: {} @@ -266,8 +266,27 @@ components: id: type: integer format: int64 - result: + status: + type: string + createdAt: + type: string + updatedAt: type: string + FinalTask: + type: object + properties: + id: + type: integer + format: int64 + result: + type: object + properties: + output: + type: string + build_time: + type: string + execution_time: + type: string status: type: string createdAt: diff --git a/app/controllers/web/home.py b/app/controllers/web/home.py index 0e45e6a2..316acc77 100644 --- a/app/controllers/web/home.py +++ b/app/controllers/web/home.py @@ -29,4 +29,5 @@ def get(self, request): "title": get_config("app_name", "Cattle"), "description": get_config("app_description", ""), "base_url": get_config("app_url", ""), + "google_id": get_config("google_analytics_id", ""), }) diff --git a/app/runner/snippet.py b/app/runner/snippet.py index c5f21759..3a6c2264 100644 --- a/app/runner/snippet.py +++ b/app/runner/snippet.py @@ -96,6 +96,12 @@ def run(self): elif self._language == "rust": code = Runner.rust(self._content, self._version, self._id) + elif self._language == "c": + code = Runner.c(self._content, self._version, self._id) + + elif self._language == "cplus": + code = Runner.cplus(self._content, self._version, self._id) + else: self.logger.error("Invalid programming language {}".format(self._language)) raise Exception("Invalid programming language {}".format(self._language)) diff --git a/deployment/ubuntu/configure/roles/application/templates/env.j2 b/deployment/ubuntu/configure/roles/application/templates/env.j2 index 56ee6f0f..bca86cbe 100644 --- a/deployment/ubuntu/configure/roles/application/templates/env.j2 +++ b/deployment/ubuntu/configure/roles/application/templates/env.j2 @@ -38,3 +38,6 @@ REDIS_HOST=localhost REDIS_PORT=6379 REDIS_DB=0 REDIS_PASSWORD={{ redis_password }} + +NEW_RELIC_CONFIG_FILE_PATH=newrelic.ini +GOOGLE_ANALYTICS_ID=G-H555037LBS diff --git a/deployment/ubuntu/configure/roles/common/templates/motd.j2 b/deployment/ubuntu/configure/roles/common/templates/motd.j2 index 3873517f..8c966e26 100644 --- a/deployment/ubuntu/configure/roles/common/templates/motd.j2 +++ b/deployment/ubuntu/configure/roles/common/templates/motd.j2 @@ -1,12 +1,15 @@ - __ - /\/'-, - ,--''''' /" - ____,'. ) \___ - '"""""------'"""`-----' - + , , + / \ + ((__-^^-,-^^-__)) + `-_---' `---_-' + <__|o` 'o|__> + \ ` / + ): :( + :o_o: + "-" <[--------------------]> Server is Managed by Cattle Ansible Playbook * Link: https://github.com/Clivern/Cattle -* Version: v0.1.0 +* Version: v1.0.0 diff --git a/deployment/ubuntu/deploy/roles/application/templates/env.j2 b/deployment/ubuntu/deploy/roles/application/templates/env.j2 index 56ee6f0f..bca86cbe 100644 --- a/deployment/ubuntu/deploy/roles/application/templates/env.j2 +++ b/deployment/ubuntu/deploy/roles/application/templates/env.j2 @@ -38,3 +38,6 @@ REDIS_HOST=localhost REDIS_PORT=6379 REDIS_DB=0 REDIS_PASSWORD={{ redis_password }} + +NEW_RELIC_CONFIG_FILE_PATH=newrelic.ini +GOOGLE_ANALYTICS_ID=G-H555037LBS diff --git a/requirements.txt b/requirements.txt index 80c8e31e..2fd7f473 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4,9 +4,9 @@ python-dotenv==0.19.2 whitenoise==5.3.0 Faker==11.3.0 django-rq==2.5.1 -jsonschema==4.3.3 +jsonschema==4.4.0 requests==2.27.1 -pindo==0.3.0 +pindo==1.0.0 mysqlclient==2.1.0 newrelic==7.2.4.171 unixsig==0.1.1 diff --git a/schemas/api/v1/code/create.json b/schemas/api/v1/code/create.json index 370b9c0a..6b528132 100644 --- a/schemas/api/v1/code/create.json +++ b/schemas/api/v1/code/create.json @@ -21,7 +21,9 @@ "ruby", "java", "go", - "rust" + "rust", + "c", + "cplus" ] }, "version":{ @@ -79,7 +81,8 @@ "1.54.0", "1.55.0", "1.56.0", - "1.57.0" + "1.57.0", + "9.4.0" ] } }, diff --git a/schemas/api/v1/code/execute.json b/schemas/api/v1/code/execute.json index 64ac18f0..00ee3b76 100644 --- a/schemas/api/v1/code/execute.json +++ b/schemas/api/v1/code/execute.json @@ -21,7 +21,9 @@ "ruby", "java", "go", - "rust" + "rust", + "c", + "cplus" ] }, "version":{ @@ -79,7 +81,8 @@ "1.54.0", "1.55.0", "1.56.0", - "1.57.0" + "1.57.0", + "9.4.0" ] } }, diff --git a/schemas/api/v1/code/update.json b/schemas/api/v1/code/update.json index 508da49c..5bd91a84 100644 --- a/schemas/api/v1/code/update.json +++ b/schemas/api/v1/code/update.json @@ -28,7 +28,9 @@ "ruby", "java", "go", - "rust" + "rust", + "c", + "cplus" ] }, "version":{ @@ -86,7 +88,8 @@ "1.54.0", "1.55.0", "1.56.0", - "1.57.0" + "1.57.0", + "9.4.0" ] } }, diff --git a/static/css/chunk-57f2dc43.9c53f226.css b/static/css/chunk-7d259924.cd2c08ea.css similarity index 70% rename from static/css/chunk-57f2dc43.9c53f226.css rename to static/css/chunk-7d259924.cd2c08ea.css index 7eed187b..5b0b5f3b 100644 --- a/static/css/chunk-57f2dc43.9c53f226.css +++ b/static/css/chunk-7d259924.cd2c08ea.css @@ -1 +1 @@ -a[data-v-21df2b7a]{color:#42b983}.logo{text-align:center;margin:10px}.CodeMirror{font-size:14px}.editor-footer{margin:12px}.copyright{text-align:center;margin:9px;font-family:monospace!important}.editor{padding:40px} \ No newline at end of file +a[data-v-535e062f]{color:#42b983}.logo{text-align:center;margin:10px}.CodeMirror{font-size:14px}.editor-footer{margin:12px}.copyright{text-align:center;margin:9px;font-family:monospace!important}.editor{padding:40px} \ No newline at end of file diff --git a/static/css/chunk-b25622be.e7a233e2.css b/static/css/chunk-93e44130.ca794933.css similarity index 70% rename from static/css/chunk-b25622be.e7a233e2.css rename to static/css/chunk-93e44130.ca794933.css index 8094fc93..7554247e 100644 --- a/static/css/chunk-b25622be.e7a233e2.css +++ b/static/css/chunk-93e44130.ca794933.css @@ -1 +1 @@ -a[data-v-69b1ea44]{color:#42b983}.logo{text-align:center;margin:10px}.CodeMirror{font-size:14px}.editor-footer{margin:12px}.copyright{text-align:center;margin:9px;font-family:monospace!important}.editor{padding:40px} \ No newline at end of file +a[data-v-bdcee3b0]{color:#42b983}.logo{text-align:center;margin:10px}.CodeMirror{font-size:14px}.editor-footer{margin:12px}.copyright{text-align:center;margin:9px;font-family:monospace!important}.editor{padding:40px} \ No newline at end of file diff --git a/static/index.html b/static/index.html index eff67811..1ccf7a0a 100644 --- a/static/index.html +++ b/static/index.html @@ -1 +1,4 @@ -Cattle - Run and Share Code
\ No newline at end of file +Cattle - Run and Share Code
\ No newline at end of file diff --git a/static/js/app.b20546da.js b/static/js/app.2fb48d64.js similarity index 90% rename from static/js/app.b20546da.js rename to static/js/app.2fb48d64.js index 544b2131..fe38f273 100644 --- a/static/js/app.b20546da.js +++ b/static/js/app.2fb48d64.js @@ -1,2 +1,2 @@ -(function(e){function t(t){for(var r,u,c=t[0],i=t[1],s=t[2],d=0,f=[];d1&&void 0!==arguments[1]?arguments[1]:{};return g.a.post(this.getURL(e),t,this.getHeaders())},put:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return g.a.put(this.getURL(e),t,this.getHeaders())}}),w=E,_=function(e){return w.get(e)},y=function(e,t){return w.post(e,t)},R=function(e,t){return w.put(e,t)},P=function(e){return w.delete(e)},S=function(){return{result:{}}},O={getResult:function(e){return e.result}},A={get:function(e,t){return Object(k["a"])(regeneratorRuntime.mark((function n(){var r,u;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return r=e.commit,n.next=3,_(t["uri"]);case 3:return u=n.sent,r("SET_API_RESULT",u.data),n.abrupt("return",u);case 6:case"end":return n.stop()}}),n)})))()},post:function(e,t){return Object(k["a"])(regeneratorRuntime.mark((function n(){var r,u;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return r=e.commit,n.next=3,y(t["uri"],t["request"]);case 3:return u=n.sent,r("SET_API_RESULT",u.data),n.abrupt("return",u);case 6:case"end":return n.stop()}}),n)})))()},put:function(e,t){return Object(k["a"])(regeneratorRuntime.mark((function n(){var r,u;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return r=e.commit,n.next=3,R(t["uri"],t["request"]);case 3:return u=n.sent,r("SET_API_RESULT",u.data),n.abrupt("return",u);case 6:case"end":return n.stop()}}),n)})))()},delete:function(e,t){return Object(k["a"])(regeneratorRuntime.mark((function n(){var r,u;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return r=e.commit,n.next=3,P(t["uri"]);case 3:return u=n.sent,r("SET_API_RESULT",u.data),n.abrupt("return",u);case 6:case"end":return n.stop()}}),n)})))()}},L={SET_API_RESULT:function(e,t){e.result=t}},j={namespaced:!0,state:S,getters:O,actions:A,mutations:L};r["a"].use(v["a"]);var T=new v["a"].Store({modules:{api:j}}),U=n("8f94"),x=n.n(U);n("a7be");r["a"].use(v["a"]),r["a"].use(b["a"],{defaultIconPack:"fas"}),r["a"].use(x.a),r["a"].config.productionTip=!1,r["a"].prototype.$http=g.a,new r["a"]({store:T,router:h,render:function(e){return e(d)}}).$mount("#app")}}); -//# sourceMappingURL=app.b20546da.js.map \ No newline at end of file +(function(e){function t(t){for(var r,u,c=t[0],i=t[1],s=t[2],d=0,f=[];d1&&void 0!==arguments[1]?arguments[1]:{};return g.a.post(this.getURL(e),t,this.getHeaders())},put:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return g.a.put(this.getURL(e),t,this.getHeaders())}}),w=E,_=function(e){return w.get(e)},y=function(e,t){return w.post(e,t)},R=function(e,t){return w.put(e,t)},P=function(e){return w.delete(e)},S=function(){return{result:{}}},O={getResult:function(e){return e.result}},A={get:function(e,t){return Object(k["a"])(regeneratorRuntime.mark((function n(){var r,u;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return r=e.commit,n.next=3,_(t["uri"]);case 3:return u=n.sent,r("SET_API_RESULT",u.data),n.abrupt("return",u);case 6:case"end":return n.stop()}}),n)})))()},post:function(e,t){return Object(k["a"])(regeneratorRuntime.mark((function n(){var r,u;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return r=e.commit,n.next=3,y(t["uri"],t["request"]);case 3:return u=n.sent,r("SET_API_RESULT",u.data),n.abrupt("return",u);case 6:case"end":return n.stop()}}),n)})))()},put:function(e,t){return Object(k["a"])(regeneratorRuntime.mark((function n(){var r,u;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return r=e.commit,n.next=3,R(t["uri"],t["request"]);case 3:return u=n.sent,r("SET_API_RESULT",u.data),n.abrupt("return",u);case 6:case"end":return n.stop()}}),n)})))()},delete:function(e,t){return Object(k["a"])(regeneratorRuntime.mark((function n(){var r,u;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return r=e.commit,n.next=3,P(t["uri"]);case 3:return u=n.sent,r("SET_API_RESULT",u.data),n.abrupt("return",u);case 6:case"end":return n.stop()}}),n)})))()}},L={SET_API_RESULT:function(e,t){e.result=t}},j={namespaced:!0,state:S,getters:O,actions:A,mutations:L};r["a"].use(b["a"]);var T=new b["a"].Store({modules:{api:j}}),U=n("8f94"),x=n.n(U);n("a7be");r["a"].use(b["a"]),r["a"].use(v["a"],{defaultIconPack:"fas"}),r["a"].use(x.a),r["a"].config.productionTip=!1,r["a"].prototype.$http=g.a,new r["a"]({store:T,router:h,render:function(e){return e(d)}}).$mount("#app")}}); +//# sourceMappingURL=app.2fb48d64.js.map \ No newline at end of file diff --git a/static/js/app.b20546da.js.map b/static/js/app.2fb48d64.js.map similarity index 97% rename from static/js/app.b20546da.js.map rename to static/js/app.2fb48d64.js.map index 6edee6eb..c47c3104 100644 --- a/static/js/app.b20546da.js.map +++ b/static/js/app.2fb48d64.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./src/App.vue?797c","webpack:///src/App.vue","webpack:///./src/App.vue?60d0","webpack:///./src/App.vue","webpack:///./src/router/index.js","webpack:///./src/common/api.service.js","webpack:///./src/common/utils.api.js","webpack:///./src/store/api.module.js","webpack:///./src/store/index.js","webpack:///./src/main.js"],"names":["webpackJsonpCallback","data","moduleId","chunkId","chunkIds","moreModules","executeModules","i","resolves","length","Object","prototype","hasOwnProperty","call","installedChunks","push","modules","parentJsonpFunction","shift","deferredModules","apply","checkDeferredModules","result","deferredModule","fulfilled","j","depId","splice","__webpack_require__","s","installedModules","installedCssChunks","jsonpScriptSrc","p","exports","module","l","e","promises","cssChunks","Promise","resolve","reject","href","fullhref","existingLinkTags","document","getElementsByTagName","tag","dataHref","getAttribute","rel","existingStyleTags","linkTag","createElement","type","onload","onerror","event","request","target","src","err","Error","code","parentNode","removeChild","head","appendChild","then","installedChunkData","promise","onScriptComplete","script","charset","timeout","nc","setAttribute","error","clearTimeout","chunk","errorType","realSrc","message","name","undefined","setTimeout","all","m","c","d","getter","o","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","oe","console","jsonpArray","window","oldJsonpFunction","slice","_vm","this","_h","$createElement","_c","_self","staticRenderFns","methods","mounted","component","Vue","use","VueRouter","routes","path","meta","requiresAuth","redirect","router","beforeEach","to","from","next","matched","some","record","ApiService","getURL","endpoint","apiURL","process","VUE_API_SERVER_URL","replace","getHeaders","crossdomain","headers","axios","delete","post","put","getAction","uri","postAction","payload","putAction","deleteAction","state","getters","getResult","actions","commit","mutations","SET_API_RESULT","namespaced","Vuex","Store","api","Buefy","defaultIconPack","VueCodemirror","config","productionTip","$http","store","render","h","App","$mount"],"mappings":"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","file":"js/app.b20546da.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tfunction webpackJsonpCallback(data) {\n \t\tvar chunkIds = data[0];\n \t\tvar moreModules = data[1];\n \t\tvar executeModules = data[2];\n\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [];\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(Object.prototype.hasOwnProperty.call(installedChunks, chunkId) && installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(data);\n\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n\n \t\t// add entry modules from loaded chunk to deferred list\n \t\tdeferredModules.push.apply(deferredModules, executeModules || []);\n\n \t\t// run deferred modules when all chunks ready\n \t\treturn checkDeferredModules();\n \t};\n \tfunction checkDeferredModules() {\n \t\tvar result;\n \t\tfor(var i = 0; i < deferredModules.length; i++) {\n \t\t\tvar deferredModule = deferredModules[i];\n \t\t\tvar fulfilled = true;\n \t\t\tfor(var j = 1; j < deferredModule.length; j++) {\n \t\t\t\tvar depId = deferredModule[j];\n \t\t\t\tif(installedChunks[depId] !== 0) fulfilled = false;\n \t\t\t}\n \t\t\tif(fulfilled) {\n \t\t\t\tdeferredModules.splice(i--, 1);\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = deferredModule[0]);\n \t\t\t}\n \t\t}\n\n \t\treturn result;\n \t}\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// object to store loaded CSS chunks\n \tvar installedCssChunks = {\n \t\t\"app\": 0\n \t}\n\n \t// object to store loaded and loading chunks\n \t// undefined = chunk not loaded, null = chunk preloaded/prefetched\n \t// Promise = chunk loading, 0 = chunk loaded\n \tvar installedChunks = {\n \t\t\"app\": 0\n \t};\n\n \tvar deferredModules = [];\n\n \t// script path function\n \tfunction jsonpScriptSrc(chunkId) {\n \t\treturn __webpack_require__.p + \"js/\" + ({}[chunkId]||chunkId) + \".\" + {\"chunk-57d77030\":\"8689b89e\",\"chunk-59e19a73\":\"a82fadf9\",\"chunk-60d7c062\":\"a01c4921\",\"chunk-57f2dc43\":\"14faee91\",\"chunk-b25622be\":\"277aeef2\"}[chunkId] + \".js\"\n \t}\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n \t// This file contains only the entry chunk.\n \t// The chunk loading function for additional chunks\n \t__webpack_require__.e = function requireEnsure(chunkId) {\n \t\tvar promises = [];\n\n\n \t\t// mini-css-extract-plugin CSS loading\n \t\tvar cssChunks = {\"chunk-57d77030\":1,\"chunk-59e19a73\":1,\"chunk-60d7c062\":1,\"chunk-57f2dc43\":1,\"chunk-b25622be\":1};\n \t\tif(installedCssChunks[chunkId]) promises.push(installedCssChunks[chunkId]);\n \t\telse if(installedCssChunks[chunkId] !== 0 && cssChunks[chunkId]) {\n \t\t\tpromises.push(installedCssChunks[chunkId] = new Promise(function(resolve, reject) {\n \t\t\t\tvar href = \"css/\" + ({}[chunkId]||chunkId) + \".\" + {\"chunk-57d77030\":\"db363d35\",\"chunk-59e19a73\":\"ce99e5eb\",\"chunk-60d7c062\":\"0791cd1a\",\"chunk-57f2dc43\":\"9c53f226\",\"chunk-b25622be\":\"e7a233e2\"}[chunkId] + \".css\";\n \t\t\t\tvar fullhref = __webpack_require__.p + href;\n \t\t\t\tvar existingLinkTags = document.getElementsByTagName(\"link\");\n \t\t\t\tfor(var i = 0; i < existingLinkTags.length; i++) {\n \t\t\t\t\tvar tag = existingLinkTags[i];\n \t\t\t\t\tvar dataHref = tag.getAttribute(\"data-href\") || tag.getAttribute(\"href\");\n \t\t\t\t\tif(tag.rel === \"stylesheet\" && (dataHref === href || dataHref === fullhref)) return resolve();\n \t\t\t\t}\n \t\t\t\tvar existingStyleTags = document.getElementsByTagName(\"style\");\n \t\t\t\tfor(var i = 0; i < existingStyleTags.length; i++) {\n \t\t\t\t\tvar tag = existingStyleTags[i];\n \t\t\t\t\tvar dataHref = tag.getAttribute(\"data-href\");\n \t\t\t\t\tif(dataHref === href || dataHref === fullhref) return resolve();\n \t\t\t\t}\n \t\t\t\tvar linkTag = document.createElement(\"link\");\n \t\t\t\tlinkTag.rel = \"stylesheet\";\n \t\t\t\tlinkTag.type = \"text/css\";\n \t\t\t\tlinkTag.onload = resolve;\n \t\t\t\tlinkTag.onerror = function(event) {\n \t\t\t\t\tvar request = event && event.target && event.target.src || fullhref;\n \t\t\t\t\tvar err = new Error(\"Loading CSS chunk \" + chunkId + \" failed.\\n(\" + request + \")\");\n \t\t\t\t\terr.code = \"CSS_CHUNK_LOAD_FAILED\";\n \t\t\t\t\terr.request = request;\n \t\t\t\t\tdelete installedCssChunks[chunkId]\n \t\t\t\t\tlinkTag.parentNode.removeChild(linkTag)\n \t\t\t\t\treject(err);\n \t\t\t\t};\n \t\t\t\tlinkTag.href = fullhref;\n\n \t\t\t\tvar head = document.getElementsByTagName(\"head\")[0];\n \t\t\t\thead.appendChild(linkTag);\n \t\t\t}).then(function() {\n \t\t\t\tinstalledCssChunks[chunkId] = 0;\n \t\t\t}));\n \t\t}\n\n \t\t// JSONP chunk loading for javascript\n\n \t\tvar installedChunkData = installedChunks[chunkId];\n \t\tif(installedChunkData !== 0) { // 0 means \"already installed\".\n\n \t\t\t// a Promise means \"currently loading\".\n \t\t\tif(installedChunkData) {\n \t\t\t\tpromises.push(installedChunkData[2]);\n \t\t\t} else {\n \t\t\t\t// setup Promise in chunk cache\n \t\t\t\tvar promise = new Promise(function(resolve, reject) {\n \t\t\t\t\tinstalledChunkData = installedChunks[chunkId] = [resolve, reject];\n \t\t\t\t});\n \t\t\t\tpromises.push(installedChunkData[2] = promise);\n\n \t\t\t\t// start chunk loading\n \t\t\t\tvar script = document.createElement('script');\n \t\t\t\tvar onScriptComplete;\n\n \t\t\t\tscript.charset = 'utf-8';\n \t\t\t\tscript.timeout = 120;\n \t\t\t\tif (__webpack_require__.nc) {\n \t\t\t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n \t\t\t\t}\n \t\t\t\tscript.src = jsonpScriptSrc(chunkId);\n\n \t\t\t\t// create error before stack unwound to get useful stacktrace later\n \t\t\t\tvar error = new Error();\n \t\t\t\tonScriptComplete = function (event) {\n \t\t\t\t\t// avoid mem leaks in IE.\n \t\t\t\t\tscript.onerror = script.onload = null;\n \t\t\t\t\tclearTimeout(timeout);\n \t\t\t\t\tvar chunk = installedChunks[chunkId];\n \t\t\t\t\tif(chunk !== 0) {\n \t\t\t\t\t\tif(chunk) {\n \t\t\t\t\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n \t\t\t\t\t\t\tvar realSrc = event && event.target && event.target.src;\n \t\t\t\t\t\t\terror.message = 'Loading chunk ' + chunkId + ' failed.\\n(' + errorType + ': ' + realSrc + ')';\n \t\t\t\t\t\t\terror.name = 'ChunkLoadError';\n \t\t\t\t\t\t\terror.type = errorType;\n \t\t\t\t\t\t\terror.request = realSrc;\n \t\t\t\t\t\t\tchunk[1](error);\n \t\t\t\t\t\t}\n \t\t\t\t\t\tinstalledChunks[chunkId] = undefined;\n \t\t\t\t\t}\n \t\t\t\t};\n \t\t\t\tvar timeout = setTimeout(function(){\n \t\t\t\t\tonScriptComplete({ type: 'timeout', target: script });\n \t\t\t\t}, 120000);\n \t\t\t\tscript.onerror = script.onload = onScriptComplete;\n \t\t\t\tdocument.head.appendChild(script);\n \t\t\t}\n \t\t}\n \t\treturn Promise.all(promises);\n \t};\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/static/\";\n\n \t// on error function for async loading\n \t__webpack_require__.oe = function(err) { console.error(err); throw err; };\n\n \tvar jsonpArray = window[\"webpackJsonp\"] = window[\"webpackJsonp\"] || [];\n \tvar oldJsonpFunction = jsonpArray.push.bind(jsonpArray);\n \tjsonpArray.push = webpackJsonpCallback;\n \tjsonpArray = jsonpArray.slice();\n \tfor(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]);\n \tvar parentJsonpFunction = oldJsonpFunction;\n\n\n \t// add entry module to deferred list\n \tdeferredModules.push([0,\"chunk-vendors\"]);\n \t// run deferred modules when ready\n \treturn checkDeferredModules();\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('router-view')],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n\n\n","import mod from \"-!../node_modules/cache-loader/dist/cjs.js??ref--13-0!../node_modules/thread-loader/dist/cjs.js!../node_modules/babel-loader/lib/index.js!../node_modules/cache-loader/dist/cjs.js??ref--1-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../node_modules/cache-loader/dist/cjs.js??ref--13-0!../node_modules/thread-loader/dist/cjs.js!../node_modules/babel-loader/lib/index.js!../node_modules/cache-loader/dist/cjs.js??ref--1-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./App.vue?vue&type=template&id=2141e6ab&\"\nimport script from \"./App.vue?vue&type=script&lang=js&\"\nexport * from \"./App.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","/** @format */\n\nimport Vue from \"vue\";\nimport VueRouter from \"vue-router\";\n\nVue.use(VueRouter);\n\n// Application Routes\nconst routes = [\n {\n path: \"/\",\n name: \"HomePage\",\n component: () => import(\"../views/HomePage.vue\"),\n meta: {\n requiresAuth: false,\n },\n },\n {\n path: \"/p/:id\",\n name: \"CodePage\",\n component: () => import(\"../views/CodePage.vue\"),\n meta: {\n requiresAuth: false,\n },\n },\n {\n path: \"/404\",\n name: \"NotFoundPage\",\n component: () => import(\"../views/NotFoundPage.vue\"),\n meta: {\n requiresAuth: false,\n },\n },\n {\n path: \"/500\",\n name: \"ErrorPage\",\n component: () => import(\"../views/ErrorPage.vue\"),\n meta: {\n requiresAuth: false,\n },\n },\n {\n path: \"*\",\n redirect: \"/404\",\n },\n];\n\nconst router = new VueRouter({\n routes,\n});\n\n// Auth Middleware\nrouter.beforeEach((to, from, next) => {\n if (to.matched.some((record) => record.meta.requiresAuth)) {\n //~\n }\n next();\n});\n\nexport default router;\n","/** @format */\n\nimport axios from \"axios\";\n\nconst ApiService = {\n getURL(endpoint) {\n let apiURL = \"\";\n\n if (process.env.VUE_API_SERVER_URL) {\n apiURL = process.env.VUE_API_SERVER_URL.replace(/\\/$/, \"\");\n }\n\n return apiURL + endpoint;\n },\n\n getHeaders() {\n return {\n crossdomain: true,\n headers: {\n \"X-Client-ID\": \"dashboard\",\n \"X-Requested-With\": \"XMLHttpRequest\",\n \"Content-Type\": \"application/json\",\n },\n };\n },\n\n get(endpoint) {\n return axios.get(this.getURL(endpoint), this.getHeaders());\n },\n\n delete(endpoint) {\n return axios.delete(this.getURL(endpoint), this.getHeaders());\n },\n\n post(endpoint, data = {}) {\n return axios.post(this.getURL(endpoint), data, this.getHeaders());\n },\n\n put(endpoint, data = {}) {\n return axios.put(this.getURL(endpoint), data, this.getHeaders());\n },\n};\n\nexport default ApiService;\n","/** @format */\n\nimport ApiService from \"./api.service.js\";\n\nconst getAction = (uri) => {\n return ApiService.get(uri);\n};\n\nconst postAction = (uri, payload) => {\n return ApiService.post(uri, payload);\n};\n\nconst putAction = (uri, payload) => {\n return ApiService.put(uri, payload);\n};\n\nconst deleteAction = (uri) => {\n return ApiService.delete(uri);\n};\n\nexport { getAction, deleteAction, postAction, putAction };\n","/** @format */\n\nimport {\n getAction,\n deleteAction,\n postAction,\n putAction,\n} from \"@/common/utils.api\";\n\nconst state = () => ({\n result: {},\n});\n\nconst getters = {\n getResult: (state) => {\n return state.result;\n },\n};\n\nconst actions = {\n async get({ commit }, payload) {\n const result = await getAction(payload[\"uri\"]);\n commit(\"SET_API_RESULT\", result.data);\n return result;\n },\n async post({ commit }, payload) {\n const result = await postAction(payload[\"uri\"], payload[\"request\"]);\n commit(\"SET_API_RESULT\", result.data);\n return result;\n },\n async put({ commit }, payload) {\n const result = await putAction(payload[\"uri\"], payload[\"request\"]);\n commit(\"SET_API_RESULT\", result.data);\n return result;\n },\n async delete({ commit }, payload) {\n const result = await deleteAction(payload[\"uri\"]);\n commit(\"SET_API_RESULT\", result.data);\n return result;\n },\n};\n\nconst mutations = {\n SET_API_RESULT(state, result) {\n state.result = result;\n },\n};\n\nexport default {\n namespaced: true,\n state,\n getters,\n actions,\n mutations,\n};\n","/** @format */\n\nimport Vue from \"vue\";\nimport Vuex from \"vuex\";\nimport api from \"./api.module\";\n\nVue.use(Vuex);\n\nexport default new Vuex.Store({\n modules: {\n api,\n },\n});\n","/** @format */\n\nimport Vue from \"vue\";\nimport App from \"./App.vue\";\nimport router from \"./router\";\nimport axios from \"axios\";\nimport Buefy from \"buefy\";\nimport \"buefy/dist/buefy.css\";\nimport Vuex from \"vuex\";\nimport store from \"./store\";\nimport VueCodemirror from \"vue-codemirror\";\n\n// import base style\nimport \"codemirror/lib/codemirror.css\";\n\nVue.use(Vuex);\n\nVue.use(Buefy, { defaultIconPack: \"fas\" });\n\nVue.use(\n VueCodemirror /* {\n options: { theme: 'base16-dark', ... },\n events: ['scroll', ...]\n} */\n);\n\nVue.config.productionTip = false;\n\nVue.prototype.$http = axios;\n\nnew Vue({\n store: store,\n router,\n render: (h) => h(App),\n}).$mount(\"#app\");\n"],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./src/App.vue?797c","webpack:///src/App.vue","webpack:///./src/App.vue?60d0","webpack:///./src/App.vue","webpack:///./src/router/index.js","webpack:///./src/common/api.service.js","webpack:///./src/common/utils.api.js","webpack:///./src/store/api.module.js","webpack:///./src/store/index.js","webpack:///./src/main.js"],"names":["webpackJsonpCallback","data","moduleId","chunkId","chunkIds","moreModules","executeModules","i","resolves","length","Object","prototype","hasOwnProperty","call","installedChunks","push","modules","parentJsonpFunction","shift","deferredModules","apply","checkDeferredModules","result","deferredModule","fulfilled","j","depId","splice","__webpack_require__","s","installedModules","installedCssChunks","jsonpScriptSrc","p","exports","module","l","e","promises","cssChunks","Promise","resolve","reject","href","fullhref","existingLinkTags","document","getElementsByTagName","tag","dataHref","getAttribute","rel","existingStyleTags","linkTag","createElement","type","onload","onerror","event","request","target","src","err","Error","code","parentNode","removeChild","head","appendChild","then","installedChunkData","promise","onScriptComplete","script","charset","timeout","nc","setAttribute","error","clearTimeout","chunk","errorType","realSrc","message","name","undefined","setTimeout","all","m","c","d","getter","o","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","oe","console","jsonpArray","window","oldJsonpFunction","slice","_vm","this","_h","$createElement","_c","_self","staticRenderFns","methods","mounted","component","Vue","use","VueRouter","routes","path","meta","requiresAuth","redirect","router","beforeEach","to","from","next","matched","some","record","ApiService","getURL","endpoint","apiURL","process","VUE_API_SERVER_URL","replace","getHeaders","crossdomain","headers","axios","delete","post","put","getAction","uri","postAction","payload","putAction","deleteAction","state","getters","getResult","actions","commit","mutations","SET_API_RESULT","namespaced","Vuex","Store","api","Buefy","defaultIconPack","VueCodemirror","config","productionTip","$http","store","render","h","App","$mount"],"mappings":"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","file":"js/app.2fb48d64.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tfunction webpackJsonpCallback(data) {\n \t\tvar chunkIds = data[0];\n \t\tvar moreModules = data[1];\n \t\tvar executeModules = data[2];\n\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [];\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(Object.prototype.hasOwnProperty.call(installedChunks, chunkId) && installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(data);\n\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n\n \t\t// add entry modules from loaded chunk to deferred list\n \t\tdeferredModules.push.apply(deferredModules, executeModules || []);\n\n \t\t// run deferred modules when all chunks ready\n \t\treturn checkDeferredModules();\n \t};\n \tfunction checkDeferredModules() {\n \t\tvar result;\n \t\tfor(var i = 0; i < deferredModules.length; i++) {\n \t\t\tvar deferredModule = deferredModules[i];\n \t\t\tvar fulfilled = true;\n \t\t\tfor(var j = 1; j < deferredModule.length; j++) {\n \t\t\t\tvar depId = deferredModule[j];\n \t\t\t\tif(installedChunks[depId] !== 0) fulfilled = false;\n \t\t\t}\n \t\t\tif(fulfilled) {\n \t\t\t\tdeferredModules.splice(i--, 1);\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = deferredModule[0]);\n \t\t\t}\n \t\t}\n\n \t\treturn result;\n \t}\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// object to store loaded CSS chunks\n \tvar installedCssChunks = {\n \t\t\"app\": 0\n \t}\n\n \t// object to store loaded and loading chunks\n \t// undefined = chunk not loaded, null = chunk preloaded/prefetched\n \t// Promise = chunk loading, 0 = chunk loaded\n \tvar installedChunks = {\n \t\t\"app\": 0\n \t};\n\n \tvar deferredModules = [];\n\n \t// script path function\n \tfunction jsonpScriptSrc(chunkId) {\n \t\treturn __webpack_require__.p + \"js/\" + ({}[chunkId]||chunkId) + \".\" + {\"chunk-57d77030\":\"8689b89e\",\"chunk-59e19a73\":\"a82fadf9\",\"chunk-60d7c062\":\"a01c4921\",\"chunk-7d259924\":\"5c106372\",\"chunk-93e44130\":\"a568d69f\"}[chunkId] + \".js\"\n \t}\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n \t// This file contains only the entry chunk.\n \t// The chunk loading function for additional chunks\n \t__webpack_require__.e = function requireEnsure(chunkId) {\n \t\tvar promises = [];\n\n\n \t\t// mini-css-extract-plugin CSS loading\n \t\tvar cssChunks = {\"chunk-57d77030\":1,\"chunk-59e19a73\":1,\"chunk-60d7c062\":1,\"chunk-7d259924\":1,\"chunk-93e44130\":1};\n \t\tif(installedCssChunks[chunkId]) promises.push(installedCssChunks[chunkId]);\n \t\telse if(installedCssChunks[chunkId] !== 0 && cssChunks[chunkId]) {\n \t\t\tpromises.push(installedCssChunks[chunkId] = new Promise(function(resolve, reject) {\n \t\t\t\tvar href = \"css/\" + ({}[chunkId]||chunkId) + \".\" + {\"chunk-57d77030\":\"db363d35\",\"chunk-59e19a73\":\"ce99e5eb\",\"chunk-60d7c062\":\"0791cd1a\",\"chunk-7d259924\":\"cd2c08ea\",\"chunk-93e44130\":\"ca794933\"}[chunkId] + \".css\";\n \t\t\t\tvar fullhref = __webpack_require__.p + href;\n \t\t\t\tvar existingLinkTags = document.getElementsByTagName(\"link\");\n \t\t\t\tfor(var i = 0; i < existingLinkTags.length; i++) {\n \t\t\t\t\tvar tag = existingLinkTags[i];\n \t\t\t\t\tvar dataHref = tag.getAttribute(\"data-href\") || tag.getAttribute(\"href\");\n \t\t\t\t\tif(tag.rel === \"stylesheet\" && (dataHref === href || dataHref === fullhref)) return resolve();\n \t\t\t\t}\n \t\t\t\tvar existingStyleTags = document.getElementsByTagName(\"style\");\n \t\t\t\tfor(var i = 0; i < existingStyleTags.length; i++) {\n \t\t\t\t\tvar tag = existingStyleTags[i];\n \t\t\t\t\tvar dataHref = tag.getAttribute(\"data-href\");\n \t\t\t\t\tif(dataHref === href || dataHref === fullhref) return resolve();\n \t\t\t\t}\n \t\t\t\tvar linkTag = document.createElement(\"link\");\n \t\t\t\tlinkTag.rel = \"stylesheet\";\n \t\t\t\tlinkTag.type = \"text/css\";\n \t\t\t\tlinkTag.onload = resolve;\n \t\t\t\tlinkTag.onerror = function(event) {\n \t\t\t\t\tvar request = event && event.target && event.target.src || fullhref;\n \t\t\t\t\tvar err = new Error(\"Loading CSS chunk \" + chunkId + \" failed.\\n(\" + request + \")\");\n \t\t\t\t\terr.code = \"CSS_CHUNK_LOAD_FAILED\";\n \t\t\t\t\terr.request = request;\n \t\t\t\t\tdelete installedCssChunks[chunkId]\n \t\t\t\t\tlinkTag.parentNode.removeChild(linkTag)\n \t\t\t\t\treject(err);\n \t\t\t\t};\n \t\t\t\tlinkTag.href = fullhref;\n\n \t\t\t\tvar head = document.getElementsByTagName(\"head\")[0];\n \t\t\t\thead.appendChild(linkTag);\n \t\t\t}).then(function() {\n \t\t\t\tinstalledCssChunks[chunkId] = 0;\n \t\t\t}));\n \t\t}\n\n \t\t// JSONP chunk loading for javascript\n\n \t\tvar installedChunkData = installedChunks[chunkId];\n \t\tif(installedChunkData !== 0) { // 0 means \"already installed\".\n\n \t\t\t// a Promise means \"currently loading\".\n \t\t\tif(installedChunkData) {\n \t\t\t\tpromises.push(installedChunkData[2]);\n \t\t\t} else {\n \t\t\t\t// setup Promise in chunk cache\n \t\t\t\tvar promise = new Promise(function(resolve, reject) {\n \t\t\t\t\tinstalledChunkData = installedChunks[chunkId] = [resolve, reject];\n \t\t\t\t});\n \t\t\t\tpromises.push(installedChunkData[2] = promise);\n\n \t\t\t\t// start chunk loading\n \t\t\t\tvar script = document.createElement('script');\n \t\t\t\tvar onScriptComplete;\n\n \t\t\t\tscript.charset = 'utf-8';\n \t\t\t\tscript.timeout = 120;\n \t\t\t\tif (__webpack_require__.nc) {\n \t\t\t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n \t\t\t\t}\n \t\t\t\tscript.src = jsonpScriptSrc(chunkId);\n\n \t\t\t\t// create error before stack unwound to get useful stacktrace later\n \t\t\t\tvar error = new Error();\n \t\t\t\tonScriptComplete = function (event) {\n \t\t\t\t\t// avoid mem leaks in IE.\n \t\t\t\t\tscript.onerror = script.onload = null;\n \t\t\t\t\tclearTimeout(timeout);\n \t\t\t\t\tvar chunk = installedChunks[chunkId];\n \t\t\t\t\tif(chunk !== 0) {\n \t\t\t\t\t\tif(chunk) {\n \t\t\t\t\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n \t\t\t\t\t\t\tvar realSrc = event && event.target && event.target.src;\n \t\t\t\t\t\t\terror.message = 'Loading chunk ' + chunkId + ' failed.\\n(' + errorType + ': ' + realSrc + ')';\n \t\t\t\t\t\t\terror.name = 'ChunkLoadError';\n \t\t\t\t\t\t\terror.type = errorType;\n \t\t\t\t\t\t\terror.request = realSrc;\n \t\t\t\t\t\t\tchunk[1](error);\n \t\t\t\t\t\t}\n \t\t\t\t\t\tinstalledChunks[chunkId] = undefined;\n \t\t\t\t\t}\n \t\t\t\t};\n \t\t\t\tvar timeout = setTimeout(function(){\n \t\t\t\t\tonScriptComplete({ type: 'timeout', target: script });\n \t\t\t\t}, 120000);\n \t\t\t\tscript.onerror = script.onload = onScriptComplete;\n \t\t\t\tdocument.head.appendChild(script);\n \t\t\t}\n \t\t}\n \t\treturn Promise.all(promises);\n \t};\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/static/\";\n\n \t// on error function for async loading\n \t__webpack_require__.oe = function(err) { console.error(err); throw err; };\n\n \tvar jsonpArray = window[\"webpackJsonp\"] = window[\"webpackJsonp\"] || [];\n \tvar oldJsonpFunction = jsonpArray.push.bind(jsonpArray);\n \tjsonpArray.push = webpackJsonpCallback;\n \tjsonpArray = jsonpArray.slice();\n \tfor(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]);\n \tvar parentJsonpFunction = oldJsonpFunction;\n\n\n \t// add entry module to deferred list\n \tdeferredModules.push([0,\"chunk-vendors\"]);\n \t// run deferred modules when ready\n \treturn checkDeferredModules();\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('router-view')],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n\n\n","import mod from \"-!../node_modules/cache-loader/dist/cjs.js??ref--13-0!../node_modules/thread-loader/dist/cjs.js!../node_modules/babel-loader/lib/index.js!../node_modules/cache-loader/dist/cjs.js??ref--1-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../node_modules/cache-loader/dist/cjs.js??ref--13-0!../node_modules/thread-loader/dist/cjs.js!../node_modules/babel-loader/lib/index.js!../node_modules/cache-loader/dist/cjs.js??ref--1-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./App.vue?vue&type=template&id=2141e6ab&\"\nimport script from \"./App.vue?vue&type=script&lang=js&\"\nexport * from \"./App.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","/** @format */\n\nimport Vue from \"vue\";\nimport VueRouter from \"vue-router\";\n\nVue.use(VueRouter);\n\n// Application Routes\nconst routes = [\n {\n path: \"/\",\n name: \"HomePage\",\n component: () => import(\"../views/HomePage.vue\"),\n meta: {\n requiresAuth: false,\n },\n },\n {\n path: \"/p/:id\",\n name: \"CodePage\",\n component: () => import(\"../views/CodePage.vue\"),\n meta: {\n requiresAuth: false,\n },\n },\n {\n path: \"/404\",\n name: \"NotFoundPage\",\n component: () => import(\"../views/NotFoundPage.vue\"),\n meta: {\n requiresAuth: false,\n },\n },\n {\n path: \"/500\",\n name: \"ErrorPage\",\n component: () => import(\"../views/ErrorPage.vue\"),\n meta: {\n requiresAuth: false,\n },\n },\n {\n path: \"*\",\n redirect: \"/404\",\n },\n];\n\nconst router = new VueRouter({\n routes,\n});\n\n// Auth Middleware\nrouter.beforeEach((to, from, next) => {\n if (to.matched.some((record) => record.meta.requiresAuth)) {\n //~\n }\n next();\n});\n\nexport default router;\n","/** @format */\n\nimport axios from \"axios\";\n\nconst ApiService = {\n getURL(endpoint) {\n let apiURL = \"\";\n\n if (process.env.VUE_API_SERVER_URL) {\n apiURL = process.env.VUE_API_SERVER_URL.replace(/\\/$/, \"\");\n }\n\n return apiURL + endpoint;\n },\n\n getHeaders() {\n return {\n crossdomain: true,\n headers: {\n \"X-Client-ID\": \"dashboard\",\n \"X-Requested-With\": \"XMLHttpRequest\",\n \"Content-Type\": \"application/json\",\n },\n };\n },\n\n get(endpoint) {\n return axios.get(this.getURL(endpoint), this.getHeaders());\n },\n\n delete(endpoint) {\n return axios.delete(this.getURL(endpoint), this.getHeaders());\n },\n\n post(endpoint, data = {}) {\n return axios.post(this.getURL(endpoint), data, this.getHeaders());\n },\n\n put(endpoint, data = {}) {\n return axios.put(this.getURL(endpoint), data, this.getHeaders());\n },\n};\n\nexport default ApiService;\n","/** @format */\n\nimport ApiService from \"./api.service.js\";\n\nconst getAction = (uri) => {\n return ApiService.get(uri);\n};\n\nconst postAction = (uri, payload) => {\n return ApiService.post(uri, payload);\n};\n\nconst putAction = (uri, payload) => {\n return ApiService.put(uri, payload);\n};\n\nconst deleteAction = (uri) => {\n return ApiService.delete(uri);\n};\n\nexport { getAction, deleteAction, postAction, putAction };\n","/** @format */\n\nimport {\n getAction,\n deleteAction,\n postAction,\n putAction,\n} from \"@/common/utils.api\";\n\nconst state = () => ({\n result: {},\n});\n\nconst getters = {\n getResult: (state) => {\n return state.result;\n },\n};\n\nconst actions = {\n async get({ commit }, payload) {\n const result = await getAction(payload[\"uri\"]);\n commit(\"SET_API_RESULT\", result.data);\n return result;\n },\n async post({ commit }, payload) {\n const result = await postAction(payload[\"uri\"], payload[\"request\"]);\n commit(\"SET_API_RESULT\", result.data);\n return result;\n },\n async put({ commit }, payload) {\n const result = await putAction(payload[\"uri\"], payload[\"request\"]);\n commit(\"SET_API_RESULT\", result.data);\n return result;\n },\n async delete({ commit }, payload) {\n const result = await deleteAction(payload[\"uri\"]);\n commit(\"SET_API_RESULT\", result.data);\n return result;\n },\n};\n\nconst mutations = {\n SET_API_RESULT(state, result) {\n state.result = result;\n },\n};\n\nexport default {\n namespaced: true,\n state,\n getters,\n actions,\n mutations,\n};\n","/** @format */\n\nimport Vue from \"vue\";\nimport Vuex from \"vuex\";\nimport api from \"./api.module\";\n\nVue.use(Vuex);\n\nexport default new Vuex.Store({\n modules: {\n api,\n },\n});\n","/** @format */\n\nimport Vue from \"vue\";\nimport App from \"./App.vue\";\nimport router from \"./router\";\nimport axios from \"axios\";\nimport Buefy from \"buefy\";\nimport \"buefy/dist/buefy.css\";\nimport Vuex from \"vuex\";\nimport store from \"./store\";\nimport VueCodemirror from \"vue-codemirror\";\n\n// import base style\nimport \"codemirror/lib/codemirror.css\";\n\nVue.use(Vuex);\n\nVue.use(Buefy, { defaultIconPack: \"fas\" });\n\nVue.use(\n VueCodemirror\n);\n\nVue.config.productionTip = false;\n\nVue.prototype.$http = axios;\n\nnew Vue({\n store: store,\n router,\n render: (h) => h(App),\n}).$mount(\"#app\");\n"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/chunk-57f2dc43.14faee91.js b/static/js/chunk-57f2dc43.14faee91.js deleted file mode 100644 index a6106fc9..00000000 --- a/static/js/chunk-57f2dc43.14faee91.js +++ /dev/null @@ -1,2 +0,0 @@ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-57f2dc43"],{"052c":function(t,e,o){"use strict";o.r(e);var a=function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("div",{staticClass:"code_page"},[o("br"),t._m(0),o("div",{staticClass:"columns editor"},[o("div",{staticClass:"column is-three-fifths"},[o("codemirror",{attrs:{options:t.cmOption},model:{value:t.code,callback:function(e){t.code=e},expression:"code"}}),o("div",{staticClass:"columns"},[o("div",{staticClass:"column is-full editor-footer"},[o("b-field",{attrs:{grouped:""}},[o("b-field",[o("b-select",{attrs:{placeholder:"Select Language",disabled:"disabled"},model:{value:t.form.lang,callback:function(e){t.$set(t.form,"lang",e)},expression:"form.lang"}},[o("option",{attrs:{value:"php"}},[t._v("PHP")]),o("option",{attrs:{value:"go"}},[t._v("Go")]),o("option",{attrs:{value:"java"}},[t._v("Java")]),o("option",{attrs:{value:"python"}},[t._v("Python")]),o("option",{attrs:{value:"ruby"}},[t._v("Ruby")]),o("option",{attrs:{value:"rust"}},[t._v("Rust")])])],1),"php"==t.form.lang?[o("b-field",[o("b-select",{attrs:{placeholder:"Select Version",disabled:"disabled"},model:{value:t.form.version,callback:function(e){t.$set(t.form,"version",e)},expression:"form.version"}},[o("option",{attrs:{value:"7.0"}},[t._v("7.0")]),o("option",{attrs:{value:"7.1"}},[t._v("7.1")]),o("option",{attrs:{value:"7.2"}},[t._v("7.2")]),o("option",{attrs:{value:"7.3"}},[t._v("7.3")]),o("option",{attrs:{value:"7.4"}},[t._v("7.4")]),o("option",{attrs:{value:"8.0"}},[t._v("8.0")]),o("option",{attrs:{value:"8.1"}},[t._v("8.1")])])],1)]:t._e(),"go"==t.form.lang?[o("b-field",[o("b-select",{attrs:{placeholder:"Select Version",disabled:"disabled"},model:{value:t.form.version,callback:function(e){t.$set(t.form,"version",e)},expression:"form.version"}},[o("option",{attrs:{value:"1.8"}},[t._v("1.8")]),o("option",{attrs:{value:"1.9"}},[t._v("1.9")]),o("option",{attrs:{value:"1.10"}},[t._v("1.10")]),o("option",{attrs:{value:"1.11"}},[t._v("1.11")]),o("option",{attrs:{value:"1.12"}},[t._v("1.12")]),o("option",{attrs:{value:"1.13"}},[t._v("1.13")]),o("option",{attrs:{value:"1.14"}},[t._v("1.14")]),o("option",{attrs:{value:"1.15"}},[t._v("1.15")]),o("option",{attrs:{value:"1.16"}},[t._v("1.16")]),o("option",{attrs:{value:"1.17"}},[t._v("1.17")])])],1)]:t._e(),"java"==t.form.lang?[o("b-field",[o("b-select",{attrs:{placeholder:"Select Version",disabled:"disabled"},model:{value:t.form.version,callback:function(e){t.$set(t.form,"version",e)},expression:"form.version"}},[o("option",{attrs:{value:"10.0"}},[t._v("10.0")]),o("option",{attrs:{value:"11.0"}},[t._v("11.0")]),o("option",{attrs:{value:"12.0"}},[t._v("12.0")]),o("option",{attrs:{value:"13.0"}},[t._v("13.0")]),o("option",{attrs:{value:"14.0"}},[t._v("14.0")]),o("option",{attrs:{value:"15.0"}},[t._v("15.0")]),o("option",{attrs:{value:"16.0"}},[t._v("16.0")]),o("option",{attrs:{value:"17.0"}},[t._v("17.0")])])],1)]:t._e(),"python"==t.form.lang?[o("b-field",[o("b-select",{attrs:{placeholder:"Select Version",disabled:"disabled"},model:{value:t.form.version,callback:function(e){t.$set(t.form,"version",e)},expression:"form.version"}},[o("option",{attrs:{value:"2.7"}},[t._v("2.7")]),o("option",{attrs:{value:"3"}},[t._v("3")]),o("option",{attrs:{value:"3.6"}},[t._v("3.6")]),o("option",{attrs:{value:"3.7"}},[t._v("3.7")]),o("option",{attrs:{value:"3.8"}},[t._v("3.8")]),o("option",{attrs:{value:"3.9"}},[t._v("3.9")])])],1)]:t._e(),"ruby"==t.form.lang?[o("b-field",[o("b-select",{attrs:{placeholder:"Select Version",disabled:"disabled"},model:{value:t.form.version,callback:function(e){t.$set(t.form,"version",e)},expression:"form.version"}},[o("option",{attrs:{value:"2.6"}},[t._v("2.6")]),o("option",{attrs:{value:"2.6.1"}},[t._v("2.6.1")]),o("option",{attrs:{value:"2.6.2"}},[t._v("2.6.2")]),o("option",{attrs:{value:"2.6.3"}},[t._v("2.6.3")]),o("option",{attrs:{value:"2.6.4"}},[t._v("2.6.4")]),o("option",{attrs:{value:"2.6.5"}},[t._v("2.6.5")]),o("option",{attrs:{value:"2.6.6"}},[t._v("2.6.6")]),o("option",{attrs:{value:"2.6.7"}},[t._v("2.6.7")]),o("option",{attrs:{value:"2.6.8"}},[t._v("2.6.8")]),o("option",{attrs:{value:"2.6.9"}},[t._v("2.6.9")]),o("option",{attrs:{value:"2.7.0"}},[t._v("2.7.0")]),o("option",{attrs:{value:"2.7.1"}},[t._v("2.7.1")]),o("option",{attrs:{value:"2.7.3"}},[t._v("2.7.3")]),o("option",{attrs:{value:"2.7.4"}},[t._v("2.7.4")]),o("option",{attrs:{value:"2.7.5"}},[t._v("2.7.5")]),o("option",{attrs:{value:"3.0.0"}},[t._v("3.0.0")])])],1)]:t._e(),"rust"==t.form.lang?[o("b-field",[o("b-select",{attrs:{placeholder:"Select Version",disabled:"disabled"},model:{value:t.form.version,callback:function(e){t.$set(t.form,"version",e)},expression:"form.version"}},[o("option",{attrs:{value:"1.54.0"}},[t._v("1.54.0")]),o("option",{attrs:{value:"1.55.0"}},[t._v("1.55.0")]),o("option",{attrs:{value:"1.56.0"}},[t._v("1.56.0")]),o("option",{attrs:{value:"1.57.0"}},[t._v("1.57.0")])])],1)]:t._e(),o("b-field",[o("b-button",{attrs:{type:"is-warning"},on:{click:function(e){return t.runCode()}}},[t._v("Run")])],1)],2)],1)])],1),o("div",{staticClass:"column"},[o("pre",{staticStyle:{"min-height":"300px"}},[t._v(t._s(t.output))])])]),o("br"),o("br"),t._m(1)])},n=[function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"columns"},[a("div",{staticClass:"column is-full logo"},[a("a",{attrs:{href:"/"}},[a("img",{attrs:{alt:"logo",src:o("cf05"),width:"130"}})])])])},function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("div",{staticClass:"columns"},[o("div",{staticClass:"column is-full copyright"},[t._v(" Powered by "),o("a",{attrs:{href:"https://github.com/Clivern/Cattle",target:"_blank",rel:"noopener"}},[t._v(" Clivern")]),o("br")])])}],r=o("8f94"),i=(o("4ff4"),o("b18e"),o("4ba6"),o("db91"),o("8536"),o("44d5"),o("0176"),{name:"code_page",components:{codemirror:r["codemirror"]},data:function(){return{form:{lang:"python",version:""},loader:{isFullPage:!0,ref:null},cmOption:{tabSize:4,styleActiveLine:!0,lineNumbers:!0,line:!0,mode:"text/x-go",theme:"hopscotch",readOnly:"nocursor"},code:"",id:"",output:""}},methods:{loading:function(){this.loader.ref=this.$buefy.loading.open({container:this.loader.isFullPage?null:this.$refs.element.$el})},runCode:function(){var t=this;this.output="Sit tight while we run your code ...",this.loading(),this.$store.dispatch("api/post",{uri:"/api/v1/code/"+this.id+"/run"}).then((function(e){var o=setInterval((function(){t.$store.dispatch("api/get",{uri:"/api/v1/task/"+e.data.id}).then((function(e){var a=e.data.status;"SUCCEEDED"==a&&(t.output=e.data.result.output,t.output+="\n\n----\n",null!=e.data.result.build_time&&(t.output+="Build Time: "+e.data.result.build_time+" Milliseconds\n"),null!=e.data.result.execution_time&&(t.output+="Execution Time: "+e.data.result.execution_time+" Milliseconds\n"),t.output+="\n",t.loader.ref.close(),clearInterval(o)),"FAILED"==a&&(t.output=e.data.result.output,t.output+="\n",t.loader.ref.close(),clearInterval(o))}),(function(e){t.output=e.response.data.errorMessage,t.loader.ref.close()}))}),2e3)}),(function(e){t.output=e.response.data.errorMessage,t.loader.ref.close()}))},initCodeItem:function(){var t=this;this.loading(),this.$store.dispatch("api/get",{uri:"/api/v1/code/"+this.$route.params.id}).then((function(e){t.id=e.data.uuid,t.form.lang=e.data.language,t.form.version=e.data.version,t.code=e.data.content,"java"==t.form.lang&&(t.cmOption.mode="text/x-java"),"php"==t.form.lang&&(t.cmOption.mode="text/x-php"),"python"==t.form.lang&&(t.cmOption.mode="text/x-python"),"ruby"==t.form.lang&&(t.cmOption.mode="text/x-ruby"),"go"==t.form.lang&&(t.cmOption.mode="text/x-go"),"rust"==t.form.lang&&(t.cmOption.mode="text/x-rustsrc"),t.$store.dispatch("api/post",{uri:"/api/v1/code/"+e.data.uuid+"/run"}).then((function(e){var o=setInterval((function(){t.$store.dispatch("api/get",{uri:"/api/v1/task/"+e.data.id}).then((function(e){var a=e.data.status;"SUCCEEDED"==a&&(t.output=e.data.result.output,t.output+="\n\n----\n",null!=e.data.result.build_time&&(t.output+="Build Time: "+e.data.result.build_time+" Milliseconds\n"),null!=e.data.result.execution_time&&(t.output+="Execution Time: "+e.data.result.execution_time+" Milliseconds\n"),t.output+="\n",t.loader.ref.close(),clearInterval(o)),"FAILED"==a&&(t.output=e.data.result.output,t.output+="\n",t.loader.ref.close(),clearInterval(o))}),(function(e){t.output=e.response.data.errorMessage,t.loader.ref.close()}))}),2e3)}),(function(e){t.output=e.response.data.errorMessage,t.loader.ref.close()}))}),(function(){t.loader.ref.close(),t.$router.push({name:"NotFoundPage"})}))}},mounted:function(){this.initCodeItem()}}),s=i,l=(o("1139"),o("43eb"),o("2877")),u=Object(l["a"])(s,a,n,!1,null,"21df2b7a",null);e["default"]=u.exports},1139:function(t,e,o){"use strict";o("683f")},"43eb":function(t,e,o){"use strict";o("bf1c")},"683f":function(t,e,o){},bf1c:function(t,e,o){}}]); -//# sourceMappingURL=chunk-57f2dc43.14faee91.js.map \ No newline at end of file diff --git a/static/js/chunk-57f2dc43.14faee91.js.map b/static/js/chunk-57f2dc43.14faee91.js.map deleted file mode 100644 index b1df714b..00000000 --- a/static/js/chunk-57f2dc43.14faee91.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///./src/views/CodePage.vue?9eba","webpack:///src/views/CodePage.vue","webpack:///./src/views/CodePage.vue?a4ce","webpack:///./src/views/CodePage.vue?f2ec","webpack:///./src/views/CodePage.vue?f4c6","webpack:///./src/views/CodePage.vue?e40a"],"names":["render","_vm","this","_h","$createElement","_c","_self","staticClass","_m","attrs","cmOption","model","value","callback","$$v","code","expression","form","$set","_v","lang","_e","on","$event","runCode","staticStyle","_s","output","staticRenderFns","name","components","codemirror","data","version","loader","isFullPage","ref","tabSize","styleActiveLine","lineNumbers","line","mode","theme","readOnly","id","methods","loading","$buefy","open","container","$refs","element","$el","$store","initCodeItem","mounted","component"],"mappings":"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","file":"js/chunk-57f2dc43.14faee91.js","sourcesContent":["var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"code_page\"},[_c('br'),_vm._m(0),_c('div',{staticClass:\"columns editor\"},[_c('div',{staticClass:\"column is-three-fifths\"},[_c('codemirror',{attrs:{\"options\":_vm.cmOption},model:{value:(_vm.code),callback:function ($$v) {_vm.code=$$v},expression:\"code\"}}),_c('div',{staticClass:\"columns\"},[_c('div',{staticClass:\"column is-full editor-footer\"},[_c('b-field',{attrs:{\"grouped\":\"\"}},[_c('b-field',[_c('b-select',{attrs:{\"placeholder\":\"Select Language\",\"disabled\":\"disabled\"},model:{value:(_vm.form.lang),callback:function ($$v) {_vm.$set(_vm.form, \"lang\", $$v)},expression:\"form.lang\"}},[_c('option',{attrs:{\"value\":\"php\"}},[_vm._v(\"PHP\")]),_c('option',{attrs:{\"value\":\"go\"}},[_vm._v(\"Go\")]),_c('option',{attrs:{\"value\":\"java\"}},[_vm._v(\"Java\")]),_c('option',{attrs:{\"value\":\"python\"}},[_vm._v(\"Python\")]),_c('option',{attrs:{\"value\":\"ruby\"}},[_vm._v(\"Ruby\")]),_c('option',{attrs:{\"value\":\"rust\"}},[_vm._v(\"Rust\")])])],1),(_vm.form.lang == 'php')?[_c('b-field',[_c('b-select',{attrs:{\"placeholder\":\"Select Version\",\"disabled\":\"disabled\"},model:{value:(_vm.form.version),callback:function ($$v) {_vm.$set(_vm.form, \"version\", $$v)},expression:\"form.version\"}},[_c('option',{attrs:{\"value\":\"7.0\"}},[_vm._v(\"7.0\")]),_c('option',{attrs:{\"value\":\"7.1\"}},[_vm._v(\"7.1\")]),_c('option',{attrs:{\"value\":\"7.2\"}},[_vm._v(\"7.2\")]),_c('option',{attrs:{\"value\":\"7.3\"}},[_vm._v(\"7.3\")]),_c('option',{attrs:{\"value\":\"7.4\"}},[_vm._v(\"7.4\")]),_c('option',{attrs:{\"value\":\"8.0\"}},[_vm._v(\"8.0\")]),_c('option',{attrs:{\"value\":\"8.1\"}},[_vm._v(\"8.1\")])])],1)]:_vm._e(),(_vm.form.lang == 'go')?[_c('b-field',[_c('b-select',{attrs:{\"placeholder\":\"Select Version\",\"disabled\":\"disabled\"},model:{value:(_vm.form.version),callback:function ($$v) {_vm.$set(_vm.form, \"version\", $$v)},expression:\"form.version\"}},[_c('option',{attrs:{\"value\":\"1.8\"}},[_vm._v(\"1.8\")]),_c('option',{attrs:{\"value\":\"1.9\"}},[_vm._v(\"1.9\")]),_c('option',{attrs:{\"value\":\"1.10\"}},[_vm._v(\"1.10\")]),_c('option',{attrs:{\"value\":\"1.11\"}},[_vm._v(\"1.11\")]),_c('option',{attrs:{\"value\":\"1.12\"}},[_vm._v(\"1.12\")]),_c('option',{attrs:{\"value\":\"1.13\"}},[_vm._v(\"1.13\")]),_c('option',{attrs:{\"value\":\"1.14\"}},[_vm._v(\"1.14\")]),_c('option',{attrs:{\"value\":\"1.15\"}},[_vm._v(\"1.15\")]),_c('option',{attrs:{\"value\":\"1.16\"}},[_vm._v(\"1.16\")]),_c('option',{attrs:{\"value\":\"1.17\"}},[_vm._v(\"1.17\")])])],1)]:_vm._e(),(_vm.form.lang == 'java')?[_c('b-field',[_c('b-select',{attrs:{\"placeholder\":\"Select Version\",\"disabled\":\"disabled\"},model:{value:(_vm.form.version),callback:function ($$v) {_vm.$set(_vm.form, \"version\", $$v)},expression:\"form.version\"}},[_c('option',{attrs:{\"value\":\"10.0\"}},[_vm._v(\"10.0\")]),_c('option',{attrs:{\"value\":\"11.0\"}},[_vm._v(\"11.0\")]),_c('option',{attrs:{\"value\":\"12.0\"}},[_vm._v(\"12.0\")]),_c('option',{attrs:{\"value\":\"13.0\"}},[_vm._v(\"13.0\")]),_c('option',{attrs:{\"value\":\"14.0\"}},[_vm._v(\"14.0\")]),_c('option',{attrs:{\"value\":\"15.0\"}},[_vm._v(\"15.0\")]),_c('option',{attrs:{\"value\":\"16.0\"}},[_vm._v(\"16.0\")]),_c('option',{attrs:{\"value\":\"17.0\"}},[_vm._v(\"17.0\")])])],1)]:_vm._e(),(_vm.form.lang == 'python')?[_c('b-field',[_c('b-select',{attrs:{\"placeholder\":\"Select Version\",\"disabled\":\"disabled\"},model:{value:(_vm.form.version),callback:function ($$v) {_vm.$set(_vm.form, \"version\", $$v)},expression:\"form.version\"}},[_c('option',{attrs:{\"value\":\"2.7\"}},[_vm._v(\"2.7\")]),_c('option',{attrs:{\"value\":\"3\"}},[_vm._v(\"3\")]),_c('option',{attrs:{\"value\":\"3.6\"}},[_vm._v(\"3.6\")]),_c('option',{attrs:{\"value\":\"3.7\"}},[_vm._v(\"3.7\")]),_c('option',{attrs:{\"value\":\"3.8\"}},[_vm._v(\"3.8\")]),_c('option',{attrs:{\"value\":\"3.9\"}},[_vm._v(\"3.9\")])])],1)]:_vm._e(),(_vm.form.lang == 'ruby')?[_c('b-field',[_c('b-select',{attrs:{\"placeholder\":\"Select Version\",\"disabled\":\"disabled\"},model:{value:(_vm.form.version),callback:function ($$v) {_vm.$set(_vm.form, \"version\", $$v)},expression:\"form.version\"}},[_c('option',{attrs:{\"value\":\"2.6\"}},[_vm._v(\"2.6\")]),_c('option',{attrs:{\"value\":\"2.6.1\"}},[_vm._v(\"2.6.1\")]),_c('option',{attrs:{\"value\":\"2.6.2\"}},[_vm._v(\"2.6.2\")]),_c('option',{attrs:{\"value\":\"2.6.3\"}},[_vm._v(\"2.6.3\")]),_c('option',{attrs:{\"value\":\"2.6.4\"}},[_vm._v(\"2.6.4\")]),_c('option',{attrs:{\"value\":\"2.6.5\"}},[_vm._v(\"2.6.5\")]),_c('option',{attrs:{\"value\":\"2.6.6\"}},[_vm._v(\"2.6.6\")]),_c('option',{attrs:{\"value\":\"2.6.7\"}},[_vm._v(\"2.6.7\")]),_c('option',{attrs:{\"value\":\"2.6.8\"}},[_vm._v(\"2.6.8\")]),_c('option',{attrs:{\"value\":\"2.6.9\"}},[_vm._v(\"2.6.9\")]),_c('option',{attrs:{\"value\":\"2.7.0\"}},[_vm._v(\"2.7.0\")]),_c('option',{attrs:{\"value\":\"2.7.1\"}},[_vm._v(\"2.7.1\")]),_c('option',{attrs:{\"value\":\"2.7.3\"}},[_vm._v(\"2.7.3\")]),_c('option',{attrs:{\"value\":\"2.7.4\"}},[_vm._v(\"2.7.4\")]),_c('option',{attrs:{\"value\":\"2.7.5\"}},[_vm._v(\"2.7.5\")]),_c('option',{attrs:{\"value\":\"3.0.0\"}},[_vm._v(\"3.0.0\")])])],1)]:_vm._e(),(_vm.form.lang == 'rust')?[_c('b-field',[_c('b-select',{attrs:{\"placeholder\":\"Select Version\",\"disabled\":\"disabled\"},model:{value:(_vm.form.version),callback:function ($$v) {_vm.$set(_vm.form, \"version\", $$v)},expression:\"form.version\"}},[_c('option',{attrs:{\"value\":\"1.54.0\"}},[_vm._v(\"1.54.0\")]),_c('option',{attrs:{\"value\":\"1.55.0\"}},[_vm._v(\"1.55.0\")]),_c('option',{attrs:{\"value\":\"1.56.0\"}},[_vm._v(\"1.56.0\")]),_c('option',{attrs:{\"value\":\"1.57.0\"}},[_vm._v(\"1.57.0\")])])],1)]:_vm._e(),_c('b-field',[_c('b-button',{attrs:{\"type\":\"is-warning\"},on:{\"click\":function($event){return _vm.runCode()}}},[_vm._v(\"Run\")])],1)],2)],1)])],1),_c('div',{staticClass:\"column\"},[_c('pre',{staticStyle:{\"min-height\":\"300px\"}},[_vm._v(_vm._s(_vm.output))])])]),_c('br'),_c('br'),_vm._m(1)])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"columns\"},[_c('div',{staticClass:\"column is-full logo\"},[_c('a',{attrs:{\"href\":\"/\"}},[_c('img',{attrs:{\"alt\":\"logo\",\"src\":require(\"../assets/logo.png\"),\"width\":\"130\"}})])])])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"columns\"},[_c('div',{staticClass:\"column is-full copyright\"},[_vm._v(\" Powered by \"),_c('a',{attrs:{\"href\":\"https://github.com/Clivern/Cattle\",\"target\":\"_blank\",\"rel\":\"noopener\"}},[_vm._v(\" Clivern\")]),_c('br')])])}]\n\nexport { render, staticRenderFns }","\n\n\n\n\n\n\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CodePage.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CodePage.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./CodePage.vue?vue&type=template&id=21df2b7a&scoped=true&\"\nimport script from \"./CodePage.vue?vue&type=script&lang=js&\"\nexport * from \"./CodePage.vue?vue&type=script&lang=js&\"\nimport style0 from \"./CodePage.vue?vue&type=style&index=0&id=21df2b7a&scoped=true&lang=css&\"\nimport style1 from \"./CodePage.vue?vue&type=style&index=1&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"21df2b7a\",\n null\n \n)\n\nexport default component.exports","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--7-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--7-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CodePage.vue?vue&type=style&index=0&id=21df2b7a&scoped=true&lang=css&\"","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--7-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--7-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CodePage.vue?vue&type=style&index=1&lang=css&\""],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/chunk-7d259924.5c106372.js b/static/js/chunk-7d259924.5c106372.js new file mode 100644 index 00000000..af3de354 --- /dev/null +++ b/static/js/chunk-7d259924.5c106372.js @@ -0,0 +1,2 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-7d259924"],{"279a":function(t,e,o){},"44e7":function(t,e,o){var n=o("861d"),a=o("c6b6"),r=o("b622"),i=r("match");t.exports=function(t){var e;return n(t)&&(void 0!==(e=t[i])?!!e:"RegExp"==a(t))}},"5b81":function(t,e,o){"use strict";var n=o("23e7"),a=o("da84"),r=o("c65b"),i=o("e330"),s=o("1d80"),l=o("1626"),u=o("44e7"),c=o("577e"),v=o("dc4a"),p=o("ad6d"),d=o("0cb2"),f=o("b622"),h=o("c430"),m=f("replace"),g=RegExp.prototype,_=a.TypeError,b=i(p),x=i("".indexOf),y=i("".replace),C=i("".slice),w=Math.max,k=function(t,e,o){return o>t.length?-1:""===e?o:x(t,e,o)};n({target:"String",proto:!0},{replaceAll:function(t,e){var o,n,a,i,p,f,$,S,E,O=s(this),H=0,j=0,V="";if(null!=t){if(o=u(t),o&&(n=c(s("flags"in g?t.flags:b(t))),!~x(n,"g")))throw _("`.replaceAll` does not allow non-global regexes");if(a=v(t,m),a)return r(a,t,O,e);if(h&&o)return y(c(O),t,e)}i=c(O),p=c(t),f=l(e),f||(e=c(e)),$=p.length,S=w(1,$),H=k(i,p,0);while(-1!==H)E=f?c(e(p,H,i)):d(p,i,H,[],void 0,e),V+=C(i,j,H)+E,j=H+$,H=k(i,p,H+S);return j\n\nint main() {\n printf("Hello, world!");\n return 0;\n}\n',this.cmOption.mode="text/x-java"),"cplus"==this.form.lang&&(this.form.version="9.4.0",this.code='// You can edit this code!\n// Click here and start typing...\n\n#include \n\nint main() {\n std::cout << "Hello, world!";\n return 0;\n}\n',this.cmOption.mode="text/x-java")}},mounted:function(){this.resetEditor()}}),s=i,l=(o("b9e4"),o("eb5a"),o("2877")),u=Object(l["a"])(s,n,a,!1,null,"535e062f",null);e["default"]=u.exports}}]); +//# sourceMappingURL=chunk-7d259924.5c106372.js.map \ No newline at end of file diff --git a/static/js/chunk-7d259924.5c106372.js.map b/static/js/chunk-7d259924.5c106372.js.map new file mode 100644 index 00000000..1e4b2359 --- /dev/null +++ b/static/js/chunk-7d259924.5c106372.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///./node_modules/core-js/internals/is-regexp.js","webpack:///./node_modules/core-js/modules/es.string.replace-all.js","webpack:///./src/views/HomePage.vue?44a2","webpack:///./src/views/HomePage.vue?8216","webpack:///./src/views/HomePage.vue?85a3","webpack:///src/views/HomePage.vue","webpack:///./src/views/HomePage.vue?514e","webpack:///./src/views/HomePage.vue?18ba"],"names":["isObject","classof","wellKnownSymbol","MATCH","module","exports","it","isRegExp","undefined","$","global","call","uncurryThis","requireObjectCoercible","isCallable","toString","getMethod","regExpFlags","getSubstitution","IS_PURE","REPLACE","RegExpPrototype","RegExp","prototype","TypeError","getFlags","indexOf","replace","stringSlice","slice","max","Math","stringIndexOf","string","searchValue","fromIndex","length","target","proto","replaceAll","replaceValue","IS_REG_EXP","flags","replacer","searchString","functionalReplace","searchLength","advanceBy","replacement","O","this","position","endOfLastMatch","result","render","_vm","_h","$createElement","_c","_self","staticClass","_m","attrs","cmOption","model","value","callback","$$v","code","expression","on","$event","onChange","form","$set","_v","lang","_e","runCode","shareCode","staticStyle","_s","output","staticRenderFns","name","components","codemirror","data","version","loader","isFullPage","ref","tabSize","styleActiveLine","lineNumbers","line","mode","theme","methods","loading","$buefy","open","container","$refs","element","$el","$store","window","location","href","baseURL","reload","resetEditor","langs","mounted","component"],"mappings":"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","file":"js/chunk-7d259924.5c106372.js","sourcesContent":["var isObject = require('../internals/is-object');\nvar classof = require('../internals/classof-raw');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar MATCH = wellKnownSymbol('match');\n\n// `IsRegExp` abstract operation\n// https://tc39.es/ecma262/#sec-isregexp\nmodule.exports = function (it) {\n var isRegExp;\n return isObject(it) && ((isRegExp = it[MATCH]) !== undefined ? !!isRegExp : classof(it) == 'RegExp');\n};\n","'use strict';\nvar $ = require('../internals/export');\nvar global = require('../internals/global');\nvar call = require('../internals/function-call');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\nvar isCallable = require('../internals/is-callable');\nvar isRegExp = require('../internals/is-regexp');\nvar toString = require('../internals/to-string');\nvar getMethod = require('../internals/get-method');\nvar regExpFlags = require('../internals/regexp-flags');\nvar getSubstitution = require('../internals/get-substitution');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\nvar IS_PURE = require('../internals/is-pure');\n\nvar REPLACE = wellKnownSymbol('replace');\nvar RegExpPrototype = RegExp.prototype;\nvar TypeError = global.TypeError;\nvar getFlags = uncurryThis(regExpFlags);\nvar indexOf = uncurryThis(''.indexOf);\nvar replace = uncurryThis(''.replace);\nvar stringSlice = uncurryThis(''.slice);\nvar max = Math.max;\n\nvar stringIndexOf = function (string, searchValue, fromIndex) {\n if (fromIndex > string.length) return -1;\n if (searchValue === '') return fromIndex;\n return indexOf(string, searchValue, fromIndex);\n};\n\n// `String.prototype.replaceAll` method\n// https://tc39.es/ecma262/#sec-string.prototype.replaceall\n$({ target: 'String', proto: true }, {\n replaceAll: function replaceAll(searchValue, replaceValue) {\n var O = requireObjectCoercible(this);\n var IS_REG_EXP, flags, replacer, string, searchString, functionalReplace, searchLength, advanceBy, replacement;\n var position = 0;\n var endOfLastMatch = 0;\n var result = '';\n if (searchValue != null) {\n IS_REG_EXP = isRegExp(searchValue);\n if (IS_REG_EXP) {\n flags = toString(requireObjectCoercible('flags' in RegExpPrototype\n ? searchValue.flags\n : getFlags(searchValue)\n ));\n if (!~indexOf(flags, 'g')) throw TypeError('`.replaceAll` does not allow non-global regexes');\n }\n replacer = getMethod(searchValue, REPLACE);\n if (replacer) {\n return call(replacer, searchValue, O, replaceValue);\n } else if (IS_PURE && IS_REG_EXP) {\n return replace(toString(O), searchValue, replaceValue);\n }\n }\n string = toString(O);\n searchString = toString(searchValue);\n functionalReplace = isCallable(replaceValue);\n if (!functionalReplace) replaceValue = toString(replaceValue);\n searchLength = searchString.length;\n advanceBy = max(1, searchLength);\n position = stringIndexOf(string, searchString, 0);\n while (position !== -1) {\n replacement = functionalReplace\n ? toString(replaceValue(searchString, position, string))\n : getSubstitution(searchString, string, position, [], undefined, replaceValue);\n result += stringSlice(string, endOfLastMatch, position) + replacement;\n endOfLastMatch = position + searchLength;\n position = stringIndexOf(string, searchString, position + advanceBy);\n }\n if (endOfLastMatch < string.length) {\n result += stringSlice(string, endOfLastMatch);\n }\n return result;\n }\n});\n","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--7-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--7-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./HomePage.vue?vue&type=style&index=0&id=535e062f&scoped=true&lang=css&\"","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--7-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--7-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./HomePage.vue?vue&type=style&index=1&lang=css&\"","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"home_page\"},[_c('br'),_vm._m(0),_c('div',{staticClass:\"columns editor\"},[_c('div',{staticClass:\"column is-three-fifths\"},[_c('codemirror',{attrs:{\"options\":_vm.cmOption},model:{value:(_vm.code),callback:function ($$v) {_vm.code=$$v},expression:\"code\"}}),_c('div',{staticClass:\"columns\"},[_c('div',{staticClass:\"column is-full editor-footer\"},[_c('b-field',{attrs:{\"grouped\":\"\"}},[_c('b-field',[_c('b-select',{attrs:{\"placeholder\":\"Select Language\"},on:{\"input\":function($event){return _vm.onChange()}},model:{value:(_vm.form.lang),callback:function ($$v) {_vm.$set(_vm.form, \"lang\", $$v)},expression:\"form.lang\"}},[_c('option',{attrs:{\"value\":\"php\"}},[_vm._v(\"PHP\")]),_c('option',{attrs:{\"value\":\"go\"}},[_vm._v(\"Go\")]),_c('option',{attrs:{\"value\":\"java\"}},[_vm._v(\"Java\")]),_c('option',{attrs:{\"value\":\"python\"}},[_vm._v(\"Python\")]),_c('option',{attrs:{\"value\":\"ruby\"}},[_vm._v(\"Ruby\")]),_c('option',{attrs:{\"value\":\"rust\"}},[_vm._v(\"Rust\")]),_c('option',{attrs:{\"value\":\"c\"}},[_vm._v(\"C\")]),_c('option',{attrs:{\"value\":\"cplus\"}},[_vm._v(\"C++\")])])],1),(_vm.form.lang == 'php')?[_c('b-field',[_c('b-select',{attrs:{\"placeholder\":\"Select Version\"},model:{value:(_vm.form.version),callback:function ($$v) {_vm.$set(_vm.form, \"version\", $$v)},expression:\"form.version\"}},[_c('option',{attrs:{\"value\":\"7.0\"}},[_vm._v(\"7.0\")]),_c('option',{attrs:{\"value\":\"7.1\"}},[_vm._v(\"7.1\")]),_c('option',{attrs:{\"value\":\"7.2\"}},[_vm._v(\"7.2\")]),_c('option',{attrs:{\"value\":\"7.3\"}},[_vm._v(\"7.3\")]),_c('option',{attrs:{\"value\":\"7.4\"}},[_vm._v(\"7.4\")]),_c('option',{attrs:{\"value\":\"8.0\"}},[_vm._v(\"8.0\")]),_c('option',{attrs:{\"value\":\"8.1\"}},[_vm._v(\"8.1\")])])],1)]:_vm._e(),(_vm.form.lang == 'go')?[_c('b-field',[_c('b-select',{attrs:{\"placeholder\":\"Select Version\"},model:{value:(_vm.form.version),callback:function ($$v) {_vm.$set(_vm.form, \"version\", $$v)},expression:\"form.version\"}},[_c('option',{attrs:{\"value\":\"1.8\"}},[_vm._v(\"1.8\")]),_c('option',{attrs:{\"value\":\"1.9\"}},[_vm._v(\"1.9\")]),_c('option',{attrs:{\"value\":\"1.10\"}},[_vm._v(\"1.10\")]),_c('option',{attrs:{\"value\":\"1.11\"}},[_vm._v(\"1.11\")]),_c('option',{attrs:{\"value\":\"1.12\"}},[_vm._v(\"1.12\")]),_c('option',{attrs:{\"value\":\"1.13\"}},[_vm._v(\"1.13\")]),_c('option',{attrs:{\"value\":\"1.14\"}},[_vm._v(\"1.14\")]),_c('option',{attrs:{\"value\":\"1.15\"}},[_vm._v(\"1.15\")]),_c('option',{attrs:{\"value\":\"1.16\"}},[_vm._v(\"1.16\")]),_c('option',{attrs:{\"value\":\"1.17\"}},[_vm._v(\"1.17\")])])],1)]:_vm._e(),(_vm.form.lang == 'java')?[_c('b-field',[_c('b-select',{attrs:{\"placeholder\":\"Select Version\"},model:{value:(_vm.form.version),callback:function ($$v) {_vm.$set(_vm.form, \"version\", $$v)},expression:\"form.version\"}},[_c('option',{attrs:{\"value\":\"10.0\"}},[_vm._v(\"10.0\")]),_c('option',{attrs:{\"value\":\"11.0\"}},[_vm._v(\"11.0\")]),_c('option',{attrs:{\"value\":\"12.0\"}},[_vm._v(\"12.0\")]),_c('option',{attrs:{\"value\":\"13.0\"}},[_vm._v(\"13.0\")]),_c('option',{attrs:{\"value\":\"14.0\"}},[_vm._v(\"14.0\")]),_c('option',{attrs:{\"value\":\"15.0\"}},[_vm._v(\"15.0\")]),_c('option',{attrs:{\"value\":\"16.0\"}},[_vm._v(\"16.0\")]),_c('option',{attrs:{\"value\":\"17.0\"}},[_vm._v(\"17.0\")])])],1)]:_vm._e(),(_vm.form.lang == 'python')?[_c('b-field',[_c('b-select',{attrs:{\"placeholder\":\"Select Version\"},model:{value:(_vm.form.version),callback:function ($$v) {_vm.$set(_vm.form, \"version\", $$v)},expression:\"form.version\"}},[_c('option',{attrs:{\"value\":\"2.7\"}},[_vm._v(\"2.7\")]),_c('option',{attrs:{\"value\":\"3\"}},[_vm._v(\"3\")]),_c('option',{attrs:{\"value\":\"3.6\"}},[_vm._v(\"3.6\")]),_c('option',{attrs:{\"value\":\"3.7\"}},[_vm._v(\"3.7\")]),_c('option',{attrs:{\"value\":\"3.8\"}},[_vm._v(\"3.8\")]),_c('option',{attrs:{\"value\":\"3.9\"}},[_vm._v(\"3.9\")])])],1)]:_vm._e(),(_vm.form.lang == 'ruby')?[_c('b-field',[_c('b-select',{attrs:{\"placeholder\":\"Select Version\"},model:{value:(_vm.form.version),callback:function ($$v) {_vm.$set(_vm.form, \"version\", $$v)},expression:\"form.version\"}},[_c('option',{attrs:{\"value\":\"2.6\"}},[_vm._v(\"2.6\")]),_c('option',{attrs:{\"value\":\"2.6.1\"}},[_vm._v(\"2.6.1\")]),_c('option',{attrs:{\"value\":\"2.6.2\"}},[_vm._v(\"2.6.2\")]),_c('option',{attrs:{\"value\":\"2.6.3\"}},[_vm._v(\"2.6.3\")]),_c('option',{attrs:{\"value\":\"2.6.4\"}},[_vm._v(\"2.6.4\")]),_c('option',{attrs:{\"value\":\"2.6.5\"}},[_vm._v(\"2.6.5\")]),_c('option',{attrs:{\"value\":\"2.6.6\"}},[_vm._v(\"2.6.6\")]),_c('option',{attrs:{\"value\":\"2.6.7\"}},[_vm._v(\"2.6.7\")]),_c('option',{attrs:{\"value\":\"2.6.8\"}},[_vm._v(\"2.6.8\")]),_c('option',{attrs:{\"value\":\"2.6.9\"}},[_vm._v(\"2.6.9\")]),_c('option',{attrs:{\"value\":\"2.7.0\"}},[_vm._v(\"2.7.0\")]),_c('option',{attrs:{\"value\":\"2.7.1\"}},[_vm._v(\"2.7.1\")]),_c('option',{attrs:{\"value\":\"2.7.3\"}},[_vm._v(\"2.7.3\")]),_c('option',{attrs:{\"value\":\"2.7.4\"}},[_vm._v(\"2.7.4\")]),_c('option',{attrs:{\"value\":\"2.7.5\"}},[_vm._v(\"2.7.5\")]),_c('option',{attrs:{\"value\":\"3.0.0\"}},[_vm._v(\"3.0.0\")])])],1)]:_vm._e(),(_vm.form.lang == 'rust')?[_c('b-field',[_c('b-select',{attrs:{\"placeholder\":\"Select Version\"},model:{value:(_vm.form.version),callback:function ($$v) {_vm.$set(_vm.form, \"version\", $$v)},expression:\"form.version\"}},[_c('option',{attrs:{\"value\":\"1.54.0\"}},[_vm._v(\"1.54.0\")]),_c('option',{attrs:{\"value\":\"1.55.0\"}},[_vm._v(\"1.55.0\")]),_c('option',{attrs:{\"value\":\"1.56.0\"}},[_vm._v(\"1.56.0\")]),_c('option',{attrs:{\"value\":\"1.57.0\"}},[_vm._v(\"1.57.0\")])])],1)]:_vm._e(),(_vm.form.lang == 'c')?[_c('b-field',[_c('b-select',{attrs:{\"placeholder\":\"Select Version\"},model:{value:(_vm.form.version),callback:function ($$v) {_vm.$set(_vm.form, \"version\", $$v)},expression:\"form.version\"}},[_c('option',{attrs:{\"value\":\"9.4.0\"}},[_vm._v(\"GCC 9.4.0\")])])],1)]:_vm._e(),(_vm.form.lang == 'cplus')?[_c('b-field',[_c('b-select',{attrs:{\"placeholder\":\"Select Version\"},model:{value:(_vm.form.version),callback:function ($$v) {_vm.$set(_vm.form, \"version\", $$v)},expression:\"form.version\"}},[_c('option',{attrs:{\"value\":\"9.4.0\"}},[_vm._v(\"GCC 9.4.0\")])])],1)]:_vm._e(),_c('b-field',[_c('b-button',{attrs:{\"type\":\"is-warning\"},on:{\"click\":function($event){return _vm.runCode()}}},[_vm._v(\"Run\")])],1),_c('b-field',[_c('b-button',{attrs:{\"type\":\"is-warning\"},on:{\"click\":function($event){return _vm.shareCode()}}},[_vm._v(\"Share\")])],1)],2)],1)])],1),_c('div',{staticClass:\"column\"},[_c('pre',{staticStyle:{\"min-height\":\"300px\"}},[_vm._v(_vm._s(_vm.output))])])]),_c('br'),_c('br'),_vm._m(1)])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"columns\"},[_c('div',{staticClass:\"column is-full logo\"},[_c('a',{attrs:{\"href\":\"/\"}},[_c('img',{attrs:{\"alt\":\"logo\",\"src\":require(\"../assets/logo.png\"),\"width\":\"130\"}})])])])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"columns\"},[_c('div',{staticClass:\"column is-full copyright\"},[_vm._v(\" Powered by \"),_c('a',{attrs:{\"href\":\"https://github.com/Clivern/Cattle\",\"target\":\"_blank\",\"rel\":\"noopener\"}},[_vm._v(\" Clivern\")]),_c('br')])])}]\n\nexport { render, staticRenderFns }","\n\n\n\n\n\n\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./HomePage.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./HomePage.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./HomePage.vue?vue&type=template&id=535e062f&scoped=true&\"\nimport script from \"./HomePage.vue?vue&type=script&lang=js&\"\nexport * from \"./HomePage.vue?vue&type=script&lang=js&\"\nimport style0 from \"./HomePage.vue?vue&type=style&index=0&id=535e062f&scoped=true&lang=css&\"\nimport style1 from \"./HomePage.vue?vue&type=style&index=1&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"535e062f\",\n null\n \n)\n\nexport default component.exports"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/chunk-93e44130.a568d69f.js b/static/js/chunk-93e44130.a568d69f.js new file mode 100644 index 00000000..6135703a --- /dev/null +++ b/static/js/chunk-93e44130.a568d69f.js @@ -0,0 +1,2 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-93e44130"],{"052c":function(t,e,o){"use strict";o.r(e);var a=function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("div",{staticClass:"code_page"},[o("br"),t._m(0),o("div",{staticClass:"columns editor"},[o("div",{staticClass:"column is-three-fifths"},[o("codemirror",{attrs:{options:t.cmOption},model:{value:t.code,callback:function(e){t.code=e},expression:"code"}}),o("div",{staticClass:"columns"},[o("div",{staticClass:"column is-full editor-footer"},[o("b-field",{attrs:{grouped:""}},[o("b-field",[o("b-select",{attrs:{placeholder:"Select Language",disabled:"disabled"},model:{value:t.form.lang,callback:function(e){t.$set(t.form,"lang",e)},expression:"form.lang"}},[o("option",{attrs:{value:"php"}},[t._v("PHP")]),o("option",{attrs:{value:"go"}},[t._v("Go")]),o("option",{attrs:{value:"java"}},[t._v("Java")]),o("option",{attrs:{value:"python"}},[t._v("Python")]),o("option",{attrs:{value:"ruby"}},[t._v("Ruby")]),o("option",{attrs:{value:"rust"}},[t._v("Rust")]),o("option",{attrs:{value:"c"}},[t._v("C")]),o("option",{attrs:{value:"cplus"}},[t._v("C++")])])],1),"php"==t.form.lang?[o("b-field",[o("b-select",{attrs:{placeholder:"Select Version",disabled:"disabled"},model:{value:t.form.version,callback:function(e){t.$set(t.form,"version",e)},expression:"form.version"}},[o("option",{attrs:{value:"7.0"}},[t._v("7.0")]),o("option",{attrs:{value:"7.1"}},[t._v("7.1")]),o("option",{attrs:{value:"7.2"}},[t._v("7.2")]),o("option",{attrs:{value:"7.3"}},[t._v("7.3")]),o("option",{attrs:{value:"7.4"}},[t._v("7.4")]),o("option",{attrs:{value:"8.0"}},[t._v("8.0")]),o("option",{attrs:{value:"8.1"}},[t._v("8.1")])])],1)]:t._e(),"go"==t.form.lang?[o("b-field",[o("b-select",{attrs:{placeholder:"Select Version",disabled:"disabled"},model:{value:t.form.version,callback:function(e){t.$set(t.form,"version",e)},expression:"form.version"}},[o("option",{attrs:{value:"1.8"}},[t._v("1.8")]),o("option",{attrs:{value:"1.9"}},[t._v("1.9")]),o("option",{attrs:{value:"1.10"}},[t._v("1.10")]),o("option",{attrs:{value:"1.11"}},[t._v("1.11")]),o("option",{attrs:{value:"1.12"}},[t._v("1.12")]),o("option",{attrs:{value:"1.13"}},[t._v("1.13")]),o("option",{attrs:{value:"1.14"}},[t._v("1.14")]),o("option",{attrs:{value:"1.15"}},[t._v("1.15")]),o("option",{attrs:{value:"1.16"}},[t._v("1.16")]),o("option",{attrs:{value:"1.17"}},[t._v("1.17")])])],1)]:t._e(),"java"==t.form.lang?[o("b-field",[o("b-select",{attrs:{placeholder:"Select Version",disabled:"disabled"},model:{value:t.form.version,callback:function(e){t.$set(t.form,"version",e)},expression:"form.version"}},[o("option",{attrs:{value:"10.0"}},[t._v("10.0")]),o("option",{attrs:{value:"11.0"}},[t._v("11.0")]),o("option",{attrs:{value:"12.0"}},[t._v("12.0")]),o("option",{attrs:{value:"13.0"}},[t._v("13.0")]),o("option",{attrs:{value:"14.0"}},[t._v("14.0")]),o("option",{attrs:{value:"15.0"}},[t._v("15.0")]),o("option",{attrs:{value:"16.0"}},[t._v("16.0")]),o("option",{attrs:{value:"17.0"}},[t._v("17.0")])])],1)]:t._e(),"python"==t.form.lang?[o("b-field",[o("b-select",{attrs:{placeholder:"Select Version",disabled:"disabled"},model:{value:t.form.version,callback:function(e){t.$set(t.form,"version",e)},expression:"form.version"}},[o("option",{attrs:{value:"2.7"}},[t._v("2.7")]),o("option",{attrs:{value:"3"}},[t._v("3")]),o("option",{attrs:{value:"3.6"}},[t._v("3.6")]),o("option",{attrs:{value:"3.7"}},[t._v("3.7")]),o("option",{attrs:{value:"3.8"}},[t._v("3.8")]),o("option",{attrs:{value:"3.9"}},[t._v("3.9")])])],1)]:t._e(),"ruby"==t.form.lang?[o("b-field",[o("b-select",{attrs:{placeholder:"Select Version",disabled:"disabled"},model:{value:t.form.version,callback:function(e){t.$set(t.form,"version",e)},expression:"form.version"}},[o("option",{attrs:{value:"2.6"}},[t._v("2.6")]),o("option",{attrs:{value:"2.6.1"}},[t._v("2.6.1")]),o("option",{attrs:{value:"2.6.2"}},[t._v("2.6.2")]),o("option",{attrs:{value:"2.6.3"}},[t._v("2.6.3")]),o("option",{attrs:{value:"2.6.4"}},[t._v("2.6.4")]),o("option",{attrs:{value:"2.6.5"}},[t._v("2.6.5")]),o("option",{attrs:{value:"2.6.6"}},[t._v("2.6.6")]),o("option",{attrs:{value:"2.6.7"}},[t._v("2.6.7")]),o("option",{attrs:{value:"2.6.8"}},[t._v("2.6.8")]),o("option",{attrs:{value:"2.6.9"}},[t._v("2.6.9")]),o("option",{attrs:{value:"2.7.0"}},[t._v("2.7.0")]),o("option",{attrs:{value:"2.7.1"}},[t._v("2.7.1")]),o("option",{attrs:{value:"2.7.3"}},[t._v("2.7.3")]),o("option",{attrs:{value:"2.7.4"}},[t._v("2.7.4")]),o("option",{attrs:{value:"2.7.5"}},[t._v("2.7.5")]),o("option",{attrs:{value:"3.0.0"}},[t._v("3.0.0")])])],1)]:t._e(),"rust"==t.form.lang?[o("b-field",[o("b-select",{attrs:{placeholder:"Select Version",disabled:"disabled"},model:{value:t.form.version,callback:function(e){t.$set(t.form,"version",e)},expression:"form.version"}},[o("option",{attrs:{value:"1.54.0"}},[t._v("1.54.0")]),o("option",{attrs:{value:"1.55.0"}},[t._v("1.55.0")]),o("option",{attrs:{value:"1.56.0"}},[t._v("1.56.0")]),o("option",{attrs:{value:"1.57.0"}},[t._v("1.57.0")])])],1)]:t._e(),"c"==t.form.lang?[o("b-field",[o("b-select",{attrs:{placeholder:"Select Version",disabled:"disabled"},model:{value:t.form.version,callback:function(e){t.$set(t.form,"version",e)},expression:"form.version"}},[o("option",{attrs:{value:"9.4.0"}},[t._v("GCC 9.4.0")])])],1)]:t._e(),"cplus"==t.form.lang?[o("b-field",[o("b-select",{attrs:{placeholder:"Select Version",disabled:"disabled"},model:{value:t.form.version,callback:function(e){t.$set(t.form,"version",e)},expression:"form.version"}},[o("option",{attrs:{value:"9.4.0"}},[t._v("GCC 9.4.0")])])],1)]:t._e(),o("b-field",[o("b-button",{attrs:{type:"is-warning"},on:{click:function(e){return t.runCode()}}},[t._v("Run")])],1)],2)],1)])],1),o("div",{staticClass:"column"},[o("pre",{staticStyle:{"min-height":"300px"}},[t._v(t._s(t.output))])])]),o("br"),o("br"),t._m(1)])},r=[function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"columns"},[a("div",{staticClass:"column is-full logo"},[a("a",{attrs:{href:"/"}},[a("img",{attrs:{alt:"logo",src:o("cf05"),width:"130"}})])])])},function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("div",{staticClass:"columns"},[o("div",{staticClass:"column is-full copyright"},[t._v(" Powered by "),o("a",{attrs:{href:"https://github.com/Clivern/Cattle",target:"_blank",rel:"noopener"}},[t._v(" Clivern")]),o("br")])])}],s=o("8f94"),n=(o("4ff4"),o("b18e"),o("4ba6"),o("db91"),o("8536"),o("44d5"),o("0176"),{name:"code_page",components:{codemirror:s["codemirror"]},data:function(){return{form:{lang:"python",version:""},loader:{isFullPage:!0,ref:null},cmOption:{tabSize:4,styleActiveLine:!0,lineNumbers:!0,line:!0,mode:"text/x-go",theme:"hopscotch",readOnly:"nocursor"},code:"",id:"",output:""}},methods:{loading:function(){this.loader.ref=this.$buefy.loading.open({container:this.loader.isFullPage?null:this.$refs.element.$el})},runCode:function(){var t=this;this.output="Sit tight while we run your code ...",this.loading(),this.$store.dispatch("api/post",{uri:"/api/v1/code/"+this.id+"/run"}).then((function(e){var o=setInterval((function(){t.$store.dispatch("api/get",{uri:"/api/v1/task/"+e.data.id}).then((function(e){var a=e.data.status;"SUCCEEDED"==a&&(t.output=e.data.result.output,t.output+="\n\n----\n",null!=e.data.result.build_time&&(t.output+="Build Time: "+e.data.result.build_time+" Milliseconds\n"),null!=e.data.result.execution_time&&(t.output+="Execution Time: "+e.data.result.execution_time+" Milliseconds\n"),t.output+="\n",t.loader.ref.close(),clearInterval(o)),"FAILED"==a&&(t.output=e.data.result.output,t.output+="\n",t.loader.ref.close(),clearInterval(o))}),(function(e){t.output=e.response.data.errorMessage,t.loader.ref.close()}))}),2e3)}),(function(e){t.output=e.response.data.errorMessage,t.loader.ref.close()}))},initCodeItem:function(){var t=this;this.loading(),this.$store.dispatch("api/get",{uri:"/api/v1/code/"+this.$route.params.id}).then((function(e){t.id=e.data.uuid,t.form.lang=e.data.language,t.form.version=e.data.version,t.code=e.data.content,"java"==t.form.lang&&(t.cmOption.mode="text/x-java"),"php"==t.form.lang&&(t.cmOption.mode="text/x-php"),"python"==t.form.lang&&(t.cmOption.mode="text/x-python"),"ruby"==t.form.lang&&(t.cmOption.mode="text/x-ruby"),"go"==t.form.lang&&(t.cmOption.mode="text/x-go"),"rust"==t.form.lang&&(t.cmOption.mode="text/x-rustsrc"),"c"==t.form.lang&&(t.cmOption.mode="text/x-java"),"cplus"==t.form.lang&&(t.cmOption.mode="text/x-java"),t.$store.dispatch("api/post",{uri:"/api/v1/code/"+e.data.uuid+"/run"}).then((function(e){var o=setInterval((function(){t.$store.dispatch("api/get",{uri:"/api/v1/task/"+e.data.id}).then((function(e){var a=e.data.status;"SUCCEEDED"==a&&(t.output=e.data.result.output,t.output+="\n\n----\n",null!=e.data.result.build_time&&(t.output+="Build Time: "+e.data.result.build_time+" Milliseconds\n"),null!=e.data.result.execution_time&&(t.output+="Execution Time: "+e.data.result.execution_time+" Milliseconds\n"),t.output+="\n",t.loader.ref.close(),clearInterval(o)),"FAILED"==a&&(t.output=e.data.result.output,t.output+="\n",t.loader.ref.close(),clearInterval(o))}),(function(e){t.output=e.response.data.errorMessage,t.loader.ref.close()}))}),2e3)}),(function(e){t.output=e.response.data.errorMessage,t.loader.ref.close()}))}),(function(){t.loader.ref.close(),t.$router.push({name:"NotFoundPage"})}))}},mounted:function(){this.initCodeItem()}}),i=n,l=(o("aaa6"),o("43eb"),o("2877")),u=Object(l["a"])(i,a,r,!1,null,"bdcee3b0",null);e["default"]=u.exports},2366:function(t,e,o){},"43eb":function(t,e,o){"use strict";o("bf1c")},aaa6:function(t,e,o){"use strict";o("2366")},bf1c:function(t,e,o){}}]); +//# sourceMappingURL=chunk-93e44130.a568d69f.js.map \ No newline at end of file diff --git a/static/js/chunk-93e44130.a568d69f.js.map b/static/js/chunk-93e44130.a568d69f.js.map new file mode 100644 index 00000000..7067745b --- /dev/null +++ b/static/js/chunk-93e44130.a568d69f.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///./src/views/CodePage.vue?68dc","webpack:///src/views/CodePage.vue","webpack:///./src/views/CodePage.vue?a4ce","webpack:///./src/views/CodePage.vue?f2ec","webpack:///./src/views/CodePage.vue?e40a","webpack:///./src/views/CodePage.vue?4ac6"],"names":["render","_vm","this","_h","$createElement","_c","_self","staticClass","_m","attrs","cmOption","model","value","callback","$$v","code","expression","form","$set","_v","lang","_e","on","$event","runCode","staticStyle","_s","output","staticRenderFns","name","components","codemirror","data","version","loader","isFullPage","ref","tabSize","styleActiveLine","lineNumbers","line","mode","theme","readOnly","id","methods","loading","$buefy","open","container","$refs","element","$el","$store","initCodeItem","mounted","component"],"mappings":"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","file":"js/chunk-93e44130.a568d69f.js","sourcesContent":["var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"code_page\"},[_c('br'),_vm._m(0),_c('div',{staticClass:\"columns editor\"},[_c('div',{staticClass:\"column is-three-fifths\"},[_c('codemirror',{attrs:{\"options\":_vm.cmOption},model:{value:(_vm.code),callback:function ($$v) {_vm.code=$$v},expression:\"code\"}}),_c('div',{staticClass:\"columns\"},[_c('div',{staticClass:\"column is-full editor-footer\"},[_c('b-field',{attrs:{\"grouped\":\"\"}},[_c('b-field',[_c('b-select',{attrs:{\"placeholder\":\"Select Language\",\"disabled\":\"disabled\"},model:{value:(_vm.form.lang),callback:function ($$v) {_vm.$set(_vm.form, \"lang\", $$v)},expression:\"form.lang\"}},[_c('option',{attrs:{\"value\":\"php\"}},[_vm._v(\"PHP\")]),_c('option',{attrs:{\"value\":\"go\"}},[_vm._v(\"Go\")]),_c('option',{attrs:{\"value\":\"java\"}},[_vm._v(\"Java\")]),_c('option',{attrs:{\"value\":\"python\"}},[_vm._v(\"Python\")]),_c('option',{attrs:{\"value\":\"ruby\"}},[_vm._v(\"Ruby\")]),_c('option',{attrs:{\"value\":\"rust\"}},[_vm._v(\"Rust\")]),_c('option',{attrs:{\"value\":\"c\"}},[_vm._v(\"C\")]),_c('option',{attrs:{\"value\":\"cplus\"}},[_vm._v(\"C++\")])])],1),(_vm.form.lang == 'php')?[_c('b-field',[_c('b-select',{attrs:{\"placeholder\":\"Select Version\",\"disabled\":\"disabled\"},model:{value:(_vm.form.version),callback:function ($$v) {_vm.$set(_vm.form, \"version\", $$v)},expression:\"form.version\"}},[_c('option',{attrs:{\"value\":\"7.0\"}},[_vm._v(\"7.0\")]),_c('option',{attrs:{\"value\":\"7.1\"}},[_vm._v(\"7.1\")]),_c('option',{attrs:{\"value\":\"7.2\"}},[_vm._v(\"7.2\")]),_c('option',{attrs:{\"value\":\"7.3\"}},[_vm._v(\"7.3\")]),_c('option',{attrs:{\"value\":\"7.4\"}},[_vm._v(\"7.4\")]),_c('option',{attrs:{\"value\":\"8.0\"}},[_vm._v(\"8.0\")]),_c('option',{attrs:{\"value\":\"8.1\"}},[_vm._v(\"8.1\")])])],1)]:_vm._e(),(_vm.form.lang == 'go')?[_c('b-field',[_c('b-select',{attrs:{\"placeholder\":\"Select Version\",\"disabled\":\"disabled\"},model:{value:(_vm.form.version),callback:function ($$v) {_vm.$set(_vm.form, \"version\", $$v)},expression:\"form.version\"}},[_c('option',{attrs:{\"value\":\"1.8\"}},[_vm._v(\"1.8\")]),_c('option',{attrs:{\"value\":\"1.9\"}},[_vm._v(\"1.9\")]),_c('option',{attrs:{\"value\":\"1.10\"}},[_vm._v(\"1.10\")]),_c('option',{attrs:{\"value\":\"1.11\"}},[_vm._v(\"1.11\")]),_c('option',{attrs:{\"value\":\"1.12\"}},[_vm._v(\"1.12\")]),_c('option',{attrs:{\"value\":\"1.13\"}},[_vm._v(\"1.13\")]),_c('option',{attrs:{\"value\":\"1.14\"}},[_vm._v(\"1.14\")]),_c('option',{attrs:{\"value\":\"1.15\"}},[_vm._v(\"1.15\")]),_c('option',{attrs:{\"value\":\"1.16\"}},[_vm._v(\"1.16\")]),_c('option',{attrs:{\"value\":\"1.17\"}},[_vm._v(\"1.17\")])])],1)]:_vm._e(),(_vm.form.lang == 'java')?[_c('b-field',[_c('b-select',{attrs:{\"placeholder\":\"Select Version\",\"disabled\":\"disabled\"},model:{value:(_vm.form.version),callback:function ($$v) {_vm.$set(_vm.form, \"version\", $$v)},expression:\"form.version\"}},[_c('option',{attrs:{\"value\":\"10.0\"}},[_vm._v(\"10.0\")]),_c('option',{attrs:{\"value\":\"11.0\"}},[_vm._v(\"11.0\")]),_c('option',{attrs:{\"value\":\"12.0\"}},[_vm._v(\"12.0\")]),_c('option',{attrs:{\"value\":\"13.0\"}},[_vm._v(\"13.0\")]),_c('option',{attrs:{\"value\":\"14.0\"}},[_vm._v(\"14.0\")]),_c('option',{attrs:{\"value\":\"15.0\"}},[_vm._v(\"15.0\")]),_c('option',{attrs:{\"value\":\"16.0\"}},[_vm._v(\"16.0\")]),_c('option',{attrs:{\"value\":\"17.0\"}},[_vm._v(\"17.0\")])])],1)]:_vm._e(),(_vm.form.lang == 'python')?[_c('b-field',[_c('b-select',{attrs:{\"placeholder\":\"Select Version\",\"disabled\":\"disabled\"},model:{value:(_vm.form.version),callback:function ($$v) {_vm.$set(_vm.form, \"version\", $$v)},expression:\"form.version\"}},[_c('option',{attrs:{\"value\":\"2.7\"}},[_vm._v(\"2.7\")]),_c('option',{attrs:{\"value\":\"3\"}},[_vm._v(\"3\")]),_c('option',{attrs:{\"value\":\"3.6\"}},[_vm._v(\"3.6\")]),_c('option',{attrs:{\"value\":\"3.7\"}},[_vm._v(\"3.7\")]),_c('option',{attrs:{\"value\":\"3.8\"}},[_vm._v(\"3.8\")]),_c('option',{attrs:{\"value\":\"3.9\"}},[_vm._v(\"3.9\")])])],1)]:_vm._e(),(_vm.form.lang == 'ruby')?[_c('b-field',[_c('b-select',{attrs:{\"placeholder\":\"Select Version\",\"disabled\":\"disabled\"},model:{value:(_vm.form.version),callback:function ($$v) {_vm.$set(_vm.form, \"version\", $$v)},expression:\"form.version\"}},[_c('option',{attrs:{\"value\":\"2.6\"}},[_vm._v(\"2.6\")]),_c('option',{attrs:{\"value\":\"2.6.1\"}},[_vm._v(\"2.6.1\")]),_c('option',{attrs:{\"value\":\"2.6.2\"}},[_vm._v(\"2.6.2\")]),_c('option',{attrs:{\"value\":\"2.6.3\"}},[_vm._v(\"2.6.3\")]),_c('option',{attrs:{\"value\":\"2.6.4\"}},[_vm._v(\"2.6.4\")]),_c('option',{attrs:{\"value\":\"2.6.5\"}},[_vm._v(\"2.6.5\")]),_c('option',{attrs:{\"value\":\"2.6.6\"}},[_vm._v(\"2.6.6\")]),_c('option',{attrs:{\"value\":\"2.6.7\"}},[_vm._v(\"2.6.7\")]),_c('option',{attrs:{\"value\":\"2.6.8\"}},[_vm._v(\"2.6.8\")]),_c('option',{attrs:{\"value\":\"2.6.9\"}},[_vm._v(\"2.6.9\")]),_c('option',{attrs:{\"value\":\"2.7.0\"}},[_vm._v(\"2.7.0\")]),_c('option',{attrs:{\"value\":\"2.7.1\"}},[_vm._v(\"2.7.1\")]),_c('option',{attrs:{\"value\":\"2.7.3\"}},[_vm._v(\"2.7.3\")]),_c('option',{attrs:{\"value\":\"2.7.4\"}},[_vm._v(\"2.7.4\")]),_c('option',{attrs:{\"value\":\"2.7.5\"}},[_vm._v(\"2.7.5\")]),_c('option',{attrs:{\"value\":\"3.0.0\"}},[_vm._v(\"3.0.0\")])])],1)]:_vm._e(),(_vm.form.lang == 'rust')?[_c('b-field',[_c('b-select',{attrs:{\"placeholder\":\"Select Version\",\"disabled\":\"disabled\"},model:{value:(_vm.form.version),callback:function ($$v) {_vm.$set(_vm.form, \"version\", $$v)},expression:\"form.version\"}},[_c('option',{attrs:{\"value\":\"1.54.0\"}},[_vm._v(\"1.54.0\")]),_c('option',{attrs:{\"value\":\"1.55.0\"}},[_vm._v(\"1.55.0\")]),_c('option',{attrs:{\"value\":\"1.56.0\"}},[_vm._v(\"1.56.0\")]),_c('option',{attrs:{\"value\":\"1.57.0\"}},[_vm._v(\"1.57.0\")])])],1)]:_vm._e(),(_vm.form.lang == 'c')?[_c('b-field',[_c('b-select',{attrs:{\"placeholder\":\"Select Version\",\"disabled\":\"disabled\"},model:{value:(_vm.form.version),callback:function ($$v) {_vm.$set(_vm.form, \"version\", $$v)},expression:\"form.version\"}},[_c('option',{attrs:{\"value\":\"9.4.0\"}},[_vm._v(\"GCC 9.4.0\")])])],1)]:_vm._e(),(_vm.form.lang == 'cplus')?[_c('b-field',[_c('b-select',{attrs:{\"placeholder\":\"Select Version\",\"disabled\":\"disabled\"},model:{value:(_vm.form.version),callback:function ($$v) {_vm.$set(_vm.form, \"version\", $$v)},expression:\"form.version\"}},[_c('option',{attrs:{\"value\":\"9.4.0\"}},[_vm._v(\"GCC 9.4.0\")])])],1)]:_vm._e(),_c('b-field',[_c('b-button',{attrs:{\"type\":\"is-warning\"},on:{\"click\":function($event){return _vm.runCode()}}},[_vm._v(\"Run\")])],1)],2)],1)])],1),_c('div',{staticClass:\"column\"},[_c('pre',{staticStyle:{\"min-height\":\"300px\"}},[_vm._v(_vm._s(_vm.output))])])]),_c('br'),_c('br'),_vm._m(1)])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"columns\"},[_c('div',{staticClass:\"column is-full logo\"},[_c('a',{attrs:{\"href\":\"/\"}},[_c('img',{attrs:{\"alt\":\"logo\",\"src\":require(\"../assets/logo.png\"),\"width\":\"130\"}})])])])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"columns\"},[_c('div',{staticClass:\"column is-full copyright\"},[_vm._v(\" Powered by \"),_c('a',{attrs:{\"href\":\"https://github.com/Clivern/Cattle\",\"target\":\"_blank\",\"rel\":\"noopener\"}},[_vm._v(\" Clivern\")]),_c('br')])])}]\n\nexport { render, staticRenderFns }","\n\n\n\n\n\n\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CodePage.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CodePage.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./CodePage.vue?vue&type=template&id=bdcee3b0&scoped=true&\"\nimport script from \"./CodePage.vue?vue&type=script&lang=js&\"\nexport * from \"./CodePage.vue?vue&type=script&lang=js&\"\nimport style0 from \"./CodePage.vue?vue&type=style&index=0&id=bdcee3b0&scoped=true&lang=css&\"\nimport style1 from \"./CodePage.vue?vue&type=style&index=1&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"bdcee3b0\",\n null\n \n)\n\nexport default component.exports","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--7-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--7-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CodePage.vue?vue&type=style&index=1&lang=css&\"","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--7-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--7-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CodePage.vue?vue&type=style&index=0&id=bdcee3b0&scoped=true&lang=css&\""],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/chunk-b25622be.277aeef2.js b/static/js/chunk-b25622be.277aeef2.js deleted file mode 100644 index f46c581d..00000000 --- a/static/js/chunk-b25622be.277aeef2.js +++ /dev/null @@ -1,2 +0,0 @@ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-b25622be"],{"0dca":function(t,e,o){},"44e7":function(t,e,o){var n=o("861d"),a=o("c6b6"),r=o("b622"),i=r("match");t.exports=function(t){var e;return n(t)&&(void 0!==(e=t[i])?!!e:"RegExp"==a(t))}},5647:function(t,e,o){"use strict";o("0dca")},"5b81":function(t,e,o){"use strict";var n=o("23e7"),a=o("da84"),r=o("c65b"),i=o("e330"),s=o("1d80"),l=o("1626"),u=o("44e7"),c=o("577e"),v=o("dc4a"),p=o("ad6d"),d=o("0cb2"),f=o("b622"),h=o("c430"),m=f("replace"),g=RegExp.prototype,_=a.TypeError,b=i(p),x=i("".indexOf),y=i("".replace),w=i("".slice),C=Math.max,k=function(t,e,o){return o>t.length?-1:""===e?o:x(t,e,o)};n({target:"String",proto:!0},{replaceAll:function(t,e){var o,n,a,i,p,f,$,S,E,O=s(this),H=0,M=0,P="";if(null!=t){if(o=u(t),o&&(n=c(s("flags"in g?t.flags:b(t))),!~x(n,"g")))throw _("`.replaceAll` does not allow non-global regexes");if(a=v(t,m),a)return r(a,t,O,e);if(h&&o)return y(c(O),t,e)}i=c(O),p=c(t),f=l(e),f||(e=c(e)),$=p.length,S=C(1,$),H=k(i,p,0);while(-1!==H)E=f?c(e(p,H,i)):d(p,i,H,[],void 0,e),P+=w(i,M,H)+E,M=H+$,H=k(i,p,H+S);return M string.length) return -1;\n if (searchValue === '') return fromIndex;\n return indexOf(string, searchValue, fromIndex);\n};\n\n// `String.prototype.replaceAll` method\n// https://tc39.es/ecma262/#sec-string.prototype.replaceall\n$({ target: 'String', proto: true }, {\n replaceAll: function replaceAll(searchValue, replaceValue) {\n var O = requireObjectCoercible(this);\n var IS_REG_EXP, flags, replacer, string, searchString, functionalReplace, searchLength, advanceBy, replacement;\n var position = 0;\n var endOfLastMatch = 0;\n var result = '';\n if (searchValue != null) {\n IS_REG_EXP = isRegExp(searchValue);\n if (IS_REG_EXP) {\n flags = toString(requireObjectCoercible('flags' in RegExpPrototype\n ? searchValue.flags\n : getFlags(searchValue)\n ));\n if (!~indexOf(flags, 'g')) throw TypeError('`.replaceAll` does not allow non-global regexes');\n }\n replacer = getMethod(searchValue, REPLACE);\n if (replacer) {\n return call(replacer, searchValue, O, replaceValue);\n } else if (IS_PURE && IS_REG_EXP) {\n return replace(toString(O), searchValue, replaceValue);\n }\n }\n string = toString(O);\n searchString = toString(searchValue);\n functionalReplace = isCallable(replaceValue);\n if (!functionalReplace) replaceValue = toString(replaceValue);\n searchLength = searchString.length;\n advanceBy = max(1, searchLength);\n position = stringIndexOf(string, searchString, 0);\n while (position !== -1) {\n replacement = functionalReplace\n ? toString(replaceValue(searchString, position, string))\n : getSubstitution(searchString, string, position, [], undefined, replaceValue);\n result += stringSlice(string, endOfLastMatch, position) + replacement;\n endOfLastMatch = position + searchLength;\n position = stringIndexOf(string, searchString, position + advanceBy);\n }\n if (endOfLastMatch < string.length) {\n result += stringSlice(string, endOfLastMatch);\n }\n return result;\n }\n});\n","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--7-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--7-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./HomePage.vue?vue&type=style&index=1&lang=css&\"","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"home_page\"},[_c('br'),_vm._m(0),_c('div',{staticClass:\"columns editor\"},[_c('div',{staticClass:\"column is-three-fifths\"},[_c('codemirror',{attrs:{\"options\":_vm.cmOption},model:{value:(_vm.code),callback:function ($$v) {_vm.code=$$v},expression:\"code\"}}),_c('div',{staticClass:\"columns\"},[_c('div',{staticClass:\"column is-full editor-footer\"},[_c('b-field',{attrs:{\"grouped\":\"\"}},[_c('b-field',[_c('b-select',{attrs:{\"placeholder\":\"Select Language\"},on:{\"input\":function($event){return _vm.onChange()}},model:{value:(_vm.form.lang),callback:function ($$v) {_vm.$set(_vm.form, \"lang\", $$v)},expression:\"form.lang\"}},[_c('option',{attrs:{\"value\":\"php\"}},[_vm._v(\"PHP\")]),_c('option',{attrs:{\"value\":\"go\"}},[_vm._v(\"Go\")]),_c('option',{attrs:{\"value\":\"java\"}},[_vm._v(\"Java\")]),_c('option',{attrs:{\"value\":\"python\"}},[_vm._v(\"Python\")]),_c('option',{attrs:{\"value\":\"ruby\"}},[_vm._v(\"Ruby\")]),_c('option',{attrs:{\"value\":\"rust\"}},[_vm._v(\"Rust\")])])],1),(_vm.form.lang == 'php')?[_c('b-field',[_c('b-select',{attrs:{\"placeholder\":\"Select Version\"},model:{value:(_vm.form.version),callback:function ($$v) {_vm.$set(_vm.form, \"version\", $$v)},expression:\"form.version\"}},[_c('option',{attrs:{\"value\":\"7.0\"}},[_vm._v(\"7.0\")]),_c('option',{attrs:{\"value\":\"7.1\"}},[_vm._v(\"7.1\")]),_c('option',{attrs:{\"value\":\"7.2\"}},[_vm._v(\"7.2\")]),_c('option',{attrs:{\"value\":\"7.3\"}},[_vm._v(\"7.3\")]),_c('option',{attrs:{\"value\":\"7.4\"}},[_vm._v(\"7.4\")]),_c('option',{attrs:{\"value\":\"8.0\"}},[_vm._v(\"8.0\")]),_c('option',{attrs:{\"value\":\"8.1\"}},[_vm._v(\"8.1\")])])],1)]:_vm._e(),(_vm.form.lang == 'go')?[_c('b-field',[_c('b-select',{attrs:{\"placeholder\":\"Select Version\"},model:{value:(_vm.form.version),callback:function ($$v) {_vm.$set(_vm.form, \"version\", $$v)},expression:\"form.version\"}},[_c('option',{attrs:{\"value\":\"1.8\"}},[_vm._v(\"1.8\")]),_c('option',{attrs:{\"value\":\"1.9\"}},[_vm._v(\"1.9\")]),_c('option',{attrs:{\"value\":\"1.10\"}},[_vm._v(\"1.10\")]),_c('option',{attrs:{\"value\":\"1.11\"}},[_vm._v(\"1.11\")]),_c('option',{attrs:{\"value\":\"1.12\"}},[_vm._v(\"1.12\")]),_c('option',{attrs:{\"value\":\"1.13\"}},[_vm._v(\"1.13\")]),_c('option',{attrs:{\"value\":\"1.14\"}},[_vm._v(\"1.14\")]),_c('option',{attrs:{\"value\":\"1.15\"}},[_vm._v(\"1.15\")]),_c('option',{attrs:{\"value\":\"1.16\"}},[_vm._v(\"1.16\")]),_c('option',{attrs:{\"value\":\"1.17\"}},[_vm._v(\"1.17\")])])],1)]:_vm._e(),(_vm.form.lang == 'java')?[_c('b-field',[_c('b-select',{attrs:{\"placeholder\":\"Select Version\"},model:{value:(_vm.form.version),callback:function ($$v) {_vm.$set(_vm.form, \"version\", $$v)},expression:\"form.version\"}},[_c('option',{attrs:{\"value\":\"10.0\"}},[_vm._v(\"10.0\")]),_c('option',{attrs:{\"value\":\"11.0\"}},[_vm._v(\"11.0\")]),_c('option',{attrs:{\"value\":\"12.0\"}},[_vm._v(\"12.0\")]),_c('option',{attrs:{\"value\":\"13.0\"}},[_vm._v(\"13.0\")]),_c('option',{attrs:{\"value\":\"14.0\"}},[_vm._v(\"14.0\")]),_c('option',{attrs:{\"value\":\"15.0\"}},[_vm._v(\"15.0\")]),_c('option',{attrs:{\"value\":\"16.0\"}},[_vm._v(\"16.0\")]),_c('option',{attrs:{\"value\":\"17.0\"}},[_vm._v(\"17.0\")])])],1)]:_vm._e(),(_vm.form.lang == 'python')?[_c('b-field',[_c('b-select',{attrs:{\"placeholder\":\"Select Version\"},model:{value:(_vm.form.version),callback:function ($$v) {_vm.$set(_vm.form, \"version\", $$v)},expression:\"form.version\"}},[_c('option',{attrs:{\"value\":\"2.7\"}},[_vm._v(\"2.7\")]),_c('option',{attrs:{\"value\":\"3\"}},[_vm._v(\"3\")]),_c('option',{attrs:{\"value\":\"3.6\"}},[_vm._v(\"3.6\")]),_c('option',{attrs:{\"value\":\"3.7\"}},[_vm._v(\"3.7\")]),_c('option',{attrs:{\"value\":\"3.8\"}},[_vm._v(\"3.8\")]),_c('option',{attrs:{\"value\":\"3.9\"}},[_vm._v(\"3.9\")])])],1)]:_vm._e(),(_vm.form.lang == 'ruby')?[_c('b-field',[_c('b-select',{attrs:{\"placeholder\":\"Select Version\"},model:{value:(_vm.form.version),callback:function ($$v) {_vm.$set(_vm.form, \"version\", $$v)},expression:\"form.version\"}},[_c('option',{attrs:{\"value\":\"2.6\"}},[_vm._v(\"2.6\")]),_c('option',{attrs:{\"value\":\"2.6.1\"}},[_vm._v(\"2.6.1\")]),_c('option',{attrs:{\"value\":\"2.6.2\"}},[_vm._v(\"2.6.2\")]),_c('option',{attrs:{\"value\":\"2.6.3\"}},[_vm._v(\"2.6.3\")]),_c('option',{attrs:{\"value\":\"2.6.4\"}},[_vm._v(\"2.6.4\")]),_c('option',{attrs:{\"value\":\"2.6.5\"}},[_vm._v(\"2.6.5\")]),_c('option',{attrs:{\"value\":\"2.6.6\"}},[_vm._v(\"2.6.6\")]),_c('option',{attrs:{\"value\":\"2.6.7\"}},[_vm._v(\"2.6.7\")]),_c('option',{attrs:{\"value\":\"2.6.8\"}},[_vm._v(\"2.6.8\")]),_c('option',{attrs:{\"value\":\"2.6.9\"}},[_vm._v(\"2.6.9\")]),_c('option',{attrs:{\"value\":\"2.7.0\"}},[_vm._v(\"2.7.0\")]),_c('option',{attrs:{\"value\":\"2.7.1\"}},[_vm._v(\"2.7.1\")]),_c('option',{attrs:{\"value\":\"2.7.3\"}},[_vm._v(\"2.7.3\")]),_c('option',{attrs:{\"value\":\"2.7.4\"}},[_vm._v(\"2.7.4\")]),_c('option',{attrs:{\"value\":\"2.7.5\"}},[_vm._v(\"2.7.5\")]),_c('option',{attrs:{\"value\":\"3.0.0\"}},[_vm._v(\"3.0.0\")])])],1)]:_vm._e(),(_vm.form.lang == 'rust')?[_c('b-field',[_c('b-select',{attrs:{\"placeholder\":\"Select Version\"},model:{value:(_vm.form.version),callback:function ($$v) {_vm.$set(_vm.form, \"version\", $$v)},expression:\"form.version\"}},[_c('option',{attrs:{\"value\":\"1.54.0\"}},[_vm._v(\"1.54.0\")]),_c('option',{attrs:{\"value\":\"1.55.0\"}},[_vm._v(\"1.55.0\")]),_c('option',{attrs:{\"value\":\"1.56.0\"}},[_vm._v(\"1.56.0\")]),_c('option',{attrs:{\"value\":\"1.57.0\"}},[_vm._v(\"1.57.0\")])])],1)]:_vm._e(),_c('b-field',[_c('b-button',{attrs:{\"type\":\"is-warning\"},on:{\"click\":function($event){return _vm.runCode()}}},[_vm._v(\"Run\")])],1),_c('b-field',[_c('b-button',{attrs:{\"type\":\"is-warning\"},on:{\"click\":function($event){return _vm.shareCode()}}},[_vm._v(\"Share\")])],1)],2)],1)])],1),_c('div',{staticClass:\"column\"},[_c('pre',{staticStyle:{\"min-height\":\"300px\"}},[_vm._v(_vm._s(_vm.output))])])]),_c('br'),_c('br'),_vm._m(1)])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"columns\"},[_c('div',{staticClass:\"column is-full logo\"},[_c('a',{attrs:{\"href\":\"/\"}},[_c('img',{attrs:{\"alt\":\"logo\",\"src\":require(\"../assets/logo.png\"),\"width\":\"130\"}})])])])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"columns\"},[_c('div',{staticClass:\"column is-full copyright\"},[_vm._v(\" Powered by \"),_c('a',{attrs:{\"href\":\"https://github.com/Clivern/Cattle\",\"target\":\"_blank\",\"rel\":\"noopener\"}},[_vm._v(\" Clivern\")]),_c('br')])])}]\n\nexport { render, staticRenderFns }","\n\n\n\n\n\n\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./HomePage.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./HomePage.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./HomePage.vue?vue&type=template&id=69b1ea44&scoped=true&\"\nimport script from \"./HomePage.vue?vue&type=script&lang=js&\"\nexport * from \"./HomePage.vue?vue&type=script&lang=js&\"\nimport style0 from \"./HomePage.vue?vue&type=style&index=0&id=69b1ea44&scoped=true&lang=css&\"\nimport style1 from \"./HomePage.vue?vue&type=style&index=1&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"69b1ea44\",\n null\n \n)\n\nexport default component.exports"],"sourceRoot":""} \ No newline at end of file diff --git a/themes/default/templates/index.html b/themes/default/templates/index.html index be7e5863..dcfa6d6a 100644 --- a/themes/default/templates/index.html +++ b/themes/default/templates/index.html @@ -2,4 +2,7 @@ {% load i18n %} -Cattle - Run and Share Code
\ No newline at end of file +Cattle - Run and Share Code
\ No newline at end of file diff --git a/web/package-lock.json b/web/package-lock.json index a0ed630a..44ccb96a 100644 --- a/web/package-lock.json +++ b/web/package-lock.json @@ -1842,6 +1842,57 @@ "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", "dev": true }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, "ssri": { "version": "8.0.1", "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", @@ -1850,6 +1901,26 @@ "requires": { "minipass": "^3.1.1" } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "vue-loader-v16": { + "version": "npm:vue-loader@16.8.3", + "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-16.8.3.tgz", + "integrity": "sha512-7vKN45IxsKxe5GcVCbc2qFU5aWzyiLrYJyUuMz4BQLKctCj/fmCa0w6fGiiQ2cLFetNcek1ppGJQDCup0c1hpA==", + "dev": true, + "requires": { + "chalk": "^4.1.0", + "hash-sum": "^2.0.0", + "loader-utils": "^2.0.0" + } } } }, @@ -5064,9 +5135,9 @@ } }, "eslint-plugin-vue": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-8.2.0.tgz", - "integrity": "sha512-cLIdTuOAMXyHeQ4drYKcZfoyzdwdBpH279X8/N0DgmotEI9yFKb5O/cAgoie/CkQZCH/MOmh0xw/KEfS90zY2A==", + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-8.3.0.tgz", + "integrity": "sha512-IIuLHw4vQxGlHcoP2dG6t/2OVdQf2qoyAzEGAxreU1afZOHGA7y3TWq8I+r3ZA6Wjs6xpeUWGHlT31QGr9Rb5g==", "dev": true, "requires": { "eslint-utils": "^3.0.0", @@ -11480,87 +11551,6 @@ } } }, - "vue-loader-v16": { - "version": "npm:vue-loader@16.8.3", - "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-16.8.3.tgz", - "integrity": "sha512-7vKN45IxsKxe5GcVCbc2qFU5aWzyiLrYJyUuMz4BQLKctCj/fmCa0w6fGiiQ2cLFetNcek1ppGJQDCup0c1hpA==", - "dev": true, - "optional": true, - "requires": { - "chalk": "^4.1.0", - "hash-sum": "^2.0.0", - "loader-utils": "^2.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "optional": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "optional": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "optional": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "optional": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "optional": true - }, - "loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", - "dev": true, - "optional": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "optional": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, "vue-router": { "version": "3.5.3", "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-3.5.3.tgz", diff --git a/web/package.json b/web/package.json index 5d42e783..c425459a 100644 --- a/web/package.json +++ b/web/package.json @@ -23,7 +23,7 @@ "@vue/cli-service": "4.5.15", "babel-eslint": "10.1.0", "eslint": "7.32.0", - "eslint-plugin-vue": "8.2.0", + "eslint-plugin-vue": "8.3.0", "prettier": "2.5.1", "vue-template-compiler": "2.6.14" }, diff --git a/web/public/index.html b/web/public/index.html index 8323b919..09a446f1 100644 --- a/web/public/index.html +++ b/web/public/index.html @@ -12,6 +12,13 @@ rel="stylesheet" href="https://use.fontawesome.com/releases/v5.2.0/css/all.css" /> + +