Init: v2.12.0

This commit is contained in:
Softonik 2024-08-14 21:10:58 +03:00
commit 3116deac81
87 changed files with 480 additions and 0 deletions

1
.version Normal file
View File

@ -0,0 +1 @@
v2.12.0

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
.currentMeshName[data-v-2234b010],.currentMeshName[data-v-a3cfb25c]{color:var(--v-primary-base)}.currentMeshName .v-icon[data-v-a3cfb25c]{opacity:0}.currentMeshName:hover .v-icon[data-v-a3cfb25c]{opacity:1}

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
.webcamImage[data-v-16b345da]{width:100%}

View File

@ -0,0 +1 @@
import{m as p,B as _,G as u,P as m,C as v,n as f}from"./index-17a5ec1d.js";import"./vuetify-4c65b4c3.js";import"./overlayscrollbars-44d87bcf.js";import"./echarts-ff51454d.js";var b=Object.defineProperty,h=Object.getOwnPropertyDescriptor,o=(t,e,r,s)=>{for(var i=s>1?void 0:s?h(e,r):e,n=t.length-1,l;n>=0;n--)(l=t[n])&&(i=(s?l(e,r,i):l(i))||i);return s&&i&&b(e,r,i),i};let a=class extends p(_,u){constructor(){super(...arguments),this.isVisible=!0}get url(){var e;return this.convertUrl((e=this.camSettings)==null?void 0:e.stream_url,this.printerUrl)}get webcamStyle(){var e,r,s;return{transform:this.generateTransform((e=this.camSettings.flip_horizontal)!=null?e:!1,(r=this.camSettings.flip_vertical)!=null?r:!1,(s=this.camSettings.rotation)!=null?s:0)}}visibilityChanged(e){this.isVisible=e}};o([m({required:!0})],a.prototype,"camSettings",2);o([m({default:null})],a.prototype,"printerUrl",2);a=o([v],a);var g=function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("video",{directives:[{name:"observe-visibility",rawName:"v-observe-visibility",value:t.visibilityChanged,expression:"visibilityChanged"}],staticClass:"webcamImage",style:t.webcamStyle,attrs:{src:t.url,autoplay:""}})},y=[];const c={};var d=f(a,g,y,!1,x,"bd59f4b0",null,null);function x(t){for(let e in c)this[e]=c[e]}const O=function(){return d.exports}();export{O as default};

View File

@ -0,0 +1 @@
.webcamImage[data-v-bd59f4b0]{width:100%}

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
.webcamImage[data-v-03ec43aa]{width:100%}._webcam_jmuxer_output[data-v-03ec43aa]{aspect-ratio:1.5}

View File

@ -0,0 +1 @@
.webcamStream[data-v-5fed87a3]{width:100%}._webcam_webrtc_output[data-v-5fed87a3]{aspect-ratio:1.5}video[data-v-5fed87a3]{width:100%}

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
import{m as y,B as w,G as C,P as d,W as R,C as P,n as x}from"./index-17a5ec1d.js";import"./vuetify-4c65b4c3.js";import"./overlayscrollbars-44d87bcf.js";import"./echarts-ff51454d.js";var F=Object.defineProperty,V=Object.getOwnPropertyDescriptor,m=(s,t,e,a)=>{for(var i=a>1?void 0:a?V(t,e):t,r=s.length-1,n;r>=0;r--)(n=s[r])&&(i=(a?n(t,e,i):n(i))||i);return a&&i&&F(t,e,i),i};const L="content-length",j="image/jpeg";let h=class extends y(w,C){constructor(){super(...arguments),this.currentFPS=0,this.streamState=!1,this.aspectRatio=null,this.timerFPS=null,this.timerRestart=null,this.stream=null,this.controller=null,this.isVisibleViewport=!1,this.isVisibleDocument=!0}get url(){var t;return this.convertUrl((t=this.camSettings)==null?void 0:t.stream_url,this.printerUrl)}get webcamStyle(){var e,a,i;const t={transform:this.generateTransform((e=this.camSettings.flip_horizontal)!=null?e:!1,(a=this.camSettings.flip_vertical)!=null?a:!1,(i=this.camSettings.rotation)!=null?i:0),aspectRatio:1.7777777777777777,maxHeight:window.innerHeight-155+"px",maxWidth:"auto"};return this.aspectRatio&&(t.aspectRatio=this.aspectRatio,t.maxWidth=(window.innerHeight-155)*this.aspectRatio+"px"),t}get fpsOutput(){return this.currentFPS<10?"0"+this.currentFPS.toString():this.currentFPS}get showFpsCounter(){var t,e;return this.showFps?!((e=(t=this.camSettings.extra_data)==null?void 0:t.hideFps)!=null&&e):!1}startStream(){if(this.streamState)return;this.streamState=!0;const t=new Uint8Array(2);t[0]=255,t[1]=216;function e(i){let r=-1;return i.split("\n").forEach(n=>{const o=n.split(":");o[0].toLowerCase()===L&&(r=o[1])}),r}this.controller=new AbortController;const{signal:a}=this.controller;fetch(this.url,{signal:a,mode:"cors"}).then(i=>i.body).then(i=>{const r=i==null?void 0:i.getReader();let n="",o=-1,p=null,f=0;const u=this.$refs.image;let g=0;this.timerFPS=setInterval(()=>{this.currentFPS=g,g=0},1e3),this.timerRestart=setInterval(()=>{this.restartStream()},6e4),this.stream=new ReadableStream({start(S){const b=()=>r==null?void 0:r.read().then(({done:_,value:l})=>{if(_){S.close();return}if(S.enqueue(l),l)for(let c=0;c<l.length;c++)l[c]===t[0]&&l[c+1]===t[1]&&(o=e(n),p=new Uint8Array(new ArrayBuffer(o))),o<=0?n+=String.fromCharCode(l[c]):f<o?p[f++]=l[c]:(u&&(u.src=URL.createObjectURL(new Blob([p],{type:j})),u.onload=()=>URL.revokeObjectURL(u.src)),g++,o=0,f=0,n="");return b()});return b()}})})}mounted(){document.addEventListener("visibilitychange",this.documentVisibilityChanged),this.startStream()}beforeDestroy(){document.removeEventListener("visibilitychange",this.documentVisibilityChanged),this.stopStream()}stopStream(){var t,e;this.streamState=!1,URL.revokeObjectURL(this.url),this.timerFPS&&clearTimeout(this.timerFPS),this.timerRestart&&clearTimeout(this.timerRestart),(t=this.controller)==null||t.abort(),(e=this.stream)==null||e.cancel()}async restartStream(){this.stopStream(),this.startStream()}camSettingsChanged(){this.aspectRatio=null,this.restartStream()}documentVisibilityChanged(){const t=document.visibilityState;this.isVisibleDocument=t==="visible",this.isVisibleDocument||this.stopStream(),this.visibilityChanged()}viewportVisibilityChanged(t){this.isVisibleViewport=t,this.visibilityChanged()}visibilityChanged(){if(this.isVisibleViewport&&this.isVisibleDocument){this.startStream();return}this.stopStream()}onload(){this.aspectRatio!==null||!this.$refs.image||(this.aspectRatio=this.$refs.image.naturalWidth/this.$refs.image.naturalHeight)}};m([d({required:!0})],h.prototype,"camSettings",2);m([d({default:null})],h.prototype,"printerUrl",2);m([d({default:!0})],h.prototype,"showFps",2);m([R("camSettings",{immediate:!0,deep:!0})],h.prototype,"camSettingsChanged",1);h=m([P],h);var O=function(){var s=this,t=s.$createElement,e=s._self._c||t;return e("div",{staticClass:"d-flex justify-center",staticStyle:{position:"relative"}},[e("img",{directives:[{name:"observe-visibility",rawName:"v-observe-visibility",value:s.viewportVisibilityChanged,expression:"viewportVisibilityChanged"}],ref:"image",staticClass:"webcamImage",style:s.webcamStyle,on:{load:s.onload}}),s.showFpsCounter?e("span",{staticClass:"webcamFpsOutput"},[s._v(s._s(s.$t("Panels.WebcamPanel.FPS"))+": "+s._s(s.fpsOutput))]):s._e()])},U=[];const v={};var E=x(h,O,U,!1,D,"414cdb59",null,null);function D(s){for(let t in v)this[t]=v[t]}const H=function(){return E.exports}();export{H as default};

View File

@ -0,0 +1 @@
.webcamImage[data-v-414cdb59]{width:100%;background:lightgray}.webcamFpsOutput[data-v-414cdb59]{display:inline-block;position:absolute;bottom:0;right:0;background:rgba(0,0,0,.8);padding:3px 10px;border-top-left-radius:5px}html.theme--light .webcamFpsOutput[data-v-414cdb59]{background:rgba(255,255,255,.7)}

View File

@ -0,0 +1 @@
import{m as u,B as p,G as d,P as m,C as _,n as g}from"./index-17a5ec1d.js";import{q as f}from"./vuetify-4c65b4c3.js";import"./overlayscrollbars-44d87bcf.js";import"./echarts-ff51454d.js";var v=Object.defineProperty,w=Object.getOwnPropertyDescriptor,h=(r,t,e,i)=>{for(var s=i>1?void 0:i?w(t,e):t,a=r.length-1,n;a>=0;a--)(n=r[a])&&(s=(i?n(t,e,s):n(s))||s);return i&&s&&v(t,e,s),s};let o=class extends u(p,d){constructor(){super(...arguments),this.refresh=Math.ceil(Math.random()*Math.pow(10,12)),this.isVisible=!0,this.isVisibleDocument=!0,this.isVisibleViewport=!1,this.isLoaded=!0,this.timer=void 0,this.request_start_time=performance.now(),this.start_time=performance.now(),this.time=0,this.request_time=0,this.time_smoothing=.6,this.request_time_smoothing=.1,this.currentFPS=0,this.aspectRatio=null}get webcamStyle(){var e,i,s;const t={transform:this.generateTransform((e=this.camSettings.flip_horizontal)!=null?e:!1,(i=this.camSettings.flip_vertical)!=null?i:!1,(s=this.camSettings.rotation)!=null?s:0),aspectRatio:1.7777777777777777,maxHeight:window.innerHeight-155+"px",maxWidth:"auto"};return this.aspectRatio&&(t.aspectRatio=this.aspectRatio,t.maxWidth=(window.innerHeight-155)*this.aspectRatio+"px"),t}get fpsOutput(){return this.currentFPS<10?"0"+this.currentFPS.toString():this.currentFPS}get showFpsCounter(){var t,e;return this.showFps?!((e=(t=this.camSettings.extra_data)==null?void 0:t.hideFps)!=null&&e):!1}get rotate(){var t;return[90,270].includes((t=this.camSettings.rotation)!=null?t:0)}get url(){var t;return this.convertUrl((t=this.camSettings)==null?void 0:t.snapshot_url,this.printerUrl)}refreshFrame(){this.isVisible&&(this.refresh=new Date().getTime(),this.setFrame())}async setFrame(){let t=new URL(this.url);t.searchParams.append("bypassCache",this.refresh.toString()),this.request_start_time=performance.now(),this.currentFPS=this.time>0?Math.round(1e3/this.time):0;let e=this.$refs.image;if(e){const i=e.getContext("2d"),s=await this.loadImage(t.toString());if(this.aspectRatio=s.naturalWidth/s.naturalHeight,this.rotate&&(this.aspectRatio=1/this.aspectRatio),e.width=e.clientWidth,e.height=e.clientWidth/this.aspectRatio,this.rotate){const a=e.height/s.width,n=e.width/2,c=e.height/2;i.translate(n,c),i.rotate(this.camSettings.rotation*Math.PI/180),await(i==null?void 0:i.drawImage(s,-s.width/2*a,-s.height/2*a,s.width*a,s.height*a)),i.rotate(-(this.camSettings.rotation*Math.PI/180)),i.translate(-n,-c)}else await(i==null?void 0:i.drawImage(s,0,0,s.width,s.height,0,0,e.width,e.height));this.isLoaded=!0}this.$nextTick(()=>{this.onLoad()})}onLoad(){this.isLoaded=!0;const t=this.camSettings.target_fps||10,e=performance.now(),i=e-this.start_time;this.time=this.time*this.time_smoothing+i*(1-this.time_smoothing),this.start_time=e;const s=1e3/t,a=performance.now()-this.request_start_time;this.request_time=this.request_time*this.request_time_smoothing+a*(1-this.request_time_smoothing);const n=Math.max(0,s-this.request_time);this.$nextTick(()=>{this.timer=setTimeout(this.refreshFrame,n)})}loadImage(t){return new Promise(e=>{let i=new Image;i.onload=()=>e(i),i.onerror=()=>setTimeout(this.refreshFrame,1e3),i.src=t})}mounted(){document.addEventListener("visibilitychange",this.documentVisibilityChanged),this.refreshFrame()}beforeDestroy(){document.removeEventListener("visibilitychange",this.documentVisibilityChanged)}documentVisibilityChanged(){const t=document.visibilityState;this.isVisibleDocument=t==="visible",this.isVisibleDocument||this.stopStream(),this.visibilityChanged()}viewportVisibilityChanged(t){this.isVisibleViewport=t,this.visibilityChanged()}visibilityChanged(){if(this.isVisibleViewport&&this.isVisibleDocument){this.startStream();return}this.stopStream()}startStream(){this.isVisible||(this.isVisible=!0,this.refreshFrame())}stopStream(){this.isVisible=!1,clearTimeout(this.timer),this.timer=void 0}};h([m({required:!0})],o.prototype,"camSettings",2);h([m({default:null})],o.prototype,"printerUrl",2);h([m({default:!0})],o.prototype,"showFps",2);o=h([_],o);var b=function(){var r=this,t=r.$createElement,e=r._self._c||t;return e("div",{staticClass:"d-flex justify-center",staticStyle:{position:"relative"}},[r.isLoaded?r._e():e("div",{staticClass:"text-center py-5"},[e(f,{attrs:{indeterminate:"",color:"primary"}})],1),e("canvas",{directives:[{name:"observe-visibility",rawName:"v-observe-visibility",value:r.viewportVisibilityChanged,expression:"viewportVisibilityChanged"}],ref:"image",class:"webcamImage "+(r.isLoaded?"":"hiddenWebcam"),style:r.webcamStyle,attrs:{width:"600",height:"400"}}),r.isLoaded&&r.showFpsCounter?e("span",{staticClass:"webcamFpsOutput"},[r._v(" "+r._s(r.$t("Panels.WebcamPanel.FPS"))+": "+r._s(r.fpsOutput)+" ")]):r._e()])},y=[];const l={};var S=g(o,b,y,!1,F,"3879a368",null,null);function F(r){for(let t in l)this[t]=l[t]}const q=function(){return S.exports}();export{q as default};

View File

@ -0,0 +1 @@
.webcamImage[data-v-3879a368]{width:100%}.webcamFpsOutput[data-v-3879a368]{display:inline-block;position:absolute;bottom:0;right:0;background:rgba(0,0,0,.8);padding:3px 10px;border-top-left-radius:5px}html.theme--light .webcamFpsOutput[data-v-3879a368]{background:rgba(255,255,255,.7)}

View File

@ -0,0 +1 @@
.webcamImage[data-v-3177fd01]{width:100%;background:lightgray}

View File

@ -0,0 +1 @@
import{m as h,B as p,G as u,P as m,W as v,C as g,n as b}from"./index-17a5ec1d.js";import"./vuetify-4c65b4c3.js";import"./overlayscrollbars-44d87bcf.js";import"./echarts-ff51454d.js";var f=Object.defineProperty,d=Object.getOwnPropertyDescriptor,n=(e,t,s,a)=>{for(var i=a>1?void 0:a?d(t,s):t,l=e.length-1,o;l>=0;l--)(o=e[l])&&(i=(a?o(t,s,i):o(i))||i);return a&&i&&f(t,s,i),i};let r=class extends h(p,u){constructor(){super(...arguments),this.aspectRatio=null,this.isVisible=!1,this.isVisibleViewport=!1,this.isVisibleDocument=!0}get url(){var t;return this.convertUrl((t=this.camSettings)==null?void 0:t.stream_url,this.printerUrl)}get webcamStyle(){var s,a,i;const t={transform:this.generateTransform((s=this.camSettings.flip_horizontal)!=null?s:!1,(a=this.camSettings.flip_vertical)!=null?a:!1,(i=this.camSettings.rotation)!=null?i:0),aspectRatio:1.7777777777777777,maxHeight:window.innerHeight-155+"px",maxWidth:"auto"};return this.aspectRatio&&(t.aspectRatio=this.aspectRatio,t.maxWidth=(window.innerHeight-155)*this.aspectRatio+"px"),t}mounted(){document.addEventListener("visibilitychange",this.documentVisibilityChanged)}beforeDestroy(){document.removeEventListener("visibilitychange",this.documentVisibilityChanged),this.stopStream()}startStream(){this.isVisible||this.$refs.webcamUv4lMjpegImage&&this.$refs.webcamUv4lMjpegImage.setAttribute("src",this.url)}stopStream(){this.$refs.webcamUv4lMjpegImage&&(this.$refs.webcamUv4lMjpegImage.removeAttribute("src"),URL.revokeObjectURL(this.url))}documentVisibilityChanged(){const t=document.visibilityState;this.isVisibleDocument=t==="visible",this.isVisibleDocument||this.stopStream(),this.visibilityChanged()}viewportVisibilityChanged(t){this.isVisibleViewport=t,this.visibilityChanged()}visibilityChanged(){if(this.isVisibleViewport&&this.isVisibleDocument){this.startStream();return}this.stopStream()}onload(){this.aspectRatio===null&&this.$refs.webcamUv4lMjpegImage&&(this.aspectRatio=this.$refs.webcamUv4lMjpegImage.naturalWidth/this.$refs.webcamUv4lMjpegImage.naturalHeight)}async urlChanged(){await this.stopStream(),await this.startStream()}};n([m({required:!0})],r.prototype,"camSettings",2);n([m({default:null})],r.prototype,"printerUrl",2);n([v("url")],r.prototype,"urlChanged",1);r=n([g],r);var _=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"d-flex justify-center"},[s("img",{directives:[{name:"observe-visibility",rawName:"v-observe-visibility",value:e.viewportVisibilityChanged,expression:"viewportVisibilityChanged"}],ref:"webcamUv4lMjpegImage",staticClass:"webcamImage",style:e.webcamStyle,on:{load:e.onload}})])},y=[];const c={};var w=b(r,_,y,!1,V,"3177fd01",null,null);function V(e){for(let t in c)this[t]=c[t]}const M=function(){return w.exports}();export{M as default};

View File

@ -0,0 +1 @@
[data-v-7831183a] .cm-activeLine{background-color:#333!important}.codeview[data-v-7831183a]{height:100%;overflow:auto}.viewer{width:100%;height:calc(var(--app-height) - 240px);border:1px solid #3f3f3f}.withScrubber .viewer{height:calc(var(--app-height) - 300px)}@media (min-width: 600px) and (max-width: 959px){.viewer{height:calc(var(--app-height) - 295px)}.withScrubber .viewer{height:calc(var(--app-height) - 360px)}}@media (max-width: 599px){.viewer,.withScrubber .viewer{height:calc(var(--app-height) - 340px)}}.scrubber[data-v-a01a7710]{position:relative;left:0;right:0;bottom:5px}

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
.webcamStream[data-v-a89db62a]{width:100%}._webcam_webrtc_output[data-v-a89db62a]{aspect-ratio:1.5}video[data-v-a89db62a]{width:100%}

View File

@ -0,0 +1 @@
import{m as u,B as h,G as d,P as p,W as _,R as f,C as v,n as S}from"./index-17a5ec1d.js";import{l as y,m as g,q as w}from"./vuetify-4c65b4c3.js";import"./overlayscrollbars-44d87bcf.js";import"./echarts-ff51454d.js";var T=Object.defineProperty,C=Object.getOwnPropertyDescriptor,c=(r,e,i,t)=>{for(var s=t>1?void 0:t?C(e,i):e,o=r.length-1,n;o>=0;o--)(n=r[o])&&(s=(t?n(e,i,s):n(s))||s);return t&&s&&T(e,i,s),s};let a=class extends u(h,d){constructor(){super(...arguments),this.pc=null,this.useStun=!1,this.remote_pc_id=null,this.aspectRatio=null,this.status="connecting",this.restartTimer=null}get url(){var e;return this.convertUrl((e=this.camSettings)==null?void 0:e.stream_url,this.printerUrl)}get webcamStyle(){var i,t,s;const e={transform:this.generateTransform((i=this.camSettings.flip_horizontal)!=null?i:!1,(t=this.camSettings.flip_vertical)!=null?t:!1,(s=this.camSettings.rotation)!=null?s:0),aspectRatio:1.7777777777777777};return this.aspectRatio&&(e.aspectRatio=this.aspectRatio),e}startStream(){const e=navigator.userAgent.toLowerCase().indexOf("firefox")>-1,i=this.useStun?[{urls:["stun:stun.l.google.com:19302"]}]:null;fetch(this.url,{body:JSON.stringify({type:"request",iceServers:i}),headers:{"Content-Type":"application/json"},method:"POST"}).then(t=>t.json()).then(t=>{var o;let s={sdpSemantics:"unified-plan"};return t.iceServers&&(s.iceServers=t.iceServers),this.pc=new RTCPeerConnection(s),this.pc.addTransceiver("video",{direction:"recvonly"}),this.pc.addEventListener("track",n=>{n.track.kind=="video"&&this.$refs.stream&&(this.$refs.stream.srcObject=n.streams[0])},!1),this.pc.addEventListener("connectionstatechange",()=>{var n,l;this.status=((l=(n=this.pc)==null?void 0:n.connectionState)!=null?l:"").toString(),this.restartTimer&&window.clearTimeout(this.restartTimer),["failed","disconnected"].includes(this.status)&&(this.restartTimer=window.setTimeout(()=>{this.restartStream()},5e3))}),this.pc.addEventListener("icecandidate",n=>{if(n.candidate)return fetch(this.url,{body:JSON.stringify({type:"remote_candidate",id:this.remote_pc_id,candidates:[n.candidate]}),headers:{"Content-Type":"application/json"},method:"POST"}).catch(function(l){window.console.error(l)})}),this.remote_pc_id=t.id,(o=this.pc)==null?void 0:o.setRemoteDescription(t)}).then(()=>{var t;return(t=this.pc)==null?void 0:t.createAnswer()}).then(t=>{var s;return(s=this.pc)==null?void 0:s.setLocalDescription(t)}).then(()=>{var s;const t=(s=this.pc)==null?void 0:s.localDescription;return fetch(this.url,{body:JSON.stringify({type:t==null?void 0:t.type,id:this.remote_pc_id,sdp:t==null?void 0:t.sdp}),headers:{"Content-Type":"application/json"},method:"POST"})}).then(t=>(e&&(this.status="connected"),t.json())).catch(t=>{window.console.error(t),this.restartTimer&&window.clearTimeout(this.restartTimer),this.restartTimer=window.setTimeout(()=>{this.restartStream()},5e3)})}mounted(){this.startStream()}beforeDestroy(){var e;(e=this.pc)==null||e.close(),this.restartTimer&&window.clearTimeout(this.restartTimer)}restartStream(){var e;(e=this.pc)==null||e.close(),setTimeout(async()=>{this.startStream()},500)}async changedUrl(){this.restartStream()}};c([p({required:!0})],a.prototype,"camSettings",2);c([p({default:null})],a.prototype,"printerUrl",2);c([f()],a.prototype,"stream",2);c([_("url")],a.prototype,"changedUrl",1);a=c([v],a);var b=function(){var r=this,e=r.$createElement,i=r._self._c||e;return i("div",[i("video",{directives:[{name:"show",rawName:"v-show",value:r.status==="connected",expression:"status === 'connected'"}],ref:"stream",staticClass:"webcamStream",style:r.webcamStyle,attrs:{autoplay:"",muted:"",playsinline:""},domProps:{muted:!0}}),r.status!=="connected"?i(y,[i(g,{staticClass:"_webcam_webrtc_output text-center d-flex flex-column justify-center align-center"},[r.status==="connecting"?i(w,{staticClass:"mb-3",attrs:{indeterminate:"",color:"primary"}}):r._e(),i("span",{staticClass:"mt-3"},[r._v(r._s(r.status))])],1)],1):r._e()],1)},x=[];const m={};var O=S(a,b,x,!1,P,"a89db62a",null,null);function P(r){for(let e in m)this[e]=m[e]}const U=function(){return O.exports}();export{U as default};

View File

@ -0,0 +1 @@
.webcamImage[data-v-9a120824]{width:100%}._webcam_webrtc_output[data-v-9a120824]{aspect-ratio:1.5}video[data-v-9a120824]{width:100%}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
.webcamImage[data-v-8e05f6b2]{width:100%}._webcam_webrtc_output[data-v-8e05f6b2]{aspect-ratio:1.5}video[data-v-8e05f6b2]{width:100%}

File diff suppressed because one or more lines are too long

1
assets/cz-285b76fb.js Normal file

File diff suppressed because one or more lines are too long

1
assets/da-32034265.js Normal file

File diff suppressed because one or more lines are too long

1
assets/de-1b45e732.js Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

1
assets/es-8a2d24bf.js Normal file

File diff suppressed because one or more lines are too long

1
assets/fr-ab90ab77.js Normal file

File diff suppressed because one or more lines are too long

1
assets/hu-a56cb065.js Normal file

File diff suppressed because one or more lines are too long

50
assets/index-17a5ec1d.js Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

1
assets/it-a13fb923.js Normal file

File diff suppressed because one or more lines are too long

1
assets/ja-a20a0276.js Normal file

File diff suppressed because one or more lines are too long

1
assets/ko-0b8d811b.js Normal file

File diff suppressed because one or more lines are too long

1
assets/nl-d64c7e44.js Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

1
assets/pl-4358b7cc.js Normal file

File diff suppressed because one or more lines are too long

1
assets/pt-880f8881.js Normal file

File diff suppressed because one or more lines are too long

1
assets/ru-e26fbb6e.js Normal file

File diff suppressed because one or more lines are too long

1
assets/se-23883ae1.js Normal file

File diff suppressed because one or more lines are too long

1
assets/tr-9777749c.js Normal file

File diff suppressed because one or more lines are too long

1
assets/uk-217f44de.js Normal file

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
import{F as m}from"./index-17a5ec1d.js";import"./vuetify-4c65b4c3.js";import"./overlayscrollbars-44d87bcf.js";import"./echarts-ff51454d.js";function g(c={}){const{immediate:d=!1,onNeedRefresh:w,onOfflineReady:i,onRegistered:r,onRegisteredSW:a,onRegisterError:s}=c;let t,o;const l=async(n=!0)=>{await o};async function p(){if("serviceWorker"in navigator){const{Workbox:n}=await m(()=>import("./workbox-window.prod.es5-ed7f7eb3.js"),[]);t=new n("/sw.js",{scope:"/",type:"classic"}),t.addEventListener("activated",e=>{(e.isUpdate||e.isExternal)&&window.location.reload()}),t.addEventListener("installed",e=>{e.isUpdate||i==null||i()}),t.register({immediate:d}).then(e=>{a?a("/sw.js",e):r==null||r(e)}).catch(e=>{s==null||s(e)})}}return o=p(),l}export{g as registerSW};

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

1
assets/zh-0b0471a0.js Normal file

File diff suppressed because one or more lines are too long

1
assets/zh_TW-7176daef.js Normal file

File diff suppressed because one or more lines are too long

10
config.json Normal file
View File

@ -0,0 +1,10 @@
{
"defaultLocale": "en",
"defaultMode": "dark",
"defaultTheme": "mainsail",
"hostname": null,
"port": null,
"path": null,
"instancesDB": "moonraker",
"instances": []
}

BIN
fonts/roboto-black.woff2 Normal file

Binary file not shown.

BIN
fonts/roboto-bold.woff2 Normal file

Binary file not shown.

BIN
fonts/roboto-light.woff2 Normal file

Binary file not shown.

BIN
fonts/roboto-medium.woff2 Normal file

Binary file not shown.

BIN
fonts/roboto-regular.woff2 Normal file

Binary file not shown.

BIN
fonts/roboto-thin.woff2 Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.3 KiB

BIN
img/icons/favicon-16x16.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 332 B

BIN
img/icons/favicon-32x32.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 618 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

View File

@ -0,0 +1 @@
<svg height="599pt" preserveAspectRatio="xMidYMid meet" viewBox="0 0 599 599" width="599pt" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(.1 0 0 -.1 0 599)"><path d="m3359 5488c-41-62-76-117-79-123-14-28-145-220-152-223-4-2-8-8-8-12 0-7-399-618-470-720-6-8-57-87-115-175-57-88-108-164-112-170-20-25-63-96-63-104 0-5-7-12-16-15-8-3-13-10-10-15 4-5 2-11-2-13-5-1-38-48-74-103-35-55-131-201-213-325-81-124-179-272-217-330-82-124-54-82-243-368-85-129-188-286-229-350-42-65-80-122-85-128-5-7-30-43-54-80-24-38-136-208-248-379-113-170-250-380-306-465s-105-159-110-165c-5-5-20-28-33-50s-27-42-30-45c-4-3-9-9-11-15-2-5-40-64-83-130-139-211-382-580-388-590-5-8 197-11 658-12h664l22 36c12 20 25 38 28 41s30 43 60 90c29 47 127 197 217 333s163 252 163 256c0 5 4 11 8 13 8 3 56 76 289 433 39 60 77 116 83 123 6 6 8 12 5 12s2 8 11 18c14 16 247 369 324 492 19 30 37 57 40 60 13 12 100 151 100 159 0 5 3 11 8 13 4 2 55 75 112 163 58 88 108 162 113 163 4 2 7 8 7 13s50 84 110 175c61 91 110 170 110 175s5 9 10 9c6 0 10 5 10 10 0 6 5 16 11 23s62 91 125 187c62 96 118 182 124 190s31 47 55 85c50 78 44 68 124 187 33 48 61 91 63 95 1 4 38 61 81 126l78 118-25 67c-84 219-216 665-261 882-2 8-8 35-14 60-15 69-22 102-27 135-2 16-7 39-11 50-3 11-8 31-10 45-10 67-14 88-22 128-5 23-11 45-13 48-3 2-38-46-79-108z"/><path d="m4020 3309c-58-88-112-170-120-183s-31-47-51-77-52-79-72-109-54-81-77-114c-22-32-40-60-40-62 0-8-45-69-52-72-5-2-8-9-8-16s-9-21-20-31-20-21-20-25-61-98-135-210-135-205-135-206c0-2-29-45-65-96s-65-98-65-104c0-7-7-15-16-18-9-4-14-9-11-12 3-4 1-11-4-18-6-6-55-78-110-161-54-82-103-157-109-165s-50-76-99-150c-50-74-95-140-100-147-6-7-16-24-23-38-6-14-15-25-20-25-4 0-8-4-8-9 0-6-90-145-200-310s-200-305-200-310-4-11-8-13c-8-3-162-234-162-243 0-3 299-5 665-5 625 0 666 1 672 17 4 10 84 135 178 278s211 322 260 398c50 76 96 145 103 152 6 8 12 16 12 19 0 6 294 456 309 473 6 7 11 14 11 17 0 8 63 100 73 107 5 3 8 8 6 10-1 2 38 65 87 139s91 140 94 145c3 6 49 77 103 158l98 148-20 32c-11 18-28 41-38 52s-66 92-124 180c-114 173-119 181-206 328-60 102-76 130-132 232-18 33-38 66-43 73-6 6-7 12-3 12 5 0 1 8-7 18-8 9-22 34-32 54-9 20-20 39-24 42-4 2-54-67-112-155z"/><path d="m5119 1822c-35-53-67-101-71-107-5-5-27-39-51-75-23-36-45-66-49-68-5-2-8-8-8-13 0-8-106-175-120-189s-160-241-160-249c0-5-4-11-9-13-5-1-27-32-50-68-22-36-44-70-48-75-5-6-64-96-133-200-69-105-128-191-132-193-5-2-8-10-8-18s-4-14-10-14c-5 0-10-4-10-10 0-5-20-39-45-76-25-36-45-67-45-69 0-3 299-5 665-5h665l12 25c6 14 14 25 18 25s12 11 18 25c7 14 17 31 22 38 17 19 210 317 210 322 0 3 5 11 11 18 21 24 179 269 179 278 0 5 5 9 10 9 22 0 7 18-67 80-193 162-512 474-690 673l-41 47z"/></g></svg>

After

Width:  |  Height:  |  Size: 2.6 KiB

1
img/klipper.svg Normal file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 5.1 KiB

1
img/logo.svg Normal file
View File

@ -0,0 +1 @@
<svg enable-background="new 0 0 599.38 523.11" viewBox="0 0 599.38 523.11" xmlns="http://www.w3.org/2000/svg"><g fill="#d41216"><path d="m382.29 142.98-249.31 379.84-132.98-.14 344.3-522.68c7.88 49.06 20.9 97.68 37.99 142.98"/><path d="m413.28 213.54-204.78 309.38 132.94.19 135.03-206.33c-23.78-32.49-44.94-67.01-63.19-103.24z"/><path d="m599.38 447.69-49.25 75.42-133.13-.29 101.6-153.67c24.88 28.2 51.89 54.46 80.78 78.54z"/></g></svg>

After

Width:  |  Height:  |  Size: 438 B

View File

@ -0,0 +1,206 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
enable-background="new 0 0 421.2 842.2"
version="1.1"
viewBox="0 0 421.2 842.2"
id="svg77"
sodipodi:docname="sidebar-background-light.svg"
inkscape:version="1.2.2 (732a01da63, 2022-12-09)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs81" />
<sodipodi:namedview
id="namedview79"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
showgrid="false"
inkscape:zoom="0.92139633"
inkscape:cx="20.078222"
inkscape:cy="421.10001"
inkscape:window-width="1920"
inkscape:window-height="974"
inkscape:window-x="-11"
inkscape:window-y="-11"
inkscape:window-maximized="1"
inkscape:current-layer="svg77" />
<linearGradient
id="a"
x1="-87.028"
x2="-86.028"
y1="841.97"
y2="841.97"
gradientTransform="matrix(-343.95 -596.42 -596.42 343.95 472648 -340719)"
gradientUnits="userSpaceOnUse">
<stop
stop-color="#080808"
offset="0"
id="stop2" />
<stop
stop-color="#242424"
offset="1"
id="stop4" />
</linearGradient>
<rect
x=".1"
y=".1"
width="421.1"
height="842.1"
fill="#e1e1e1"
stroke-linecap="round"
stroke-linejoin="round"
stroke-width="7.5591"
style="mix-blend-mode:luminosity;fill:#ffffff;fill-opacity:1"
id="rect7" />
<g
clip-rule="evenodd"
fill-rule="evenodd"
style="mix-blend-mode:exclusion"
id="g75">
<path
d="m0.1 0.1h420.9v841.9h-420.9z"
fill="url(#a)"
stroke="#000"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="3.1571"
stroke-width=".2736"
id="path9" />
<path
d="m147 152.1-146.9-152h130z"
fill="#242424"
id="path11" />
<path
d="m147 152.1-146.9-152v106.7z"
fill="#252525"
id="path13" />
<path
d="m147 152.1v62.7l-146.9-80.5v-27.5z"
fill="#222"
id="path15" />
<path
d="m0.1 268.5 146.9-53.7-146.9-80.5z"
fill="#242424"
id="path17" />
<path
d="m0.1 268.5 146.9-53.7-47.9 206.3z"
fill="#1f1f1f"
id="path19" />
<path
d="m0.1 268.5v201l8.4 2.1 90.5-50.5z"
fill="#1f1f1f"
id="path21" />
<path
d="m33.8 528.4-25.2-56.8 90.5-50.5z"
fill="#1a1a1a"
id="path23" />
<path
d="m33.8 528.4 204.2 19-138.9-126.3z"
fill="#181818"
id="path25" />
<path
d="m33.8 528.4 204.2 19-124.2 84.2z"
fill="#161616"
id="path27" />
<path
d="m33.8 528.4h-33.7v189.4l113.7-86.3z"
fill="#191919"
id="path29" />
<path
d="m135.9 732.6-102.1 109.4h-33.7v-124.2l113.7-86.3z"
fill="#161616"
id="path31" />
<path
d="m135.9 732.6 137.9-14.7-35.8-170.5-124.2 84.2z"
fill="#111"
id="path33" />
<path
d="m135.9 732.6 137.9-14.7-16.9 124.1h-121z"
fill="#0e0e0e"
id="path35" />
<path
d="m421.1 799.9-147.3-82.1-16.9 124.2h164.2z"
fill="#080808"
id="path37" />
<path
d="m421.1 799.9-147.3-82.1 147.3-128.4z"
fill="#070707"
id="path39" />
<path
d="m135.9 732.6-102.1 109.4h102.1z"
fill="#121212"
id="path41" />
<path
d="m286.4 395.8-48.4 151.6-138.9-126.3z"
fill="#151515"
id="path43" />
<path
d="m286.4 395.8-48.4 151.6 160-126.3z"
fill="#111"
id="path45" />
<path
d="m273.8 717.8-35.8-170.4 160-126.3 23.2 37.9v130.5z"
fill="#0d0d0d"
id="path47" />
<path
d="m33.8 528.4-25.2-56.8-8.4-2.1v58.9z"
fill="#1d1d1d"
id="path49" />
<path
d="m147 152.1 133.5-17.8-99.3-134.2h-51z"
fill="#1e1e1e"
id="path51" />
<path
d="m147 152.1 133.5-17.8-133.5 80.5z"
fill="#1b1b1b"
id="path53" />
<path
d="m290.6 303.2-10.1-168.9-133.5 80.5z"
fill="#181818"
id="path55" />
<path
d="m290.6 303.2-191.5 117.9 47.9-206.3z"
fill="#191919"
id="path57" />
<path
d="m290.6 303.2-191.5 117.9 187.3-25.3z"
fill="#161616"
id="path59" />
<path
d="m290.6 303.2 107.3 117.9-111.6-25.3z"
fill="#111"
id="path61" />
<path
d="m290.6 303.2 107.3 117.9 23.2-40.5v-65.8z"
fill="#101010"
id="path63" />
<path
d="m421.1 459-23.2-37.9 23.2-40.5z"
fill="#0c0c0c"
fill-opacity=".95"
id="path65" />
<path
d="m325.9 0.1-45.4 134.2-99.3-134.2z"
fill="#1c1c1c"
id="path67" />
<path
d="m325.9 0.1-45.4 134.2 140.6-24v-110.2z"
fill="#151515"
id="path69" />
<path
d="m421.1 284.8-140.6-150.5 140.6-24z"
fill="#111"
id="path71" />
<path
d="m421.1 284.8-140.6-150.5 10.1 168.9 130.5 11.6z"
fill="#131313"
id="path73" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 5.2 KiB

View File

@ -0,0 +1 @@
<svg enable-background="new 0 0 421.2 842.2" viewBox="0 0 421.2 842.2" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(-343.9457 -596.4179 -596.4179 343.9457 472647.7812 -340718.9688)" gradientUnits="userSpaceOnUse" x1="-87.0285" x2="-86.0285" y1="841.9678" y2="841.9678"><stop offset="0" stop-color="#080808"/><stop offset="1" stop-color="#242424"/></linearGradient><g clip-rule="evenodd" fill-rule="evenodd"><path d="m.1.1h420.9v841.9h-420.9z" style="stroke:#000;stroke-width:.2736;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:3.1571;fill:url(#a)"/><path d="m147 152.1-146.9-152h130z" fill="#242424"/><path d="m147 152.1-146.9-152v106.7z" fill="#252525"/><path d="m147 152.1v62.7l-146.9-80.5v-27.5z" fill="#222"/><path d="m.1 268.5 146.9-53.7-146.9-80.5z" fill="#242424"/><path d="m.1 268.5 146.9-53.7-47.9 206.3z" fill="#1f1f1f"/><path d="m.1 268.5v201l8.4 2.1 90.5-50.5z" fill="#1f1f1f"/><path d="m33.8 528.4-25.2-56.8 90.5-50.5z" fill="#1a1a1a"/><path d="m33.8 528.4 204.2 19-138.9-126.3z" fill="#181818"/><path d="m33.8 528.4 204.2 19-124.2 84.2z" fill="#161616"/><path d="m33.8 528.4h-33.7v189.4l113.7-86.3z" fill="#191919"/><path d="m135.9 732.6-102.1 109.4h-33.7v-124.2l113.7-86.3z" fill="#161616"/><path d="m135.9 732.6 137.9-14.7-35.8-170.5-124.2 84.2z" fill="#111"/><path d="m135.9 732.6 137.9-14.7-16.9 124.1h-121z" fill="#0e0e0e"/><path d="m421.1 799.9-147.3-82.1-16.9 124.2h164.2z" fill="#080808"/><path d="m421.1 799.9-147.3-82.1 147.3-128.4z" fill="#070707"/><path d="m135.9 732.6-102.1 109.4h102.1z" fill="#121212"/><path d="m286.4 395.8-48.4 151.6-138.9-126.3z" fill="#151515"/><path d="m286.4 395.8-48.4 151.6 160-126.3z" fill="#111"/><path d="m273.8 717.8-35.8-170.4 160-126.3 23.2 37.9v130.5z" fill="#0d0d0d"/><path d="m33.8 528.4-25.2-56.8-8.4-2.1v58.9z" fill="#1d1d1d"/><path d="m147 152.1 133.5-17.8-99.3-134.2h-51z" fill="#1e1e1e"/><path d="m147 152.1 133.5-17.8-133.5 80.5z" fill="#1b1b1b"/><path d="m290.6 303.2-10.1-168.9-133.5 80.5z" fill="#181818"/><path d="m290.6 303.2-191.5 117.9 47.9-206.3z" fill="#191919"/><path d="m290.6 303.2-191.5 117.9 187.3-25.3z" fill="#161616"/><path d="m290.6 303.2 107.3 117.9-111.6-25.3z" fill="#111"/><path d="m290.6 303.2 107.3 117.9 23.2-40.5v-65.8z" fill="#101010"/><path d="m421.1 459-23.2-37.9 23.2-40.5z" fill="#0c0c0c" fill-opacity=".95"/><path d="m325.9.1-45.4 134.2-99.3-134.2z" fill="#1c1c1c"/><path d="m325.9.1-45.4 134.2 140.6-24v-110.2z" fill="#151515"/><path d="m421.1 284.8-140.6-150.5 140.6-24z" fill="#111"/><path d="m421.1 284.8-140.6-150.5 10.1 168.9 130.5 11.6z" fill="#131313"/></g></svg>

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 375 KiB

View File

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="100%" height="100%" viewBox="0 0 326 376" version="1.1" xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/"
style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
<g>
<path fill="var(--color-logo, #ef0025)" d="M255.208,1.783c-4.3,1.9 -10,7.8 -11.6,11.8c-1.4,3.6 -1.1,13 0.5,16.1c0.8,1.5 3.5,4.6 6,7l4.6,4.3l0,7c0,4.3 -0.4,6.9 -1.1,6.9c-0.6,0 -3.5,-2.1 -6.5,-4.7l-5.5,-4.6l-5.5,5.4c-3,2.9 -5.3,5.6 -5.2,5.9c0.2,0.3 3.5,3.4 7.3,6.9c3.9,3.5 9.1,8.4 11.8,10.8l4.7,4.5l0,12.3c0,6.8 -0.4,12.6 -0.8,12.9c-0.5,0.3 -9.7,-7.4 -20.6,-17c-10.8,-9.6 -20,-17.4 -20.4,-17.4c-0.4,0 -3,2.3 -5.7,5c-3.8,3.8 -4.7,5.4 -4,6.5c0.6,0.8 11.6,10.7 24.5,22c12.9,11.4 24.3,21.5 25.3,22.7c1.5,1.7 1.7,4.2 1.7,18.3l0,16.3l-7.7,6.9c-15,13.5 -20.8,18.3 -22.2,18.3c-0.7,0 -5.3,-3.6 -10.1,-8c-4.8,-4.4 -9.2,-8 -9.7,-8c-0.5,0 -3.2,2.4 -6.1,5.3l-5.3,5.3l9.5,8.5l9.5,8.4l0.1,47.7c0,39.3 -0.2,47.8 -1.4,48.5c-0.7,0.4 -4.6,3.8 -8.7,7.5c-4,3.8 -7.5,6.8 -7.9,6.8c-0.3,0 -5.3,-4.7 -11,-10.5l-10.5,-10.5l-0.3,-61.3c-0.2,-42.7 0.1,-61.9 0.9,-63.7c0.6,-1.4 7.9,-8.5 16.2,-15.8c8.4,-7.3 17.9,-15.7 21.2,-18.7l6,-5.4l-5.5,-5.5l-5.5,-5.6l-15.3,13.5c-8.5,7.4 -15.8,13.5 -16.3,13.5c-1,0 -1,0 -1.3,-9.8c-0.1,-4 0.3,-8.1 0.9,-9.1c0.5,-0.9 5.8,-6.1 11.8,-11.5c5.9,-5.4 10.7,-10.2 10.7,-10.6c0,-1 -9.7,-10 -10.7,-10c-0.5,0 -3.2,2.1 -6.1,4.6c-2.9,2.6 -5.6,4.4 -5.9,4c-0.3,-0.3 -0.8,-6 -1.1,-12.6l-0.4,-12l4.5,-4.3c5.8,-5.4 8,-9.8 7.9,-16.2c-0.1,-6 -1.1,-9.1 -4.7,-13.4c-4.1,-4.8 -10,-7.4 -17,-7.5c-20.6,-0.3 -30.1,22.9 -14.9,36.3l4.4,3.9l0,34.9c0,19.2 -0.3,35.3 -0.7,35.7c-0.4,0.4 -8,-6.6 -16.9,-15.5l-16.2,-16.2l-5.6,4.8c-3.1,2.7 -5.6,5.1 -5.6,5.4c0,0.3 10.1,10.7 22.5,23.1l22.5,22.6l0,122l-11,10.8l-10.9,10.8l-2.8,-2.1c-1.5,-1.2 -5.8,-5.1 -9.5,-8.6l-6.8,-6.4l0,-46c0,-42.9 0.1,-46.2 1.8,-47.9c1,-0.9 5.5,-5 10,-9.1l8.3,-7.5l-5.3,-5.3c-2.9,-2.9 -5.6,-5.3 -6,-5.3c-0.9,0 -4,2.7 -13.2,11.2c-2.8,2.6 -5.7,4.8 -6.5,4.8c-1.4,0 -12.9,-9.5 -23.8,-19.7l-6.3,-5.9l0,-16.1c0,-18.6 -1.1,-16.1 13,-28.5c26.1,-22.6 39,-34.4 39,-35.3c0,-1.1 -9.1,-10.5 -10.2,-10.5c-0.3,0 -9.5,7.8 -20.4,17.4c-10.9,9.6 -20.2,17.2 -20.6,17c-1,-0.6 -1,-24.5 0,-26c0.5,-0.8 19,-17.6 23.1,-21.1c0.5,-0.4 -10,-11.3 -10.9,-11.3c-0.3,0 -2.7,2 -5.5,4.5c-2.7,2.4 -5.6,4.5 -6.2,4.5c-0.9,0 -1.3,-2 -1.3,-6.6c0,-6.5 0,-6.5 4.9,-11.3c7.1,-6.9 8.9,-14.6 5.2,-22.6c-3.9,-8.5 -10.4,-12.7 -20.1,-12.9c-15.3,-0.2 -25.3,11.6 -21.9,25.8c1,4 2.3,6.1 6.6,10.2c5.3,5.1 5.3,5.2 5.3,11.3c0,7.6 -1,7.8 -8.1,1.5l-5.2,-4.6l-11.2,11.2l3,2.8c1.7,1.5 7.2,6.5 12.3,11.1l9.2,8.4l0,11.8c0,12.6 -0.3,13.4 -4.6,10c-2,-1.6 -13.5,-11.6 -16.8,-14.6c-7.3,-6.8 -18.8,-16.5 -19.4,-16.5c-0.4,0 -3,2.3 -5.7,5c-3.7,3.8 -4.7,5.4 -4,6.5c0.6,0.7 11.4,10.4 24,21.5c12.7,11.1 23.8,21.1 24.8,22.2c1.5,1.8 1.7,4.5 1.7,23.7l0,21.6l20.5,17.9l20.5,17.8l0,88.7l4.7,4.3c2.6,2.4 7.5,6.8 10.8,9.8c3.3,3.1 10,9.1 14.8,13.5l8.8,7.8l4.2,-4.1c15.6,-15.1 27.3,-26.2 27.8,-26.2c0.6,0 5.7,4.8 21.6,20.3l10.1,10l39.2,-35.4l0,-88.5l20.5,-18l20.4,-17.9l0.1,-21.8l0,-21.9l2.8,-2.6c3.5,-3.4 42.4,-37.8 45.7,-40.4c1.4,-1.1 2.5,-2.5 2.5,-3.2c0,-0.6 -2.3,-3.4 -5,-6.1c-3.8,-3.7 -5.4,-4.7 -6.4,-4c-0.8,0.6 -9.4,8.1 -19.2,16.7c-9.8,8.7 -18.4,15.8 -19.1,15.8c-1,0 -1.3,-2.9 -1.3,-11.6l0,-11.7l4.8,-4.6c2.6,-2.5 8.1,-7.6 12.2,-11.3l7.5,-6.7l-5.7,-5.7l-5.6,-5.7l-5.8,5.1c-3.1,2.8 -6.1,4.9 -6.6,4.6c-0.4,-0.3 -0.8,-3.7 -0.8,-7.5l0,-7l4.4,-4c12.3,-11.2 9.2,-29 -6.1,-35.4c-4.8,-2 -13,-1.8 -17.8,0.4Zm15.2,14.8c3.7,4.9 -1.1,12.1 -7.2,10.9c-3.6,-0.8 -5.2,-2.2 -6,-5.8c-0.5,-2.1 -0.1,-3.3 2,-5.4c2.2,-2.2 3.2,-2.5 6.3,-2c2,0.3 4.3,1.3 4.9,2.3Zm-205.2,0.8c3,3 3.1,5.4 0.4,8.9c-3.8,4.9 -12.9,2 -12.9,-4.1c0,-3.2 4.3,-7.3 7.5,-7.3c1.4,0 3.7,1.1 5,2.5Zm100.9,26.6c1.3,0.7 3,2.5 3.7,4.1c1.7,4.1 -1.3,8.2 -6.4,8.6c-6.9,0.6 -10.2,-6.4 -5.2,-11.3c2.7,-2.8 4.2,-3 7.9,-1.4Z" />
<path fill="var(--color-logo, #ef0025)" d="M239.708,313.183c-28,26.5 -43.5,40.7 -44.1,40.5c-0.5,-0.2 -7.9,-7.1 -16.5,-15.3c-8.6,-8.3 -15.9,-15.1 -16.4,-15.3c-0.4,-0.1 -7.8,6.6 -16.5,15c-8.7,8.4 -16.3,15.4 -16.9,15.6c-0.6,0.1 -2.4,-1 -4.1,-2.5c-2.6,-2.4 -15.5,-14.1 -29,-26.2c-2.2,-2 -7.4,-6.6 -11.5,-10.2l-7.5,-6.7l-19.4,14.1c-17.8,13 -21.5,16.5 -14.3,13.9c24.9,-9.2 28.5,-10.2 30.6,-8.8c2.2,1.5 19.5,16.8 35.6,31.6c5.2,4.8 11.1,10 13,11.6c1.9,1.6 4.1,3.5 4.8,4.1c0.7,0.7 1.9,1.3 2.5,1.3c0.7,0 8,-6.8 16.2,-15c8.2,-8.3 15.7,-15 16.5,-15c0.8,0 8.3,6.7 16.5,15c8.2,8.2 15.4,15 16,15c1,0 13.8,-11.4 30,-26.9c5,-4.7 13,-12.3 17.8,-16.9c4.7,-4.5 9.1,-8.2 9.6,-8.2c0.5,0 8.5,2.7 17.8,5.9c9.2,3.3 16.9,5.8 17.1,5.6c0.4,-0.3 -3.3,-3.1 -22.8,-17.2c-19.4,-14 -16.3,-13.3 -25,-5Z" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 4.7 KiB

View File

@ -0,0 +1,15 @@
<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.41421" viewBox="0 0 768 624" xmlns="http://www.w3.org/2000/svg">
<path d="m30 34v140l260 255 115-5h80l245-250v-140h-10l-335 340-345-340z" fill="#3c4b5a"/>
<path d="m140 418-58 57 1 25v19l57 57h27v-1l-76-78.5 76-77.5v-1z" fill="#3c4b5a" stroke-width="1.03281"/>
<path d="m191 418h24v158h-24z" style="clip-rule:evenodd;fill:#3c4b5a;fill-rule:nonzero;stroke-width:1.03281;stroke-linejoin:round;stroke-miterlimit:1.41421"/>
<g fill="#3c4b5a">
<path d="m21 426h30.015202v153h-30.015202z" fill-rule="nonzero" transform="matrix(1.03281 0 0 1.0326797 24.31099 -21.921569)"/>
<path d="m247 469h24v107h-24z" stroke-width="1.196096"/>
<path d="m371.98888 521.45953c0-10.8903-2.45322-19.36013-7.36207-25.4107-4.90765-6.05057-12.80741-9.07465-23.69929-9.07465-2.28639 0-4.6724.10081-7.16044.30241-2.48802.20161-4.94125.63842-7.36207 1.31044v60.29926c2.15197 1.47844 5.00967 2.85727 8.57188 4.13411 3.56342 1.27684 7.36208 1.91526 11.39597 1.91526 8.87554 0 15.36385-3.02409 19.46496-9.07465 4.10111-6.05057 6.15106-14.18439 6.15106-24.40148zm25.01112-.40321c0 8.06663-1.04178 15.46123-3.12654 22.18261-2.08476 6.72259-5.07568 12.50434-8.97515 17.34409-3.89947 4.83973-8.77472 8.60423-14.62333 11.29351-5.8498 2.68927-12.47254 4.0333-19.86702 4.0333-4.97606 0-9.54765-.60481-13.71597-1.81445-4.16832-1.21082-7.59731-2.55487-10.28698-4.03451v40.93913h-24.40501v-139.35264c4.97486-1.34524 11.09352-2.62207 18.35477-3.83171 7.26125-1.21083 14.92578-1.81565 22.99357-1.81565 8.33664 0 15.79953 1.27684 22.38866 3.83171 6.58794 2.55487 12.20251 6.21857 16.84131 10.9911s8.20221 10.5543 10.69024 17.34408c2.48684 6.78859 3.73145 14.4184 3.73145 22.88943z" fill-rule="nonzero" stroke-width="1.20012"/>
<path d="m492.9892 521.45953c0-10.8903-2.4544-19.36013-7.36198-25.4107-4.90759-6.05057-12.80725-9.07465-23.699-9.07465-2.28636 0-4.67354.10081-7.16034.30241-2.488.20161-4.94119.63842-7.36197 1.31044v60.29926c2.15074 1.47844 5.00839 2.85727 8.57176 4.13411s7.36198 1.91526 11.39582 1.91526c8.87423 0 15.36246-3.02409 19.46352-9.07465 4.10106-6.05057 6.15219-14.18439 6.15219-24.40148zm25.0108-.40321c0 8.06663-1.04297 15.46123-3.1265 22.18261-2.08474 6.72259-5.07681 12.50434-8.97624 17.34409-3.89942 4.83973-8.77341 8.60423-14.62314 11.29351-5.84854 2.68927-12.47119 4.0333-19.86677 4.0333-4.9748 0-9.54633-.60481-13.7146-1.81445-4.16827-1.21082-7.59722-2.55487-10.28684-4.03451v40.93913h-24.40591v-139.35264c4.97599-1.34524 11.09337-2.62207 18.35454-3.83171 7.26115-1.21083 14.92558-1.81565 22.99328-1.81565 8.33773 0 15.80052 1.27684 22.38838 3.83171 6.58905 2.55487 12.20235 6.21857 16.84229 10.9911 4.63875 4.77253 8.20211 10.5543 10.69012 17.34408 2.48679 6.78859 3.73139 14.4184 3.73139 22.88943z" fill-rule="nonzero" stroke-width="1.200112"/>
<path d="m537 521.00591c0-9.30123 1.37492-17.45591 4.12595-24.46521 2.74984-7.00931 6.40632-12.83838 10.96942-17.48839 4.56191-4.65121 9.79451-8.15587 15.699-10.51396 5.90328-2.3593 11.94191-3.53835 18.11469-3.53835 14.49054 0 25.79531 4.51527 33.91308 13.5458 8.11897 9.03174 12.17786 22.51016 12.17786 40.43768 0 1.34749-.0335 2.8646-.1006 4.54896-.0671 1.68555-.16768 3.20147-.30182 4.55015h-69.43942c.67068 8.49155 3.65646 15.06171 8.95733 19.71294 5.29967 4.65001 12.98149 6.97562 23.04547 6.97562 5.9033 0 11.30477-.5402 16.20202-1.61818 4.89726-1.07799 8.75493-2.22335 11.57304-3.43729l3.22052 20.01612c-1.34138.67495-3.18699 1.38237-5.53561 2.12349-2.34742.74112-5.03139 1.41485-8.05071 2.02242-3.01811.60637-6.27217 1.11168-9.76096 1.51592-3.4888.40425-7.04467.60637-10.66761.60637-9.25915 0-17.30985-1.38116-24.15211-4.14471-6.84346-2.76354-12.47968-6.60507-16.90744-11.52457-4.42778-4.91951-7.71537-10.7161-9.86278-17.38854-2.14622-6.67123-3.21932-13.98373-3.21932-21.93627zm70.64548-10.91821c0-3.36991-.46948-6.57138-1.40846-9.60442-.93897-3.03303-2.31508-5.66063-4.12595-7.88517-1.81207-2.22335-4.02535-3.97627-6.64226-5.25638-2.61689-1.28131-5.73561-1.92137-9.35855-1.92137-3.75708 0-7.04466.70743-9.86278 2.1235-2.8181 1.41484-5.19906 3.26883-7.14527 5.55956-1.94501 2.29192-3.45526 4.92071-4.52837 7.88516-1.0731 2.96567-1.81206 5.99871-2.21447 9.09912z" fill-rule="nonzero" stroke-width="1.200384"/>
<path d="m717.7869 492.26931c-2.00567-.67394-4.78138-1.38159-8.32593-2.12292-3.54453-.74135-7.65736-1.11202-12.33845-1.11202-2.67542 0-5.51799.26957-8.52649.80874-3.0097.53915-5.11684 1.01091-6.32025 1.41528v84.74161h-24.27578v-100.71896c4.68109-1.75347 10.53216-3.40464 17.55439-4.95472 7.02224-1.55128 14.81332-2.32632 23.37323-2.32632 1.60574 0 3.47769.10109 5.61827.30328 2.13938.20218 4.27996.47176 6.42053.80873 2.13939.33697 4.2131.74255 6.21878 1.21431 2.00687.47176 3.6114.90983 4.8148 1.3142z" fill-rule="nonzero" stroke-width="1.198655"/>
</g>
<path d="m83.041215 464.92108h.001l-.04211 27.03092h11l73.000005-74v14.301l-63 64.199 63 65.5v14l-73.000002-75h-13c-2 0-4-2-4-4h-2v-33h2c0-1 1-2 3.00004-2 1.99996 0 2.99996 1 2.99996 2z" fill="var(--color-logo, #b12f35)" transform="translate(-.000108 .048)"/>
<path d="m259 424h101v-65l-330-325h60l295 290 285-290h60l-320 325v84.99783c0 5.00217-5 10.00217-10 10.00217h-141c-12 0-14-10-14-15s2-15 14-15z" fill="var(--color-logo, #b12f35)"/>
</svg>

After

Width:  |  Height:  |  Size: 5.2 KiB

View File

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="100%" height="100%" viewBox="0 0 40 39" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
<g>
<path fill="var(--color-logo, #326799)" d="M40,8.18l-8.02,-8.18l-31.98,0l0,30.612l7.84,7.98l32.16,-0l0,-30.412Zm-29.233,25.638l-6.183,-6.292l0,-18.258l4.085,4.165l0,12.415l3.945,4.025l12.175,-0l3.895,3.935l-17.917,-0l-0,0.01Zm0.489,-14.282c-0,-4.595 3.725,-8.32 8.32,-8.32c4.594,-0 8.319,3.725 8.319,8.32c0,4.594 -3.725,8.319 -8.319,8.319c-4.605,0 -8.32,-3.725 -8.32,-8.319Zm23.97,14.302l-4.494,-0l-5.843,-5.953c1.158,-0.729 2.157,-1.688 2.936,-2.816l3.346,3.375l-0.02,-15.69l-3.965,-4.045l-15.361,0l2.417,2.447c-1.158,0.749 -2.147,1.738 -2.896,2.886l-6.762,-6.871l0,-2.397l24.44,0l6.202,6.302l-0,22.762Zm-11.286,-14.302c0,2.417 -1.957,4.374 -4.374,4.374c-2.417,0 -4.375,-1.957 -4.375,-4.374c0,-2.417 1.958,-4.375 4.375,-4.375c2.417,0 4.374,1.958 4.374,4.375Z" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@ -0,0 +1 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 269 276" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;"><path d="M268.12,0.12l0.008,275.155l-68.979,-0.064l-0.267,-157.284l-40.772,53.236l0.027,-111.021l41.104,-60.039l68.879,0.017Z" style="fill:#234d7a;"/><path d="M0.12,0.12l0,275.238l69.027,-0.172l0.175,-157.186l41.04,53.115l-0.047,-111.4l-40.89,-59.521l-69.305,-0.074Z" style="fill:#234d7a;stroke:#000;stroke-width:0.24px;"/></svg>

After

Width:  |  Height:  |  Size: 794 B

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 8.4 KiB

View File

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="100%" height="100%" viewBox="0 0 32 36" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
<g transform="matrix(1,0,0,1,-12.4117,-10)">
<g>
<path fill="var(--color-logo, #FF2300)" d="M28,10L12.412,19L12.412,37.001L28,46L43.588,37.001L43.588,19L28,10ZM23.416,18.215L28.119,18.215L21.687,28L16.984,28L23.416,18.215ZM19.217,37.785L32.082,18.215L36.784,18.215L23.919,37.785L19.217,37.785ZM32.584,37.785L27.882,37.785L34.313,28L39.016,28L32.584,37.785Z"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 856 B

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="100%" height="100%" viewBox="0 0 40 20" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
<path fill="var(--color-logo, #FF0000)" d="M0,0l15.289,14.319l15.341,-14.319l-5.727,0c-0.623,0 -0.948,0.15 -1.373,0.526c-0.424,0.377 -6.31,5.862 -6.853,6.391c-0.542,0.53 -1.69,0.53 -2.206,0.043c-0.516,-0.487 -6.797,-6.333 -7.023,-6.527c-0.225,-0.193 -0.577,-0.433 -1.118,-0.433l-6.33,0l0,0Z" />
<path d="M10.407,0.084l8.376,0c0.256,0 0.361,0.188 0.202,0.336c-0.159,0.148 -3.565,3.373 -3.854,3.647c-0.29,0.275 -0.718,0.275 -1.063,-0.048c-0.345,-0.323 -3.744,-3.473 -3.87,-3.618c-0.126,-0.146 -0.038,-0.317 0.209,-0.317l-0,0Z" style="fill:#a0a0a0;fill-rule:nonzero;"/>
<path d="M37.085,0.014l1.348,0c1.284,0 2.15,1.873 1.095,2.901c-1.054,1.028 -16.348,15.273 -17.013,15.906c-0.665,0.633 -1.724,0.523 -2.168,0.154c-0.296,-0.247 -0.898,-0.804 -1.806,-1.672l18.544,-17.289Z" style="fill:#a0a0a0;fill-rule:nonzero;"/>
<path d="M30.63,0l-15.341,14.319l3.252,2.984l18.544,-17.289l-6.455,-0.014Z" style="fill:#f9f9f9;fill-rule:nonzero;"/>
</svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@ -0,0 +1 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 179 84" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><path d="M51.59,52.123c2.418,11.24 -1.993,20.755 -15.71,27.919c-3.993,0.498 -7.644,-0.441 -10.829,-2.44c-0.215,-1.916 0.263,-4.261 -1.058,-5.089c-3.223,1.839 -22.541,-9.103 -23.357,-16.994c-0.259,-2.497 -1.212,-5.444 -0.133,-4.606c2.754,2.141 16.972,18.372 21.713,7.321l-1.6,-5.496c3.423,1.309 6.094,1.132 8.237,0.297l1.524,-3.29c0.869,-2.882 0.717,-5.452 -0.666,-7.645c-2.812,-1.664 -5.52,-4.655 -8.141,-8.765c3.596,1.712 6.832,2.824 8.406,1.164c10.862,-12.439 24.749,-24.077 41.691,-34.499c4.023,0.939 6.088,3.084 8.237,5.221l43.962,0.048c3.005,0.013 2.78,4.981 0,5.009l-45.005,-0.017c-4.238,0.018 -3.965,5.933 -0.008,5.966l53.041,0c3.49,0.004 3.375,5.004 0.029,4.977l-44.087,0.04c-3.594,0.015 -3.545,5.004 0.01,5.014l61.968,-0.113c3.009,-0.019 2.787,5.135 -0.086,5.136l-78.872,0.018c-3.773,0.05 -3.905,5.929 -0.048,5.912l91.996,0.123c3.165,0.026 3.033,4.925 -0.008,4.872l-32.965,-0.074c-4.314,0.117 -4.04,6.057 -0.091,6.085l26.305,-0.183l-0.12,10.135c0.42,2.285 3.424,5.228 8.148,9.2c1.085,3.923 2.758,8.691 5.289,14.692l-15.622,0.192c-0.832,0.379 -0.209,-0.991 2.386,-4.733l-10.877,-10.368c-5.925,0.063 -12.244,0.214 -22.139,-12.767c1.633,3.324 3.448,6.266 3.16,7.246c-15.413,11.313 -28.044,10.556 -37.373,-0.642l0.368,22.497l-13.1,-0.205c1.074,-1.219 1.56,-4.553 1.258,-8.932c-2.533,-2.968 -4.588,-6.375 -7.495,-7.579c-9.992,-4.139 -16.446,-8.516 -18.338,-14.647c-0.11,-0.514 -0.235,-1.032 -0.374,-1.553c0.093,0.53 0.218,1.047 0.374,1.553Zm-17.754,-2.201l-2.891,4.282l2.868,-1.954l0.023,-2.328Zm68.092,-7.733c-3.278,0.009 -3.174,5.875 -0.033,5.977l17.971,0.015c3.77,-0.003 3.68,-5.99 -0.007,-5.987l-17.931,-0.005Z" style="fill:#f6cf3d;"/><path d="M167.885,37.291c-2.641,0.098 -2.806,4.898 0.02,4.92l8.939,0.028c2.54,-0.019 2.419,-5 -0.003,-4.961l-8.956,0.013Z" style="fill:#f6cf3d;"/><path d="M155.899,31.249l15.934,-0.013c2.857,-0.032 3.1,-4.973 0.047,-4.975l-15.956,0.021c-2.681,0.01 -2.686,4.939 -0.025,4.967Z" style="fill:#f6cf3d;"/><path d="M140.896,16.311c-2.645,0.022 -2.623,4.917 0.057,4.917l16.027,0.089c2.584,-0.019 2.818,-5.036 -0.023,-5.029l-16.061,0.023Z" style="fill:#f6cf3d;"/><path d="M164.817,16.265c-2.948,0.072 -2.505,4.871 -0.023,4.886l2.026,0.002c2.604,-0.067 2.374,-4.857 0.027,-4.874l-2.03,-0.014Z" style="fill:#f6cf3d;"/><path d="M166.943,47.284c-2.013,0.006 -2.007,3.923 0.017,3.936l3.913,0.059c2.016,-0.078 2.109,-3.982 -0.003,-4.013l-3.927,0.018Z" style="fill:#f6cf3d;"/></svg>

After

Width:  |  Height:  |  Size: 2.8 KiB

39
index.html Normal file
View File

@ -0,0 +1,39 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width,initial-scale=1.0" />
<title>Mainsail</title>
<meta name="description" content="Mainsail is the popular web interface for Klipper." />
<link rel="icon" type="image/png" sizes="32x32" href="/img/icons/favicon-32x32.png" />
<link rel="icon" type="image/png" sizes="16x16" href="/img/icons/favicon-16x16.png" />
<meta name="theme-color" content="#121212" />
<meta name="mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="black" />
<meta name="apple-mobile-web-app-title" content="Mainsail" />
<link rel="apple-touch-icon" sizes="180x180" href="/img/icons/apple-touch-icon-180x180.png" />
<link rel="mask-icon" href="img/icons/safari-pinned-tab.svg" color="#d51f26" />
<meta name="msapplication-TileImage" content="/img/icons/mstile-150x150.png" />
<meta name="msapplication-TileColor" content="#d51f26" />
<script type="module" crossorigin src="/assets/index-17a5ec1d.js"></script>
<link rel="modulepreload" crossorigin href="/assets/vuetify-4c65b4c3.js">
<link rel="modulepreload" crossorigin href="/assets/overlayscrollbars-44d87bcf.js">
<link rel="modulepreload" crossorigin href="/assets/echarts-ff51454d.js">
<link rel="stylesheet" href="/assets/vuetify-950d1cb0.css">
<link rel="stylesheet" href="/assets/overlayscrollbars-a16bc3d3.css">
<link rel="stylesheet" href="/assets/index-fc21b522.css">
<link rel="manifest" href="/manifest.webmanifest"></head>
<body style="background-color: #121212">
<noscript>
<strong>
We're sorry but Mainsail doesn't work properly without JavaScript enabled. Please enable it to continue.
</strong>
</noscript>
<div id="app"></div>
</body>
</html>

1
manifest.webmanifest Normal file
View File

@ -0,0 +1 @@
{"name":"Mainsail","short_name":"Mainsail","start_url":"/","display":"standalone","background_color":"#121212","lang":"en","scope":"/","theme_color":"#D51F26","icons":[{"src":"/img/icons/icon-192-maskable.png","sizes":"192x192","type":"image/png"},{"src":"/img/icons/icon-512-maskable.png","sizes":"512x512","type":"image/png"},{"src":"/img/icons/icon-512-maskable.png","sizes":"512x512","type":"image/png","purpose":"any maskable"}]}

1
release_info.json Normal file
View File

@ -0,0 +1 @@
{"project_name":"mainsail","project_owner":"mainsail-crew","version":"v2.12.0"}

1
sw.js Normal file

File diff suppressed because one or more lines are too long

1
workbox-78627b31.js Normal file

File diff suppressed because one or more lines are too long