Add Mainsail Downloader

This commit is contained in:
Elizabeth Cray committed 2024-04-08 20:31:37 -04:00
1 parent 20da2e8207
commit 8dc754f4f7
79 files changed
+5 -422

No files matched your search

-1
View File
@@ -1 +0,0 @@
v2.9.1
@@ -1 +0,0 @@
import{m as w,W as E,B as H,P as d,j as B,n as F}from"./index-97b4652c.js";import{E as f,H as Z,s as O,t as n,a as P,b as $,i as D,k as T,c as A,S as J,j as L,d as q}from"./codemirror-0a1db0c7.js";import"./vuetify-52f40ce5.js";import"./overlayscrollbars-44d87bcf.js";import"./echarts-9bc570b0.js";function k(){return k=Object.assign?Object.assign.bind():function(i){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var t in r)Object.prototype.hasOwnProperty.call(r,t)&&(i[t]=r[t])}return i},k.apply(this,arguments)}var I=i=>{var{theme:e,settings:r={},styles:t=[]}=i,o={".cm-gutters":{}},a={};r.background&&(a.backgroundColor=r.background),r.backgroundImage&&(a.backgroundImage=r.backgroundImage),r.foreground&&(a.color=r.foreground),(r.background||r.foreground)&&(o["&"]=a),r.fontFamily&&(o["&.cm-editor .cm-scroller"]={fontFamily:r.fontFamily}),r.gutterBackground&&(o[".cm-gutters"].backgroundColor=r.gutterBackground),r.gutterForeground&&(o[".cm-gutters"].color=r.gutterForeground),r.gutterBorder&&(o[".cm-gutters"].borderRightColor=r.gutterBorder),r.caret&&(o[".cm-content"]={caretColor:r.caret},o[".cm-cursor, .cm-dropCursor"]={borderLeftColor:r.caret});var s={};r.gutterActiveForeground&&(s.color=r.gutterActiveForeground),r.lineHighlight&&(o[".cm-activeLine"]={backgroundColor:r.lineHighlight},s.backgroundColor=r.lineHighlight),o[".cm-activeLineGutter"]=s,r.selection&&(o["&.cm-focused .cm-selectionBackground, & .cm-line::selection, & .cm-selectionLayer .cm-selectionBackground, .cm-content ::selection"]={background:r.selection+" !important"}),r.selectionMatch&&(o["& .cm-selectionMatch"]={backgroundColor:r.selectionMatch});var g=f.theme(o,{dark:e==="dark"}),h=Z.define(t),m=[g,O(h)];return m},W={background:"#1e1e1e",foreground:"#9cdcfe",caret:"#c6c6c6",selection:"#6199ff2f",selectionMatch:"#72a1ff59",lineHighlight:"#ffffff0f",gutterBackground:"#1e1e1e",gutterForeground:"#838383",gutterActiveForeground:"#fff",fontFamily:'Menlo, Monaco, Consolas, "Andale Mono", "Ubuntu Mono", "Courier New", monospace'};function R(i){var{theme:e="dark",settings:r={},styles:t=[]}=i||{};return I({theme:e,settings:k({},W,r),styles:[{tag:[n.keyword,n.operatorKeyword,n.modifier,n.color,n.constant(n.name),n.standard(n.name),n.standard(n.tagName),n.special(n.brace),n.atom,n.bool,n.special(n.variableName)],color:"#569cd6"},{tag:[n.controlKeyword,n.moduleKeyword],color:"#c586c0"},{tag:[n.name,n.deleted,n.character,n.macroName,n.propertyName,n.variableName,n.labelName,n.definition(n.name)],color:"#9cdcfe"},{tag:n.heading,fontWeight:"bold",color:"#9cdcfe"},{tag:[n.typeName,n.className,n.tagName,n.number,n.changed,n.annotation,n.self,n.namespace],color:"#4ec9b0"},{tag:[n.function(n.variableName),n.function(n.propertyName)],color:"#dcdcaa"},{tag:[n.number],color:"#b5cea8"},{tag:[n.operator,n.punctuation,n.separator,n.url,n.escape,n.regexp],color:"#d4d4d4"},{tag:[n.regexp],color:"#d16969"},{tag:[n.special(n.string),n.processingInstruction,n.string,n.inserted],color:"#ce9178"},{tag:[n.angleBracket],color:"#808080"},{tag:n.strong,fontWeight:"bold"},{tag:n.emphasis,fontStyle:"italic"},{tag:n.strikethrough,textDecoration:"line-through"},{tag:[n.meta,n.comment],color:"#6a9955"},{tag:n.link,color:"#6a9955",textDecoration:"underline"},{tag:n.invalid,color:"#ff0000"},...t]})}var K=R();const b={token:function(i,e,r=0){const t=i.peek();if(i.pos===r&&e.klipperMacro&&(e.klipperMacro=!1),i.pos>r&&e.klipperMacro){if(i.eatSpace(),i.match(/^{/))return"tag";if(i.match(/^"[^{]+"/)||i.match(/^'[^{]+'/))return"string";if(i.match(/^[-+]?[0-9]*\.?[0-9]+/))return"number";if(i.match(/^[A-Za-z\d_]+/))return"propertyName";if(r===0&&i.match(/^{[^%]+}/))return"variable"}if([";"].includes(t!=null?t:""))return i.skipToEnd(),"comment";const o=i.pos==r;return o&&i.match(/_?[GMgm][\d.]+/)?"namespace":i.string.substring(r).toLowerCase().startsWith("m117")?(i.skipToEnd(),"string"):i.pos>r&&i.match(/[EPXYZIJ]-?([\d]*\.[\d]+|[\d]+)?/i)?"className":i.pos>r&&i.match(/[Ff]-?([\d]*\.[\d]+|[\d]+)?/)?"string":i.pos>r&&i.match(/[TtSs]-?([\d]*\.[\d]+|[\d]+)?/)?"atom":r===0&&i.pos>r&&i.match(/^{[^%]+}/)?"propertyName":o&&i.match(/^\s*[A-Z_\d]+/)?(e.klipperMacro=!0,"name"):(i.next(),null)},startState:function(){return{klipperMacro:!1}},languageData:{commentTokens:{line:";"}}},V={token:function(i,e){var j,x;const r=["\\+","-","\\/\\/","\\/","%","\\*\\*","\\*","\\(","\\)","==","!=",">=",">","<=","<","=","\\|","~",","],t=new RegExp("^"+r.join("|")),o=["elif","else","endif","if","endfor","for","loop\\.index","loop\\.revindex","loop\\.first","loop\\.last","loop\\.length","loop\\.cycle","loop\\.depth","and","or","not","in","is","endmacro","macro","endcall","call","endfilter","filter","endset","set","extends","block","endblock","include","import","do"],a=["abs","attr","batch","capitalize","center","default","dictsort","escape","filesizeformat","first","float","forceescape","format","groupby","indent","int","join","last","length","list","lower","map","max","min","pprint","random","reject","rejectattr"Line truncated
@@ -1 +0,0 @@
.rename-profile[data-v-37c48ba8]{text-transform:none}.currentMeshName[data-v-37c48ba8]{cursor:pointer;color:var(--v-primary-base)}.currentMeshName .v-icon[data-v-37c48ba8]{opacity:0}.currentMeshName:hover .v-icon[data-v-37c48ba8]{opacity:1}.rowProfile .colActions[data-v-37c48ba8]{display:flex;flex-direction:row;align-items:center;justify-content:flex-end}.rowProfile .colName[data-v-37c48ba8],.rowProfile .colVariance[data-v-37c48ba8]{line-height:48px}.rowProfile .colName span.current[data-v-37c48ba8]{font-weight:700;color:var(--v-primary-base)}.rowProfile .colActions .v-btn[data-v-37c48ba8]{height:48px;width:48px}
@@ -1 +0,0 @@
import{m as us,B as fs,C as ds,T as vs,a as ms,b as ps,c as _s,d as gs,e as ys,f as xs,g as Ts,h as Es,i as As,W as Ss,j as bs,_ as St,n as ws}from"./index-97b4652c.js";import{j as mr,m as dn,A as Cs,L as Rs,p as ua,R as fa,k as Ms,r as Ns,l as pr,n as Ls,o as Ps,q as Ds,s as Is,Z as Os,C as da,v as _t,w as Ar,x as Bs,y as Fs,M as Us,z as Oi,B as Bi,D as Hs,E as va,F as ma,G as pa,H as _a,I as zs,J as Gs,K as ks,O as Vs,N as Ws,P as Xs,Q as wr,S as vn,T as js,U as Ys,V as qs,W as Zs,X as $s,Y as Ks,_ as Qs,$ as Js,a0 as Cr,a1 as eo,u as to,a2 as ro,a3 as io}from"./echarts-9bc570b0.js";import{l as it,m as Me,f as Te,c as ht,i as nt,A as no,M as ao,E as Rr,w as kt,z as so,q as oo,F as lo,h as Mr,n as mn,o as Nr,d as Lr}from"./vuetify-52f40ce5.js";import"./overlayscrollbars-44d87bcf.js";function pn(e,t,r){typeof t=="object"&&(r=t,t=null);var i=this,n;if(!(e instanceof Function)){n=[];for(var a in e)e.hasOwnProperty(a)&&n.push(a)}var s=function(l){if(i.apply(this,arguments),e instanceof Function?_n(this,e.call(this,l)):co(this,e,n),this.constructor===s)for(var c=s.__initializers__,h=0;h<c.length;h++)c[h].apply(this,arguments)};s.__super__=i,i.__initializers__?s.__initializers__=i.__initializers__.slice():s.__initializers__=[],t&&s.__initializers__.push(t);var o=function(){};return o.prototype=i.prototype,s.prototype=new o,s.prototype.constructor=s,_n(s.prototype,r),s.extend=i.extend,s.derive=i.extend,s}function _n(e,t){if(t)for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])}function co(e,t,r){for(var i=0;i<r.length;i++){var n=r[i];e[n]=t[n]}}const ho={extend:pn,derive:pn};function uo(e,t){this.action=e,this.context=t}var fo={trigger:function(e){if(this.hasOwnProperty("__handlers__")&&this.__handlers__.hasOwnProperty(e)){var t=this.__handlers__[e],r=t.length,i=-1,n=arguments;switch(n.length){case 1:for(;++i<r;)t[i].action.call(t[i].context);return;case 2:for(;++i<r;)t[i].action.call(t[i].context,n[1]);return;case 3:for(;++i<r;)t[i].action.call(t[i].context,n[1],n[2]);return;case 4:for(;++i<r;)t[i].action.call(t[i].context,n[1],n[2],n[3]);return;case 5:for(;++i<r;)t[i].action.call(t[i].context,n[1],n[2],n[3],n[4]);return;default:for(;++i<r;)t[i].action.apply(t[i].context,Array.prototype.slice.call(n,1));return}}},on:function(e,t,r){if(!(!e||!t)){var i=this.__handlers__||(this.__handlers__={});if(!i[e])i[e]=[];else if(this.has(e,t))return;var n=new uo(t,r||this);return i[e].push(n),this}},once:function(e,t,r){if(!e||!t)return;var i=this;function n(){i.off(e,n),t.apply(this,arguments)}return this.on(e,n,r)},before:function(e,t,r){if(!(!e||!t))return e="before"+e,this.on(e,t,r)},after:function(e,t,r){if(!(!e||!t))return e="after"+e,this.on(e,t,r)},success:function(e,t){return this.once("success",e,t)},error:function(e,t){return this.once("error",e,t)},off:function(e,t){var r=this.__handlers__||(this.__handlers__={});if(!t){r[e]=[];return}if(r[e]){for(var i=r[e],n=[],a=0;a<i.length;a++)t&&i[a].action!==t&&n.push(i[a]);r[e]=n}return this},has:function(e,t){var r=this.__handlers__;if(!r||!r[e])return!1;for(var i=r[e],n=0;n<i.length;n++)if(i[n].action===t)return!0}};const $i=fo;var vo=0,mo=Array.prototype,po=mo.forEach,ur={genGUID:function(){return++vo},relative2absolute:function(e,t){if(!t||e.match(/^\//))return e;for(var r=e.split("/"),i=t.split("/"),n=r[0];n==="."||n==="..";)n===".."&&i.pop(),r.shift(),n=r[0];return i.join("/")+"/"+r.join("/")},extend:function(e,t){if(t)for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);return e},defaults:function(e,t){if(t)for(var r in t)e[r]===void 0&&(e[r]=t[r]);return e},extendWithPropList:function(e,t,r){if(t)for(var i=0;i<r.length;i++){var n=r[i];e[n]=t[n]}return e},defaultsWithPropList:function(e,t,r){if(t)for(var i=0;i<r.length;i++){var n=r[i];e[n]==null&&(e[n]=t[n])}return e},each:function(e,t,r){if(e&&t)if(e.forEach&&e.forEach===po)e.forEach(t,r);else if(e.length===+e.length)for(var i=0,n=e.length;i<n;i++)t.call(r,e[i],i,e);else for(var a in e)e.hasOwnProperty(a)&&t.call(r,e[a],a,e)},isObject:function(e){return e===Object(e)},isArray:function(e){return Array.isArray(e)},isArrayLike:function(e){return e?e.length===+e.length:!1},clone:function(e){if(ur.isObject(e)){if(ur.isArray(e))return e.slice();if(ur.isArrayLike(e)){for(var t=new e.constructor(e.length),r=0;r<e.length;r++)t[r]=e[r];return t}else return ur.extend({},e)}else return e}};const De=ur;var ai=function(){this.__uid__=De.genGUID()};ai.__initializers__=[function(e){De.extend(this,e)}];De.extend(ai,ho);De.extend(ai.prototype,$i);const qe=ai;var gn=["OES_texture_float","OES_texture_half_float","OES_texture_float_linear","OES_texture_half_float_linear","OES_standard_derivatives","OES_vertex_array_object","OES_element_index_uint","WEBGL_compressed_texture_s3tc","WEBGL_depth_texture","EXT_texture_filter_anisotropic","EXT_shader_texture_lod","WEBGL_draw_buffers","EXT_frag_depth","EXT_sRGB","ANGLE_instanced_arrays"],yn=["MAX_TEXTURE_SIZE","MAX_CUBE_MAP_TEXTURE_SIZE"];function _o(e){for(var t={},r={},i=0;i<gn.length;i++){var n=Line truncated
@@ -1 +0,0 @@
import{m as nr,B as ar,G as or,P as ai,j as lr,n as cr}from"./index-97b4652c.js";import"./vuetify-52f40ce5.js";import"./overlayscrollbars-44d87bcf.js";import"./echarts-9bc570b0.js";function hr(a){return a&&a.__esModule&&Object.prototype.hasOwnProperty.call(a,"default")?a.default:a}var oi={exports:{}};(function(a,t){(function(e){var s=/^(?=((?:[a-zA-Z0-9+\-.]+:)?))\1(?=((?:\/\/[^\/?#]*)?))\2(?=((?:(?:[^?#\/]*\/)*[^;?#\/]*)?))\3((?:;[^?#]*)?)(\?[^#]*)?(#[^]*)?$/,i=/^(?=([^\/?#]*))\1([^]*)$/,r=/(?:\/|^)\.(?=\/)/g,n=/(?:\/|^)\.\.\/(?!\.\.\/)[^\/]*(?=\/)/g,o={buildAbsoluteURL:function(l,c,h){if(h=h||{},l=l.trim(),c=c.trim(),!c){if(!h.alwaysNormalize)return l;var u=o.parseURL(l);if(!u)throw new Error("Error trying to parse base URL.");return u.path=o.normalizePath(u.path),o.buildURLFromParts(u)}var d=o.parseURL(c);if(!d)throw new Error("Error trying to parse relative URL.");if(d.scheme)return h.alwaysNormalize?(d.path=o.normalizePath(d.path),o.buildURLFromParts(d)):c;var f=o.parseURL(l);if(!f)throw new Error("Error trying to parse base URL.");if(!f.netLoc&&f.path&&f.path[0]!=="/"){var g=i.exec(f.path);f.netLoc=g[1],f.path=g[2]}f.netLoc&&!f.path&&(f.path="/");var p={scheme:f.scheme,netLoc:d.netLoc,path:null,params:d.params,query:d.query,fragment:d.fragment};if(!d.netLoc&&(p.netLoc=f.netLoc,d.path[0]!=="/"))if(!d.path)p.path=f.path,d.params||(p.params=f.params,d.query||(p.query=f.query));else{var T=f.path,y=T.substring(0,T.lastIndexOf("/")+1)+d.path;p.path=o.normalizePath(y)}return p.path===null&&(p.path=h.alwaysNormalize?o.normalizePath(d.path):d.path),o.buildURLFromParts(p)},parseURL:function(l){var c=s.exec(l);return c?{scheme:c[1]||"",netLoc:c[2]||"",path:c[3]||"",params:c[4]||"",query:c[5]||"",fragment:c[6]||""}:null},normalizePath:function(l){for(l=l.split("").reverse().join("").replace(r,"");l.length!==(l=l.replace(n,"")).length;);return l.split("").reverse().join("")},buildURLFromParts:function(l){return l.scheme+l.netLoc+l.path+l.params+l.query+l.fragment}};a.exports=o})()})(oi);var je=oi.exports;function us(a,t){var e=Object.keys(a);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(a);t&&(s=s.filter(function(i){return Object.getOwnPropertyDescriptor(a,i).enumerable})),e.push.apply(e,s)}return e}function ct(a){for(var t=1;t<arguments.length;t++){var e=arguments[t]!=null?arguments[t]:{};t%2?us(Object(e),!0).forEach(function(s){ur(a,s,e[s])}):Object.getOwnPropertyDescriptors?Object.defineProperties(a,Object.getOwnPropertyDescriptors(e)):us(Object(e)).forEach(function(s){Object.defineProperty(a,s,Object.getOwnPropertyDescriptor(e,s))})}return a}function ur(a,t,e){return t=fr(t),t in a?Object.defineProperty(a,t,{value:e,enumerable:!0,configurable:!0,writable:!0}):a[t]=e,a}function tt(){return tt=Object.assign?Object.assign.bind():function(a){for(var t=1;t<arguments.length;t++){var e=arguments[t];for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&(a[s]=e[s])}return a},tt.apply(this,arguments)}function dr(a,t){if(typeof a!="object"||a===null)return a;var e=a[Symbol.toPrimitive];if(e!==void 0){var s=e.call(a,t||"default");if(typeof s!="object")return s;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(a)}function fr(a){var t=dr(a,"string");return typeof t=="symbol"?t:String(t)}const F=Number.isFinite||function(a){return typeof a=="number"&&isFinite(a)};let m=function(a){return a.MEDIA_ATTACHING="hlsMediaAttaching",a.MEDIA_ATTACHED="hlsMediaAttached",a.MEDIA_DETACHING="hlsMediaDetaching",a.MEDIA_DETACHED="hlsMediaDetached",a.BUFFER_RESET="hlsBufferReset",a.BUFFER_CODECS="hlsBufferCodecs",a.BUFFER_CREATED="hlsBufferCreated",a.BUFFER_APPENDING="hlsBufferAppending",a.BUFFER_APPENDED="hlsBufferAppended",a.BUFFER_EOS="hlsBufferEos",a.BUFFER_FLUSHING="hlsBufferFlushing",a.BUFFER_FLUSHED="hlsBufferFlushed",a.MANIFEST_LOADING="hlsManifestLoading",a.MANIFEST_LOADED="hlsManifestLoaded",a.MANIFEST_PARSED="hlsManifestParsed",a.LEVEL_SWITCHING="hlsLevelSwitching",a.LEVEL_SWITCHED="hlsLevelSwitched",a.LEVEL_LOADING="hlsLevelLoading",a.LEVEL_LOADED="hlsLevelLoaded",a.LEVEL_UPDATED="hlsLevelUpdated",a.LEVEL_PTS_UPDATED="hlsLevelPtsUpdated",a.LEVELS_UPDATED="hlsLevelsUpdated",a.AUDIO_TRACKS_UPDATED="hlsAudioTracksUpdated",a.AUDIO_TRACK_SWITCHING="hlsAudioTrackSwitching",a.AUDIO_TRACK_SWITCHED="hlsAudioTrackSwitched",a.AUDIO_TRACK_LOADING="hlsAudioTrackLoading",a.AUDIO_TRACK_LOADED="hlsAudioTrackLoaded",a.SUBTITLE_TRACKS_UPDATED="hlsSubtitleTracksUpdated",a.SUBTITLE_TRACKS_CLEARED="hlsSubtitleTracksCleared",a.SUBTITLE_TRACK_SWITCH="hlsSubtitleTrackSwitch",a.SUBTITLE_TRACK_LOADING="hlsSubtitleTrackLoading",a.SUBTITLE_TRACK_LOADED="hlsSubtitleTrackLoaded",a.SUBTITLE_FRAG_PROCESSED="hlsSubtitleFragProcessed",a.CUES_PARSED="hlsCuesParsed",a.NON_NATIVE_TEXT_TRACKS_FOUND="hlsNonNativeTextTracksFound",a.INIT_PTS_FOUND="hlsInitPtsFound",a.FRAG_LOADING="hlsFragLoading",a.FRAG_LOAD_EMERGENCY_ABORTED="hlsFragLoadEmergencyAborted",a.FRAG_LOADED="hlsFragLoaded",a.FRALine truncated
@@ -1 +0,0 @@
.webcamImage[data-v-16b345da]{width:100%}
@@ -1 +0,0 @@
import{m as p,B as _,G as u,P as m,j as v,n as f}from"./index-97b4652c.js";import"./vuetify-52f40ce5.js";import"./overlayscrollbars-44d87bcf.js";import"./echarts-9bc570b0.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 j=function(){return d.exports}();export{j as default};
@@ -1 +0,0 @@
.webcamImage[data-v-bd59f4b0]{width:100%}
@@ -1 +0,0 @@
import{c as fe,g as he}from"./overlayscrollbars-44d87bcf.js";import{H as de,m as pe,B as ye,G as ve,P as X,W as me,j as ge,n as ke}from"./index-97b4652c.js";import{l as be,m as Se,p as we}from"./vuetify-52f40ce5.js";import"./echarts-9bc570b0.js";var ee={exports:{}};(function(d,g){(function(v,k){d.exports=k(de)})(fe,function(v){function k(t){return k=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},k(t)}function h(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function A(t,e){for(var i=0;i<e.length;i++){var r=e[i];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}function m(t,e,i){return e&&A(t.prototype,e),i&&A(t,i),t}function P(t,e,i){return e in t?Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[e]=i,t}function L(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&G(t,e)}function M(t){return M=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},M(t)}function G(t,e){return G=Object.setPrototypeOf||function(i,r){return i.__proto__=r,i},G(t,e)}function O(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function te(t,e){if(e&&(typeof e=="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return O(t)}function R(t){var e=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var i,r=M(t);if(e){var n=M(this).constructor;i=Reflect.construct(r,arguments,n)}else i=r.apply(this,arguments);return te(this,i)}}function re(t,e){return function(i){if(Array.isArray(i))return i}(t)||function(i,r){var n=i==null?null:typeof Symbol<"u"&&i[Symbol.iterator]||i["@@iterator"];if(n!=null){var s,o,u=[],a=!0,c=!1;try{for(n=n.call(i);!(a=(s=n.next()).done)&&(u.push(s.value),!r||u.length!==r);a=!0);}catch(f){c=!0,o=f}finally{try{a||n.return==null||n.return()}finally{if(c)throw o}}return u}}(t,e)||J(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function J(t,e){if(t){if(typeof t=="string")return W(t,e);var i=Object.prototype.toString.call(t).slice(8,-1);return i==="Object"&&t.constructor&&(i=t.constructor.name),i==="Map"||i==="Set"?Array.from(t):i==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?W(t,e):void 0}}function W(t,e){(e==null||e>t.length)&&(e=t.length);for(var i=0,r=new Array(e);i<e;i++)r[i]=t[i];return r}function U(t,e){var i=typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(!i){if(Array.isArray(t)||(i=J(t))||e&&t&&typeof t.length=="number"){i&&(t=i);var r=0,n=function(){};return{s:n,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(a){throw a},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var s,o=!0,u=!1;return{s:function(){i=i.call(t)},n:function(){var a=i.next();return o=a.done,a},e:function(a){u=!0,s=a},f:function(){try{o||i.return==null||i.return()}finally{if(u)throw s}}}}var z,N;function b(t){if(z){for(var e=arguments.length,i=new Array(e>1?e-1:0),r=1;r<e;r++)i[r-1]=arguments[r];z.apply(void 0,[t].concat(i))}}function C(t){if(N){for(var e=arguments.length,i=new Array(e>1?e-1:0),r=1;r<e;r++)i[r-1]=arguments[r];N.apply(void 0,[t].concat(i))}}var B=function(){function t(e){h(this,t),this.payload=e,this.nri=(96&this.payload[0])>>5,this.ntype=31&this.payload[0],this.isvcl=this.ntype==1||this.ntype==5,this.stype="",this.isfmb=!1}return m(t,[{key:"toString",value:function(){return"".concat(t.type(this),": NRI: ").concat(this.getNri())}},{key:"getNri",value:function(){return this.nri}},{key:"type",value:function(){return this.ntype}},{key:"isKeyframe",value:function(){return this.ntype===t.IDR}},{key:"getPayload",value:function(){return this.payload}},{key:"getPayloadSize",value:function(){return this.payload.byteLength}},{key:"getSize",value:function(){return 4+this.getPayloadSize()}},{key:"getData",value:function(){var e=new Uint8Array(this.getSize());return new DataView(e.buffer).setUint32(0,this.getSize()-4),e.set(this.getPayload(),4),e}}],[{key:"NDR",get:function(){return 1}},{key:"IDR",get:function(){return 5}},{key:"SEI",get:function(){return 6}},{key:"SPS",get:function(){return 7}},{key:"PPS",get:function(){rLine truncated
@@ -1 +0,0 @@
.webcamImage[data-v-03ec43aa]{width:100%}._webcam_jmuxer_output[data-v-03ec43aa]{aspect-ratio:1.5}
@@ -1,8 +0,0 @@
import{m as cv,B as fv,G as lv,P as Hu,W as dv,R as pv,j as hv,n as gv}from"./index-97b4652c.js";import{g as qu,c as Kn}from"./overlayscrollbars-44d87bcf.js";import{a4 as Uo,a5 as fi,a6 as li,a7 as er}from"./echarts-9bc570b0.js";import{l as mv,m as vv,p as yv}from"./vuetify-52f40ce5.js";function _v(i,s){for(var n=0;n<s.length;n++){const o=s[n];if(typeof o!="string"&&!Array.isArray(o)){for(const a in o)if(a!=="default"&&!(a in i)){const u=Object.getOwnPropertyDescriptor(o,a);u&&Object.defineProperty(i,a,u.get?u:{enumerable:!0,get:()=>o[a]})}}}return Object.freeze(Object.defineProperty(i,Symbol.toStringTag,{value:"Module"}))}f.sessions=new Map;f.isExtensionEnabled=function(){if(navigator.mediaDevices&&navigator.mediaDevices.getDisplayMedia)return!0;if(window.navigator.userAgent.match("Chrome")){let i=parseInt(window.navigator.userAgent.match(/Chrome\/(.*) /)[1],10),s=33;return window.navigator.userAgent.match("Linux")&&(s=35),i>=26&&i<=s?!0:f.extension.isInstalled()}else return!0};var Ju={extensionId:"hapfgfdkleiggjjpfpenajgdnfckjpaj",isInstalled:function(){return document.querySelector("#janus-extension-installed")!==null},getScreen:function(i){let s=window.setTimeout(function(){let n=new Error("NavigatorUserMediaError");return n.name='The required Chrome extension is not installed: click <a href="#">here</a> to install it. (NOTE: this will need you to refresh the page)',i(n)},1e3);this.cache[s]=i,window.postMessage({type:"janusGetScreen",id:s},"*")},init:function(){let i={};this.cache=i,window.addEventListener("message",function(s){if(s.origin==window.location.origin)if(s.data.type=="janusGotScreen"&&i[s.data.id]){let n=i[s.data.id];if(delete i[s.data.id],s.data.sourceId===""){let o=new Error("NavigatorUserMediaError");o.name="You cancelled the request for permission, giving up...",n(o)}else n(null,s.data.sourceId)}else s.data.type=="janusGetScreenPending"&&window.clearTimeout(s.data.id)})}};f.useDefaultDependencies=function(i){let s=i&&i.fetch||fetch,n=i&&i.Promise||Promise,o=i&&i.WebSocket||WebSocket;return{newWebSocket:function(a,u){return new o(a,u)},extension:i&&i.extension||Ju,isArray:function(a){return Array.isArray(a)},webRTCAdapter:i&&i.adapter||adapter,httpAPICall:function(a,u){let p={method:u.verb,headers:{Accept:"application/json, text/plain, */*"},cache:"no-cache"};u.verb==="POST"&&(p.headers["Content-Type"]="application/json"),typeof u.withCredentials<"u"&&(p.credentials=u.withCredentials===!0?"include":u.withCredentials?u.withCredentials:"omit"),u.body&&(p.body=JSON.stringify(u.body));let g=s(a,p).catch(function(T){return n.reject({message:"Probably a network error, is the server down?",error:T})});if(u.timeout){let T=new n(function(l,_){let D=setTimeout(function(){return clearTimeout(D),_({message:"Request timed out",timeout:u.timeout})},u.timeout)});g=n.race([g,T])}return g.then(function(T){if(T.ok){if(typeof u.success==typeof f.noop)return T.json().then(function(l){try{u.success(l)}catch(_){f.error("Unhandled httpAPICall success callback error",_)}},function(l){return n.reject({message:"Failed to parse response body",error:l,response:T})})}else return n.reject({message:"API call failed",response:T})}).catch(function(T){typeof u.error==typeof f.noop&&u.error(T.message||"<< internal error >>",T)}),g}}};f.useOldDependencies=function(i){let s=i&&i.jQuery||jQuery,n=i&&i.WebSocket||WebSocket;return{newWebSocket:function(o,a){return new n(o,a)},isArray:function(o){return s.isArray(o)},extension:i&&i.extension||Ju,webRTCAdapter:i&&i.adapter||adapter,httpAPICall:function(o,a){let u=typeof a.body<"u"?{contentType:"application/json",data:JSON.stringify(a.body)}:{},p=typeof a.withCredentials<"u"?{xhrFields:{withCredentials:a.withCredentials}}:{};return s.ajax(s.extend(u,p,{url:o,type:a.verb,cache:!1,dataType:"json",async:a.async,timeout:a.timeout,success:function(g){typeof a.success==typeof f.noop&&a.success(g)},error:function(g,T,l){typeof a.error==typeof f.noop&&a.error(T,l)}}))}}};f.mediaToTracks=function(i){let s=[];if(!i)s.push({type:"audio",capture:!0,recv:!0}),s.push({type:"video",capture:!0,recv:!0});else{if(!i.keepAudio&&i.audio!==!1&&(typeof i.audio>"u"||i.audio||i.audioSend||i.audioRecv||i.addAudio||i.replaceAudio||i.removeAudio)){let n={type:"audio"};i.removeAudio?n.remove=!0:(i.addAudio?n.add=!0:i.replaceAudio&&(n.replace=!0),i.audioSend!==!1&&(n.capture=i.audio||!0),i.audioRecv!==!1&&(n.recv=!0)),(n.remove||n.capture||n.recv)&&s.push(n)}if(!i.keepVideo&&i.video!==!1&&(typeof i.video>"u"||i.video||i.videoSend||i.videoRecv||i.addVideo||i.replaceVideo||i.removeVideo)){let n={type:"video"};i.removeVideo?n.remove=!0:(i.addVideo?n.add=!0:i.replaceVideo&&(n.replace=!0),i.videoSend!==!1&&(n.capture=i.video||!0,["screen","window","desktop"].includes(n.capture)&&(n.type="screen",n.capture={video:{}},i.screenshareFrameRate&&(n.capture.frameRate=i.screenshareFrameRate),i.screenshareHeight&&(n.capture.height=i.screenshareHeight),i.screenshareWidth&&(n.capture.width=i.screenshareWidth))),i.videoRecv!Line truncated
* @license
* Lodash <https://lodash.com/>
* Copyright OpenJS Foundation and other contributors <https://openjsf.org/>
* Released under MIT license <https://lodash.com/license>
* Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
* Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
*/di.exports;(function(i,s){(function(){var n,o="4.17.21",a=200,u="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",p="Expected a function",g="Invalid `variable` option passed into `_.template`",T="__lodash_hash_undefined__",l=500,_="__lodash_placeholder__",D=1,H=2,z=4,j=1,ee=2,xe=1,Ye=2,_e=4,$=8,X=16,Oe=32,Ze=64,me=128,mt=256,Zt=512,nr=30,dn="...",gi=800,mi=16,rr=1,ir=2,or=3,at=1/0,ut=9007199254740991,sr=17976931348623157e292,Lt=0/0,Xe=4294967295,pn=Xe-1,ar=Xe>>>1,vi=[["ary",me],["bind",xe],["bindKey",Ye],["curry",$],["curryRight",X],["flip",Zt],["partial",Oe],["partialRight",Ze],["rearg",mt]],kt="[object Arguments]",hn="[object Array]",ur="[object AsyncFunction]",bt="[object Boolean]",Ut="[object Date]",cr="[object DOMException]",ct="[object Error]",Tt="[object Function]",ft="[object GeneratorFunction]",Ne="[object Map]",Ft="[object Number]",fr="[object Null]",qe="[object Object]",lr="[object Promise]",v="[object Proxy]",C="[object RegExp]",b="[object Set]",y="[object String]",O="[object Symbol]",I="[object Undefined]",w="[object WeakMap]",W="[object WeakSet]",F="[object ArrayBuffer]",x="[object DataView]",A="[object Float32Array]",B="[object Float64Array]",re="[object Int8Array]",fe="[object Int16Array]",lt="[object Int32Array]",N="[object Uint8Array]",ne="[object Uint8ClampedArray]",be="[object Uint16Array]",vt="[object Uint32Array]",yi=/\b__p \+= '';/g,Ac=/\b(__p \+=) '' \+/g,Ic=/(__e\(.*?\)|\b__t\)) \+\n'';/g,$o=/&(?:amp|lt|gt|quot|#39);/g,jo=/[&<>"']/g,Dc=RegExp($o.source),Mc=RegExp(jo.source),Lc=/<%-([\s\S]+?)%>/g,kc=/<%([\s\S]+?)%>/g,Ko=/<%=([\s\S]+?)%>/g,Uc=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Fc=/^\w*$/,Nc=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,_i=/[\\^$.*+?()[\]{}|]/g,Gc=RegExp(_i.source),Si=/^\s+/,Wc=/\s/,Bc=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Hc=/\{\n\/\* \[wrapped with (.+)\] \*/,qc=/,? & /,Jc=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,zc=/[()=,{}\[\]\/\s]/,Vc=/\\(\\)?/g,$c=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Yo=/\w*$/,jc=/^[-+]0x[0-9a-f]+$/i,Kc=/^0b[01]+$/i,Yc=/^\[object .+?Constructor\]$/,Zc=/^0o[0-7]+$/i,Xc=/^(?:0|[1-9]\d*)$/,Qc=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,dr=/($^)/,ef=/['\n\r\u2028\u2029\\]/g,pr="\\ud800-\\udfff",tf="\\u0300-\\u036f",nf="\\ufe20-\\ufe2f",rf="\\u20d0-\\u20ff",Zo=tf+nf+rf,Xo="\\u2700-\\u27bf",Qo="a-z\\xdf-\\xf6\\xf8-\\xff",of="\\xac\\xb1\\xd7\\xf7",sf="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",af="\\u2000-\\u206f",uf=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",es="A-Z\\xc0-\\xd6\\xd8-\\xde",ts="\\ufe0e\\ufe0f",ns=of+sf+af+uf,Ci="['’]",cf="["+pr+"]",rs="["+ns+"]",hr="["+Zo+"]",is="\\d+",ff="["+Xo+"]",os="["+Qo+"]",ss="[^"+pr+ns+is+Xo+Qo+es+"]",bi="\\ud83c[\\udffb-\\udfff]",lf="(?:"+hr+"|"+bi+")",as="[^"+pr+"]",Ti="(?:\\ud83c[\\udde6-\\uddff]){2}",Ri="[\\ud800-\\udbff][\\udc00-\\udfff]",gn="["+es+"]",us="\\u200d",cs="(?:"+os+"|"+ss+")",df="(?:"+gn+"|"+ss+")",fs="(?:"+Ci+"(?:d|ll|m|re|s|t|ve))?",ls="(?:"+Ci+"(?:D|LL|M|RE|S|T|VE))?",ds=lf+"?",ps="["+ts+"]?",pf="(?:"+us+"(?:"+[as,Ti,Ri].join("|")+")"+ps+ds+")*",hf="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",gf="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",hs=ps+ds+pf,mf="(?:"+[ff,Ti,Ri].join("|")+")"+hs,vf="(?:"+[as+hr+"?",hr,Ti,Ri,cf].join("|")+")",yf=RegExp(Ci,"g"),_f=RegExp(hr,"g"),xi=RegExp(bi+"(?="+bi+")|"+vf+hs,"g"),Sf=RegExp([gn+"?"+os+"+"+fs+"(?="+[rs,gn,"$"].join("|")+")",df+"+"+ls+"(?="+[rs,gn+cs,"$"].join("|")+")",gn+"?"+cs+"+"+fs,gn+"+"+ls,gf,hf,is,mf].join("|"),"g"),Cf=RegExp("["+us+pr+Zo+ts+"]"),bf=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Tf=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],Rf=-1,ve={};ve[A]=ve[B]=ve[re]=ve[fe]=ve[lt]=ve[N]=ve[ne]=ve[be]=ve[vt]=!0,ve[kt]=ve[hn]=ve[F]=ve[bt]=ve[x]=ve[Ut]=ve[ct]=ve[Tt]=ve[Ne]=ve[Ft]=ve[qe]=ve[C]=ve[b]=ve[y]=ve[w]=!1;var ge={};ge[kt]=ge[hn]=ge[F]=ge[x]=ge[bt]=ge[Ut]=ge[A]=ge[B]=ge[re]=ge[fe]=ge[lt]=ge[Ne]=ge[Ft]=ge[qe]=ge[C]=ge[b]=ge[y]=ge[O]=ge[N]=ge[ne]=ge[be]=ge[vt]=!0,ge[ct]=ge[Tt]=ge[w]=!1;var xf={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",čLine truncated
@@ -1 +0,0 @@
.webcamStream[data-v-5fed87a3]{width:100%}._webcam_webrtc_output[data-v-5fed87a3]{aspect-ratio:1.5}video[data-v-5fed87a3]{width:100%}
@@ -1 +0,0 @@
import{m as y,B as w,G as C,P as d,W as R,j as P,n as x}from"./index-97b4652c.js";import"./vuetify-52f40ce5.js";import"./overlayscrollbars-44d87bcf.js";import"./echarts-9bc570b0.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 j="content-length",L="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()===j&&(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:L})),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,"d03b4202",null,null);function D(s){for(let t in v)this[t]=v[t]}const H=function(){return E.exports}();export{H as default};
@@ -1 +0,0 @@
.webcamImage[data-v-d03b4202]{width:100%;background:lightgray}.webcamFpsOutput[data-v-d03b4202]{display:inline-block;position:absolute;bottom:0;right:0;background:rgba(0,0,0,.8);padding:3px 10px;border-top-left-radius:5px}
@@ -1 +0,0 @@
import{m as u,B as p,G as d,P as m,j as _,n as g}from"./index-97b4652c.js";import{p as f}from"./vuetify-52f40ce5.js";import"./overlayscrollbars-44d87bcf.js";import"./echarts-9bc570b0.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,"72cc9e9c",null,null);function F(r){for(let t in l)this[t]=l[t]}const q=function(){return S.exports}();export{q as default};
@@ -1 +0,0 @@
.webcamImage[data-v-72cc9e9c]{width:100%}.webcamFpsOutput[data-v-72cc9e9c]{display:inline-block;position:absolute;bottom:0;right:0;background:rgba(0,0,0,.8);padding:3px 10px;border-top-left-radius:5px}
@@ -1 +0,0 @@
.webcamImage[data-v-3177fd01]{width:100%;background:lightgray}
@@ -1 +0,0 @@
import{m as h,B as p,G as u,P as m,W as v,j as g,n as b}from"./index-97b4652c.js";import"./vuetify-52f40ce5.js";import"./overlayscrollbars-44d87bcf.js";import"./echarts-9bc570b0.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,j,"3177fd01",null,null);function j(e){for(let t in c)this[t]=c[t]}const M=function(){return w.exports}();export{M as default};
-1
View File
@@ -1 +0,0 @@
[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-0de79293]{position:relative;left:0;right:0;bottom:5px}
-1
View File
@@ -1 +0,0 @@
import{k as cc,l as uc,W as ot,j as i0,P as Hr,n as s0,m as al,B as ol,o as dc,p as fc,q as _c,r as pc,s as gc,t as mc,u as vc,v as xc,w as bc,x as yc,y as Tc,z as Sc,A as Ac,D as X0,E as ll,_ as hl,R as cl}from"./index-97b4652c.js";import{V as Ec,f as zt,c as Oi,i as K0,l as hr,m as xs,z as Cc,T as Rc,B as Y0,C as Ic,D as Mc,s as qi,E as ji,w as Pc,a2 as q0,j as ga,h as wc,_ as Dc,a as Fc,b as Oc,o as Lc,d as Bc}from"./vuetify-52f40ce5.js";import{E as Nc,b as Uc,a as kc}from"./codemirror-0a1db0c7.js";import"./overlayscrollbars-44d87bcf.js";import"./echarts-9bc570b0.js";function Vc(a,e){return e===void 0&&(e={}),function(t,i){cc(e,t,i),uc(function(s,n){(s.props||(s.props={}))[a]=e,(s.computed||(s.computed={}))[n]={get:function(){return this[a]},set:function(r){this.$emit("update:"+a,r)}}})(t,i)}}class Gc{constructor(e,t=!1,i,s){this.initialize(e,t,i,s)}initialize(e,t=!1,i,s){return this.mask=e,this.skipNextObservers=t,this.target=i,this.currentTarget=s,this}}class Wc{constructor(e,t,i=null){this.callback=e,this.mask=t,this.scope=i,this._willBeUnregistered=!1,this.unregisterOnNextCall=!1}}class ee{static FromPromise(e,t){const i=new ee;return e.then(s=>{i.notifyObservers(s)}).catch(s=>{if(t)t.notifyObservers(s);else throw s}),i}get observers(){return this._observers}constructor(e,t=!1){this.notifyIfTriggered=t,this._observers=new Array,this._numObserversMarkedAsDeleted=0,this._hasNotified=!1,this._eventState=new Gc(0),e&&(this._onObserverAdded=e)}add(e,t=-1,i=!1,s=null,n=!1){if(!e)return null;const r=new Wc(e,t,s);return r.unregisterOnNextCall=n,i?this._observers.unshift(r):this._observers.push(r),this._onObserverAdded&&this._onObserverAdded(r),this._hasNotified&&this.notifyIfTriggered&&this._lastNotifiedValue!==void 0&&this.notifyObserver(r,this._lastNotifiedValue),r}addOnce(e){return this.add(e,void 0,void 0,void 0,!0)}remove(e){return e&&this._observers.indexOf(e)!==-1?(this._deferUnregister(e),!0):!1}removeCallback(e,t){for(let i=0;i<this._observers.length;i++){const s=this._observers[i];if(!s._willBeUnregistered&&s.callback===e&&(!t||t===s.scope))return this._deferUnregister(s),!0}return!1}_deferUnregister(e){e._willBeUnregistered||(this._numObserversMarkedAsDeleted++,e.unregisterOnNextCall=!1,e._willBeUnregistered=!0,setTimeout(()=>{this._remove(e)},0))}_remove(e,t=!0){if(!e)return!1;const i=this._observers.indexOf(e);return i!==-1?(t&&this._numObserversMarkedAsDeleted--,this._observers.splice(i,1),!0):!1}makeObserverTopPriority(e){this._remove(e,!1),this._observers.unshift(e)}makeObserverBottomPriority(e){this._remove(e,!1),this._observers.push(e)}notifyObservers(e,t=-1,i,s,n){if(this.notifyIfTriggered&&(this._hasNotified=!0,this._lastNotifiedValue=e),!this._observers.length)return!0;const r=this._eventState;r.mask=t,r.target=i,r.currentTarget=s,r.skipNextObservers=!1,r.lastReturnValue=e,r.userInfo=n;for(const o of this._observers)if(!o._willBeUnregistered&&(o.mask&t&&(o.unregisterOnNextCall&&this._deferUnregister(o),o.scope?r.lastReturnValue=o.callback.apply(o.scope,[e,r]):r.lastReturnValue=o.callback(e,r)),r.skipNextObservers))return!1;return!0}notifyObserver(e,t,i=-1){if(this.notifyIfTriggered&&(this._hasNotified=!0,this._lastNotifiedValue=t),e._willBeUnregistered)return;const s=this._eventState;s.mask=i,s.skipNextObservers=!1,e.unregisterOnNextCall&&this._deferUnregister(e),e.callback(t,s)}hasObservers(){return this._observers.length-this._numObserversMarkedAsDeleted>0}clear(){this._observers.length=0,this._onObserverAdded=null,this._numObserversMarkedAsDeleted=0,this.cleanLastNotifiedState()}cleanLastNotifiedState(){this._hasNotified=!1,this._lastNotifiedValue=void 0}clone(){const e=new ee;return e._observers=this._observers.slice(0),e}hasSpecificMask(e=-1){for(const t of this._observers)if(t.mask&e||t.mask===e)return!0;return!1}}class zc{get wrapU(){return this._cachedWrapU}set wrapU(e){this._cachedWrapU=e}get wrapV(){return this._cachedWrapV}set wrapV(e){this._cachedWrapV=e}get wrapR(){return this._cachedWrapR}set wrapR(e){this._cachedWrapR=e}get anisotropicFilteringLevel(){return this._cachedAnisotropicFilteringLevel}set anisotropicFilteringLevel(e){this._cachedAnisotropicFilteringLevel=e}get comparisonFunction(){return this._comparisonFunction}set comparisonFunction(e){this._comparisonFunction=e}get useMipMaps(){return this._useMipMaps}set useMipMaps(e){this._useMipMaps=e}constructor(){this.samplingMode=-1,this._useMipMaps=!0,this._cachedWrapU=null,this._cachedWrapV=null,this._cachedWrapR=null,this._cachedAnisotropicFilteringLevel=null,this._comparisonFunction=0}setParameters(e=1,t=1,i=1,s=1,n=2,r=0){return this._cachedWrapU=e,this._cachedWrapV=t,this._cachedWrapR=i,this._cachedAnisotropicFilteringLevel=s,this.samplingMode=n,this._comparisonFunction=r,this}compareSampler(e){return this._cachedWrapU===e._cachedWrapU&&this._cachedWrapV===e._cachedWrapV&&this._cachedWrapR===e._cachedWrapR&&this._cachedAnisotropicFilteringLevel===e._cachedAnisotropicFilteringLevel&&this.samplingMode===e.samplingLine truncated
@@ -1 +0,0 @@
import{m as u,B as h,G as d,P as p,W as _,R as f,j as v,n as S}from"./index-97b4652c.js";import{l as y,m as g,p as w}from"./vuetify-52f40ce5.js";import"./overlayscrollbars-44d87bcf.js";import"./echarts-9bc570b0.js";var T=Object.defineProperty,b=Object.getOwnPropertyDescriptor,c=(r,e,i,t)=>{for(var s=t>1?void 0:t?b(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 C=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,C,x,!1,j,"a89db62a",null,null);function j(r){for(let e in m)this[e]=m[e]}const U=function(){return O.exports}();export{U as default};
@@ -1 +0,0 @@
.webcamStream[data-v-a89db62a]{width:100%}._webcam_webrtc_output[data-v-a89db62a]{aspect-ratio:1.5}video[data-v-a89db62a]{width:100%}
@@ -1 +0,0 @@
.webcamImage[data-v-9a120824]{width:100%}._webcam_webrtc_output[data-v-9a120824]{aspect-ratio:1.5}video[data-v-9a120824]{width:100%}
@@ -1 +0,0 @@
import{m as p,B as m,G as g,P as d,W as l,R as f,j as _,n as v}from"./index-97b4652c.js";import{l as w,m as b,p as S}from"./vuetify-52f40ce5.js";import"./overlayscrollbars-44d87bcf.js";import"./echarts-9bc570b0.js";var y=Object.defineProperty,x=Object.getOwnPropertyDescriptor,c=(r,t,e,i)=>{for(var s=i>1?void 0:i?x(t,e):t,n=r.length-1,a;n>=0;n--)(a=r[n])&&(s=(i?a(t,e,s):a(s))||s);return i&&s&&y(t,e,s),s};let o=class extends p(m,g){constructor(){super(...arguments),this.pc=null,this.ws=null,this.restartPause=2e3,this.restartTimeout=null,this.status="connecting"}mounted(){this.start()}beforeDestroy(){this.terminate(),this.restartTimeout&&clearTimeout(this.restartTimeout)}get webcamStyle(){var t,e,i;return{transform:this.generateTransform((t=this.camSettings.flip_horizontal)!=null?t:!1,(e=this.camSettings.flip_vertical)!=null?e:!1,(i=this.camSettings.rotation)!=null?i:0)}}get url(){let t="",e=new URL(location.href);try{t=new URL(this.camSettings.stream_url).search.toString(),e=new URL("api/ws"+t,this.camSettings.stream_url)}catch{this.log("invalid url",this.camSettings.stream_url)}const i=["video"];return this.enableAudio&&i.push("audio"),e.searchParams.set("media",i.join("+")),e.protocol=this.$store.state.socket.protocol+":",e.searchParams.has("src")||this.log("no src set in url"),this.convertUrl(e.toString(),this.printerUrl)}get enableAudio(){var t,e;return(e=(t=this.camSettings.extra_data)==null?void 0:t.enableAudio)!=null?e:!1}changedUrl(){this.terminate(),this.start()}changedEnableAudio(){this.terminate(),this.start()}get expanded(){var t;return(t=this.$store.getters["gui/getPanelExpand"]("webcam-panel",this.viewport))!=null?t:!1}expandChanged(t){if(!t){this.terminate();return}this.start()}log(t,e){if(e){window.console.log("[WebRTC go2rtc] ".concat(t),e);return}window.console.log("[WebRTC go2rtc] ".concat(t))}start(){if(!this.video){this.scheduleRestart();return}this.log("connecting to "+this.url),this.status="connecting",this.pc=new RTCPeerConnection({iceServers:[{urls:"stun:stun.l.google.com:19302"}]});let t=[];["video","audio"].forEach(i=>{var n;const s=(n=this.pc)==null?void 0:n.addTransceiver(i,{direction:"recvonly"}).receiver.track;s&&t.push(s)}),this.video.srcObject=new MediaStream(t),this.ws=new WebSocket(this.url),this.ws.addEventListener("open",()=>this.onWebSocketOpen()),this.ws.addEventListener("message",i=>this.onWebSocketMessage(i)),this.ws.addEventListener("close",i=>this.onWebSocketClose(i))}onWebSocketOpen(){var t,e,i;this.log("open"),this.restartTimeout!==null&&(clearTimeout(this.restartTimeout),this.restartTimeout=null),(t=this.pc)==null||t.addEventListener("icecandidate",s=>{var a;if(!s.candidate)return;const n={type:"webrtc/candidate",value:s.candidate.candidate};(a=this.ws)==null||a.send(JSON.stringify(n))}),(e=this.pc)==null||e.addEventListener("connectionstatechange",()=>{var s,n;this.status=((n=(s=this.pc)==null?void 0:s.connectionState)!=null?n:"").toString(),this.log("connection state changed",this.status),["failed","disconnected"].includes(this.status)&&this.scheduleRestart()}),(i=this.pc)==null||i.createOffer().then(s=>{var n;return(n=this.pc)==null?void 0:n.setLocalDescription(s)}).then(()=>{var n,a,u;const s={type:"webrtc/offer",value:(a=(n=this.pc)==null?void 0:n.localDescription)==null?void 0:a.sdp};(u=this.ws)==null||u.send(JSON.stringify(s))})}onWebSocketMessage(t){var i,s;const e=JSON.parse(t.data);e.type==="webrtc/candidate"?(i=this.pc)==null||i.addIceCandidate({candidate:e.value,sdpMid:"0"}):e.type==="webrtc/answer"&&((s=this.pc)==null||s.setRemoteDescription({type:"answer",sdp:e.value}))}onWebSocketClose(t){this.log("close"),this.status="disconnected",t.wasClean||this.scheduleRestart()}terminate(){this.log("terminating"),this.pc!==null&&(this.pc.close(),this.pc=null),this.ws!==null&&(this.ws.close(),this.ws=null)}scheduleRestart(){this.restartTimeout===null&&(this.terminate(),this.restartTimeout=window.setTimeout(()=>{this.restartTimeout=null,this.start()},this.restartPause))}};c([d({required:!0})],o.prototype,"camSettings",2);c([d({default:null})],o.prototype,"printerUrl",2);c([f()],o.prototype,"video",2);c([l("url")],o.prototype,"changedUrl",1);c([l("enableAudio")],o.prototype,"changedEnableAudio",1);c([l("expanded",{immediate:!0})],o.prototype,"expandChanged",1);o=c([_],o);var T=function(){var r=this,t=r.$createElement,e=r._self._c||t;return e("div",[e("video",{directives:[{name:"show",rawName:"v-show",value:r.status==="connected",expression:"status === 'connected'"}],ref:"video",staticClass:"webcamImage",style:r.webcamStyle,attrs:{autoplay:"",playsinline:"",muted:""},domProps:{muted:!0}}),r.status!=="connected"?e(w,[e(b,{staticClass:"_webcam_webrtc_output text-center d-flex flex-column justify-center align-center"},[r.status==="connecting"?e(S,{staticClass:"mb-3",attrs:{indeterminate:"",color:"primary"}}):r._e(),e("span",{staticClass:"mt-3"},[r._v(r._s(r.status))])],1)],1):r._e()],1)},C=[];const h={};var W=v(o,T,C,!1,R,"9a120824",null,null);function R(r){for(let Line truncated
@@ -1 +0,0 @@
.webcamImage[data-v-781d4888]{width:100%}._webcam_webrtc_output[data-v-781d4888]{aspect-ratio:1.5}video[data-v-781d4888]{width:100%}
@@ -1 +0,0 @@
import{m as p,B as m,G as f,P as h,W as u,R as g,j as _,n as T}from"./index-97b4652c.js";import{l as w,m as v,p as C}from"./vuetify-52f40ce5.js";import"./overlayscrollbars-44d87bcf.js";import"./echarts-9bc570b0.js";var S=Object.defineProperty,y=Object.getOwnPropertyDescriptor,d=(n,e,t,i)=>{for(var s=i>1?void 0:i?y(e,t):e,r=n.length-1,a;r>=0;r--)(a=n[r])&&(s=(i?a(e,t,s):a(s))||s);return i&&s&&S(e,t,s),s};let o=class extends p(m,f){constructor(){super(...arguments),this.pc=null,this.restartTimeout=null,this.status="connecting",this.eTag=null,this.queuedCandidates=[],this.offerData={iceUfrag:"",icePwd:"",medias:[]},this.RESTART_PAUSE=2e3,this.unquoteCredential=e=>JSON.parse('"'.concat(e,'"'))}beforeDestroy(){this.terminate(),this.restartTimeout&&clearTimeout(this.restartTimeout)}get webcamStyle(){var e,t,i;return{transform:this.generateTransform((e=this.camSettings.flip_horizontal)!=null?e:!1,(t=this.camSettings.flip_vertical)!=null?t:!1,(i=this.camSettings.rotation)!=null?i:0)}}get url(){let e=this.camSettings.stream_url;return e.endsWith("/")||(e+="/"),e=new URL("whep",e).toString(),this.convertUrl(e,this.printerUrl)}changedUrl(){this.terminate(),this.start()}get expanded(){var e;return(e=this.$store.getters["gui/getPanelExpand"]("webcam-panel",this.viewport))!=null?e:!1}expandChanged(e){if(!e){this.terminate();return}this.start()}log(e,t){if(t){window.console.log("[WebRTC mediamtx] ".concat(e),t);return}window.console.log("[WebRTC mediamtx] ".concat(e))}linkToIceServers(e){return e===null?[]:e.split(", ").map(t=>{const i=t.match(/^<(.+?)>; rel="ice-server"(; username="(.*?)"; credential="(.*?)"; credential-type="password")?/i);if(i===null)return{urls:""};const s={urls:[i[1]]};return i.length>3&&(s.username=this.unquoteCredential(i[3]),s.credential=this.unquoteCredential(i[4]),s.credentialType="password"),s})}parseOffer(e){const t={iceUfrag:"",icePwd:"",medias:[]};for(const i of e.split("\r\n"))i.startsWith("m=")?t.medias.push(i.slice(2)):t.iceUfrag===""&&i.startsWith("a=ice-ufrag:")?t.iceUfrag=i.slice(12):t.icePwd===""&&i.startsWith("a=ice-pwd:")&&(t.icePwd=i.slice(10));return t}generateSdpFragment(e,t){const i={};for(const a of t){const c=a.sdpMLineIndex;c!==null&&(c in i||(i[c]=[]),i[c].push(a))}let s="a=ice-ufrag:"+e.iceUfrag+"\r\na=ice-pwd:"+e.icePwd+"\r\n",r=0;for(const a of e.medias){if(i[r]!==void 0){s+="m="+a+"\r\na=mid:"+r+"\r\n";for(const c of i[r])s+="a="+c.candidate+"\r\n"}r++}return s}start(){this.log("requesting ICE servers from "+this.url),fetch(this.url,{method:"OPTIONS"}).then(e=>this.onIceServers(e)).catch(e=>{this.log("error: "+e),this.scheduleRestart()})}onIceServers(e){const t=this.linkToIceServers(e.headers.get("Link"));this.log("ice servers:",t),this.pc=new RTCPeerConnection({iceServers:t});const i="sendrecv";this.pc.addTransceiver("video",{direction:i}),this.pc.addTransceiver("audio",{direction:i}),this.pc.onicecandidate=s=>this.onLocalCandidate(s),this.pc.oniceconnectionstatechange=()=>this.onConnectionState(),this.pc.ontrack=s=>{this.log("new track:",s.track.kind),this.video.srcObject=s.streams[0]},this.pc.createOffer().then(s=>this.onLocalOffer(s))}onLocalOffer(e){var t,i;this.offerData=this.parseOffer((t=e.sdp)!=null?t:""),(i=this.pc)==null||i.setLocalDescription(e),fetch(this.url,{method:"POST",headers:{"Content-Type":"application/sdp"},body:e.sdp}).then(s=>{if(s.status!==201)throw new Error("bad status code");return this.eTag=s.headers.get("ETag"),s.headers.has("E-Tag")&&(this.eTag=s.headers.get("E-Tag")),s.text()}).then(s=>{this.onRemoteAnswer(new RTCSessionDescription({type:"answer",sdp:s}))}).catch(s=>{this.log(s),this.scheduleRestart()})}onRemoteAnswer(e){var t;this.restartTimeout===null&&((t=this.pc)==null||t.setRemoteDescription(e),this.queuedCandidates.length!==0&&(this.sendLocalCandidates(this.queuedCandidates),this.queuedCandidates=[]))}onConnectionState(){var e,t;if(this.restartTimeout===null)switch(this.status=(t=(e=this.pc)==null?void 0:e.iceConnectionState)!=null?t:"",this.log("peer connection state:",this.status),this.status){case"disconnected":this.scheduleRestart()}}onLocalCandidate(e){if(this.restartTimeout===null&&e.candidate!==null){if(this.eTag===""){this.queuedCandidates.push(e.candidate);return}this.sendLocalCandidates([e.candidate])}}sendLocalCandidates(e){fetch(this.url,{method:"PATCH",headers:{"Content-Type":"application/trickle-ice-sdpfrag","If-Match":this.eTag},body:this.generateSdpFragment(this.offerData,e)}).then(t=>{if(t.status!==204)throw new Error("bad status code")}).catch(t=>{this.log(t),this.scheduleRestart()})}terminate(){this.log("terminating"),this.pc!==null&&(this.pc.close(),this.pc=null)}scheduleRestart(){this.restartTimeout===null&&(this.terminate(),this.restartTimeout=window.setTimeout(()=>{this.log("scheduling restart"),this.restartTimeout=null,this.start()},this.RESTART_PAUSE),this.eTag="",this.queuedCandidates=[])}};d([h({required:!0})],o.prototype,"camSettings",2);d([h({default:null})],o.prototype,"printerUrl",2);d([g()],o.prototypLine truncated
@@ -1 +0,0 @@
class Q{lineAt(e){if(e<0||e>this.length)throw new RangeError("Invalid position ".concat(e," in document of length ").concat(this.length));return this.lineInner(e,!1,1,0)}line(e){if(e<1||e>this.lines)throw new RangeError("Invalid line number ".concat(e," in ").concat(this.lines,"-line document"));return this.lineInner(e,!0,1,0)}replace(e,t,i){let s=[];return this.decompose(0,e,s,2),i.length&&i.decompose(0,i.length,s,3),this.decompose(t,this.length,s,1),qe.from(s,this.length-(t-e)+i.length)}append(e){return this.replace(this.length,this.length,e)}slice(e,t=this.length){let i=[];return this.decompose(e,t,i,0),qe.from(i,t-e)}eq(e){if(e==this)return!0;if(e.length!=this.length||e.lines!=this.lines)return!1;let t=this.scanIdentical(e,1),i=this.length-this.scanIdentical(e,-1),s=new di(this),r=new di(e);for(let o=t,l=t;;){if(s.next(o),r.next(o),o=0,s.lineBreak!=r.lineBreak||s.done!=r.done||s.value!=r.value)return!1;if(l+=s.value.length,s.done||l>=i)return!0}}iter(e=1){return new di(this,e)}iterRange(e,t=this.length){return new oa(this,e,t)}iterLines(e,t){let i;if(e==null)i=this.iter();else{t==null&&(t=this.lines+1);let s=this.line(e).from;i=this.iterRange(s,Math.max(s,t==this.lines+1?this.length:t<=1?0:this.line(t-1).to))}return new la(i)}toString(){return this.sliceString(0)}toJSON(){let e=[];return this.flatten(e),e}constructor(){}static of(e){if(e.length==0)throw new RangeError("A document must have at least one line");return e.length==1&&!e[0]?Q.empty:e.length<=32?new G(e):qe.from(G.split(e,[]))}}class G extends Q{constructor(e,t=gf(e)){super(),this.text=e,this.length=t}get lines(){return this.text.length}get children(){return null}lineInner(e,t,i,s){for(let r=0;;r++){let o=this.text[r],l=s+o.length;if((t?i:l)>=e)return new yf(s,l,i,o);s=l+1,i++}}decompose(e,t,i,s){let r=e<=0&&t>=this.length?this:new G(ao(this.text,e,t),Math.min(t,this.length)-Math.max(0,e));if(s&1){let o=i.pop(),l=cn(r.text,o.text.slice(),0,r.length);if(l.length<=32)i.push(new G(l,o.length+r.length));else{let a=l.length>>1;i.push(new G(l.slice(0,a)),new G(l.slice(a)))}}else i.push(r)}replace(e,t,i){if(!(i instanceof G))return super.replace(e,t,i);let s=cn(this.text,cn(i.text,ao(this.text,0,e)),t),r=this.length+i.length-(t-e);return s.length<=32?new G(s,r):qe.from(G.split(s,[]),r)}sliceString(e,t=this.length,i="\n"){let s="";for(let r=0,o=0;r<=t&&o<this.text.length;o++){let l=this.text[o],a=r+l.length;r>e&&o&&(s+=i),e<a&&t>r&&(s+=l.slice(Math.max(0,e-r),t-r)),r=a+1}return s}flatten(e){for(let t of this.text)e.push(t)}scanIdentical(){return 0}static split(e,t){let i=[],s=-1;for(let r of e)i.push(r),s+=r.length+1,i.length==32&&(t.push(new G(i,s)),i=[],s=-1);return s>-1&&t.push(new G(i,s)),t}}class qe extends Q{constructor(e,t){super(),this.children=e,this.length=t,this.lines=0;for(let i of e)this.lines+=i.lines}lineInner(e,t,i,s){for(let r=0;;r++){let o=this.children[r],l=s+o.length,a=i+o.lines-1;if((t?a:l)>=e)return o.lineInner(e,t,i,s);s=l+1,i=a+1}}decompose(e,t,i,s){for(let r=0,o=0;o<=t&&r<this.children.length;r++){let l=this.children[r],a=o+l.length;if(e<=a&&t>=o){let h=s&((o<=e?1:0)|(a>=t?2:0));o>=e&&a<=t&&!h?i.push(l):l.decompose(e-o,t-o,i,h)}o=a+1}}replace(e,t,i){if(i.lines<this.lines)for(let s=0,r=0;s<this.children.length;s++){let o=this.children[s],l=r+o.length;if(e>=r&&t<=l){let a=o.replace(e-r,t-r,i),h=this.lines-o.lines+a.lines;if(a.lines<h>>5-1&&a.lines>h>>5+1){let c=this.children.slice();return c[s]=a,new qe(c,this.length-(t-e)+i.length)}return super.replace(r,l,a)}r=l+1}return super.replace(e,t,i)}sliceString(e,t=this.length,i="\n"){let s="";for(let r=0,o=0;r<this.children.length&&o<=t;r++){let l=this.children[r],a=o+l.length;o>e&&r&&(s+=i),e<a&&t>o&&(s+=l.sliceString(e-o,t-o,i)),o=a+1}return s}flatten(e){for(let t of this.children)t.flatten(e)}scanIdentical(e,t){if(!(e instanceof qe))return 0;let i=0,[s,r,o,l]=t>0?[0,0,this.children.length,e.children.length]:[this.children.length-1,e.children.length-1,-1,-1];for(;;s+=t,r+=t){if(s==o||r==l)return i;let a=this.children[s],h=e.children[r];if(a!=h)return i+a.scanIdentical(h,t);i+=a.length+1}}static from(e,t=e.reduce((i,s)=>i+s.length+1,-1)){let i=0;for(let d of e)i+=d.lines;if(i<32){let d=[];for(let p of e)p.flatten(d);return new G(d,t)}let s=Math.max(32,i>>5),r=s<<1,o=s>>1,l=[],a=0,h=-1,c=[];function f(d){let p;if(d.lines>r&&d instanceof qe)for(let g of d.children)f(g);else d.lines>o&&(a>o||!a)?(u(),l.push(d)):d instanceof G&&a&&(p=c[c.length-1])instanceof G&&d.lines+p.lines<=32?(a+=d.lines,h+=d.length+1,c[c.length-1]=new G(p.text.concat(d.text),p.length+1+d.length)):(a+d.lines>s&&u(),a+=d.lines,h+=d.length+1,c.push(d))}function u(){a!=0&&(l.push(c.length==1?c[0]:qe.from(c,h)),h=-1,a=c.length=0)}for(let d of e)f(d);return u(),l.length==1?l[0]:new qe(l,t)}}Q.empty=new G([""],0);function gf(n){let e=-1;for(let t of n)e+=t.length+1;return e}function cn(n,e,t=0,i=1e9){for(let s=0,r=0,o=!0;r<n.length&&s<=i;r++){let l=n[r],a=s+l.length;a>=t&&(a>i&&(l=l.slice(0,i-s)),s<t&&(l=l.slice(t-s)),oLine truncated
-1
View File
@@ -1 +0,0 @@
const e={Notifications:{DependencyDescription:"Aktuální verze {name} nepodporuje všechny funkce aplikace Mainsail. Aktualizujte {name} alespoň na verzi {neededVersion}.",DependencyName:"Závislost: {name}",DismissAll:"Zrušit vše",KlipperWarnings:{DeprecatedOption:"Volba '{option}' v sekci '{section}' je zastaralá a bude odstraněna v budoucí verzi.",DeprecatedOptionHeadline:"Zastaralá volba Klipper",DeprecatedValue:"Hodnota '{value}' v volbě '{option}' v sekci '{section}' je zastaralá a bude odstraněna v budoucí verzi.",DeprecatedValueHeadline:"Zastaralá hodnota Klipper",KlipperWarning:"Upozornění Klipperu"},MoonrakerWarnings:{MoonrakerComponent:"Moonraker: {component}",MoonrakerFailedComponentDescription:"Při načítání komponenty Moonraker '{component}' byla zjištěna chyba. Zkontrolujte prosím log soubor a opravte problém.",MoonrakerWarning:"Upozornění Moonrakeru",UnparsedConfigOption:"V sekci [{section}] byla detekována nepřeložená konfigurační volba '{option}: {value}'. Může se jednat o zastaralou volbu nebo o výsledek modulu, který se nepodařilo načíst. V budoucnu to bude způsobovat chybu při spuštění.",UnparsedConfigSection:"Detekována nepřeložená konfigurační sekce [{section}]. Může se jednat o výsledek komponenty, která se nepodařilo načíst. V budoucnu to bude způsobovat chybu při spuštění."},Never:"nikdy",NextReboot:"příští restart",NoNotification:"Žádné upozornění není k dispozici",Notifications:"Upozornění",Remind:"Připomenutí:"},NumberInput:{GreaterOrEqualError:"Musí být větší nebo rovno {min}!",MustBeBetweenError:"Musí být mezi {min} a {max}!",NoEmptyAllowedError:"Vstup nesmí být prázdný!"},Printers:"Tiskárny",ThrottledStates:{DescriptionCurrentlyThrottled:"Jádro/jádra ARM rPi jsou aktuálně zpomalená.",DescriptionFrequencyCapped:"Maximální frekvence jádra/jader ARM rPi je aktuálně omezena na 1,2 GHz.",DescriptionPreviouslyFrequencyCapped:"Maximální frekvence jádra/jader ARM rPi byla alespoň jednou omezena na 1,2 GHz od posledního spuštění.",DescriptionPreviouslyTemperatureLimited:"Teplota mikrokontroléru rPi (jen 3A+/3B+) byla alespoň jednou od posledního spuštění vyšší než mezní teplota (výchozí hodnota 60 °C).",DescriptionPreviouslyThrottled:"Jádro/jádra ARM rPi byla alespoň jednou od posledního spuštění zpomalena.",DescriptionPreviouslyUnderVolted:"Napájecí napětí rPi kleslo alespoň jednou pod 4,65 V od posledního spuštění.",DescriptionTemperatureLimitActive:"Teplota mikrokontroléru rPi (jen 3A+/3B+) je aktuálně vyšší než mezní teplota (výchozí hodnota 60 °C).",DescriptionUnderVoltageDetected:"Napájecí napětí rPi je aktuálně nižší než 4,65 V.",TitleCurrentlyThrottled:"Aktuálně zpomaleno",TitleFrequencyCapped:"Frekvence omezena",TitlePreviouslyFrequencyCapped:"Frekvence dříve omezena",TitlePreviouslyTemperatureLimited:"Teplota dříve omezena",TitlePreviouslyThrottled:"Dříve zpomaleno",TitlePreviouslyUnderVolted:"Dříve podnapájecí napětí",TitleTemperatureLimitActive:"Omezení teploty aktivní",TitleUnderVoltageDetected:"Detekováno podnapájecí napětí"},Titles:{Complete:"Dokončeno - {filename}",Error:"CHYBA",Pause:"Pozastavit tisk",PrinterOff:"Tiskárna vypnuta",Printing:"{percent}% Tisk - {filename}",PrintingETA:"{percent}% Tisk - ETA: {eta} - {filename}"},TopBar:{CannotUploadTheFile:"Soubor nelze nahrát!",EmergencyStop:"Nouzové zastavení",SAVE_CONFIG:"ULOŽIT KONFIGURACI",Uploading:"Nahrávání",UploadOfFileSuccessful:"Soubor {file} byl úspěšně nahrán!",UploadPrint:"Nahrát a tisknout"},TopCornerMenu:{Cancel:"Zrušit",ConfirmationDialog:{Description:{HostReboot:"Rebootování hosta způsobí, že aktuální tisk selže!",HostShutdown:"Vypnutí hosta způsobí, že aktuální tisk selže!",KlipperFirmwareRestart:"Restartování firmware Klipperu způsobí, že aktuální tisk selže!",KlipperRestart:"Restartování Klipperu způsobí, že aktuální tisk selže!",KlipperStop:"Zastavení Klipperu způsobí, že aktuální tisk selže!",ServiceRestart:"Restartování této služby může způsobit, že aktuální tisk selže!",ServiceStart:"Spuštění této služby může způsobit, že aktuální tisk selže!",ServiceStop:"Zastavení této služby může způsobit, že aktuální tisk selže!"},Title:{HostReboot:"Rebootování hosta",HostShutdown:"Vypnutí hosta",KlipperFirmwareRestart:"Restartování firmware Klipperu",KlipperRestart:"Restartování Klipperu",ServiceRestart:"Restartování služby",ServiceStart:"Spuštění služby",ServiceStop:"Zastavení služby"}},HostControl:"Ovládání hosta",KlipperControl:"Ovládání Klipperu",KlipperFirmwareRestart:"Restartovat firmware",KlipperRestart:"Restartovat",PowerDevices:"Napájecí zařízení",Reboot:"Rebootovat",Restart:"Restartovat",ServiceControl:"Ovládání služby",Shutdown:"Vypnout",Start:"Spuštění",Stop:"Zastavení"},UpdateDialog:{Close:"Zavřít",Line truncated
-1
View File
@@ -1 +0,0 @@
const e={Notifications:{BrowserWarnings:{Description:"{name} er forældet og ikke længere fuldt understøttet. Den nuværende version er {version}, men Mainsail kræver version {minVersion} eller højere.",Headline:"Forældet browser"},DependencyDescription:"Den nuværende version af {name} understøtter ikke alle funktioner i Mainsail. Opdatér {name} til minimum version: {neededVersion}.",DependencyName:"Afhængighed: {name}",DismissAll:"Fjern alle",KlipperWarnings:{DeprecatedOption:'Funktionen "{option}" i sektion "{section}" er forældet.',DeprecatedOptionHeadline:"Forældet Klipper mulighed",DeprecatedValue:'Værdien "{value}" i muligheden "{option}" i sektion "{section}" er forældet.',DeprecatedValueHeadline:"Forældet Klipper værdi",KlipperWarning:"Klipper advarsel"},MoonrakerWarnings:{MoonrakerComponent:"Moonraker: {component}",MoonrakerFailedComponentDescription:"Der blev fundet en fejl under indlæsning af Moonraker komponenten '{component}'. Tjek logfilen og løs problemet.",MoonrakerWarning:"Moonraker advarsel",UnparsedConfigOption:"Upareret mulighed '{option}: {value}' fundet i sektionen: [{section}]. Denne mulighed er måske ikke længere tilgængelig, eller der kan være et problem under indlæsning af et modul. Dette vil resultere i en opstartsfejl.",UnparsedConfigSection:"Upareret konfigurationssektion [{section}] fundet. Dette kan være på grund af en fejl under indlæsning af en komponent. Dette vil resultere i en opstartsfejl."},Never:"aldrig",NextReboot:"næste genstart",NoNotification:"Ingen tilgængelig notifikationer",Notifications:"Notifikationer",Remind:"Påmind mig om:"},NumberInput:{GreaterOrEqualError:"Skal være større eller lig med {min}!",MustBeBetweenError:"Skal være mellem {min} og {max}!",NoEmptyAllowedError:"Må ikke være tom!"},Printers:"Printere",TheServiceWorker:{DescriptionNeedUpdate:"Den lokale cahce er forældet og skal opdateres. Tryk venligst nedenfor for at opdatere.",TitleNeedUpdate:"PWA skal opdateres",Update:"Opdater"},ThrottledStates:{DescriptionCurrentlyThrottled:"rPi ARM kerne(r) er i øjeblikket begrænset .",DescriptionFrequencyCapped:"rPi ARM maks. frekvens er i øjeblikket begrænset til 1.2 GHz.",DescriptionPreviouslyFrequencyCapped:"rPi ARM maks. frekvens var mindst en gang begrænset til 1.2 GHz siden sidste opstart.",DescriptionPreviouslyTemperatureLimited:"rPi uC (3A+/3B+ only) temperatur var mindst en gang over advarselsgrænsen siden sidste opstart.",DescriptionPreviouslyThrottled:"rPI ARM kerne(r) var begrænset mindst en gang siden sidste opstart.",DescriptionPreviouslyUnderVolted:"rPI strømforsyning faldt til under 4,65V mindst en gang siden sidste opstart.",DescriptionTemperatureLimitActive:"rPi uC (3A+/3B+ only) temperatur er i øjeblikket over advarselsgrænsen (standard 60°C).",DescriptionUnderVoltageDetected:"rPI strømforsyning i øjeblikket under 4,65V",TitleCurrentlyThrottled:"Begrænset i øjeblikket",TitleFrequencyCapped:"Maks. frekvens formindsket",TitlePreviouslyFrequencyCapped:"Maks. frekvens formindsket tidligere",TitlePreviouslyTemperatureLimited:"Temperaturgrænse nået tidligere",TitlePreviouslyThrottled:"Tidligere begrænset",TitlePreviouslyUnderVolted:"Lav spænding opdaget tidligere",TitleTemperatureLimitActive:"Temperaturgrænse nået",TitleUnderVoltageDetected:"Lav spænding opdaget"},Titles:{Complete:"Færdig - {filename}",Error:"Fejl",Pause:"Pause",PrinterOff:"Printer slukket",Printing:"{percent}% printet",PrintingETA:"{percent}% printet - ETA {eta}"},TopBar:{CannotUploadTheFile:"Kan ikke uploade filen!",EmergencyStop:"Nødstop",SAVE_CONFIG:"GEM KONFIGURATION",Uploading:"Uploader",UploadOfFileSuccessful:"Upload af {file} udført",UploadPrint:"Upload & Print"},TopCornerMenu:{Cancel:"Annuller",ConfirmationDialog:{Description:{HostReboot:"Hvis du genstarter værten nu, vil det igangværende print fejle.",HostShutdown:"Hvis du lukker værten ned nu, vil det igangværende print fejle.",KlipperFirmwareRestart:"Hvis du genstarter Klipper firmware nu, vil det igangværende print fejle.",KlipperRestart:"Hvis du genstarter Klipper nu, vil det igangværende print fejle.",KlipperStop:"Hvis du stopper Klipper nu, vil det igangværende print fejle.",ServiceRestart:"Hvis du genstarter denne service nu, er der stor risiko for at dit igangværende print vil fejle.",ServiceStart:"Hvis du starter denne service nu, er der stor risiko for at dit igangværende print vil fejle.",ServiceStop:"Hvis du stopper denne service nu, er der stor risiko for at dit igangværende print vil fejle."},Title:{HostReboot:"Genstart vært",HostShutdown:"Luk vært ned",KlipperFirmwareRestart:"Genstart Klipper firmware",KlipperRestart:"Genstart Klipper",ServiceRestart:"Genstart service",ServiceStart:"Start service",ServiceStop:"Stop service"}},HostControl:"Værtsstyring",KlipperControl:"Klipper styring",KlipperFirmwareRestart:"Genstart firmware",KlipperRestart:"Genstart",PowerDevices:"Strømstyring",Reboot:"Genstart",Restart:"Genstart",ServiceControl:"SLine truncated
-1
View File
@@ -1 +0,0 @@
const e={Notifications:{BrowserWarnings:{Description:"Die verwendete {name} Version ({version}) ist veraltet und wird nicht vollständig unterstützt. Mainsail benötigt die Version {minVersion} oder höher.",Headline:"Veralteter Browser"},DependencyDescription:"Die momentane {name} Version unterstützt nicht alle Funktionen von Mainsail. Aktualisiere {name} mindestens auf Version {neededVersion}.",DependencyName:"Abhängigkeit: {name}",DismissAll:"Alles verwerfen",KlipperWarnings:{DeprecatedOption:"Option '{option}' im Abschnitt '{section}' ist veraltet und wird in einem zukünftigen Release entfernt.",DeprecatedOptionHeadline:"Veralterte Klipper Option",DeprecatedValue:"Wert '{value}' in Option '{option}' im Abschnitt '{section}' ist veraltet und wird in einem zukünftigen Release entfernt.",DeprecatedValueHeadline:"Veralteter Klipper Wert",KlipperWarning:"Klipper Warnung"},MoonrakerWarnings:{MoonrakerComponent:"Moonraker: {component}",MoonrakerFailedComponentDescription:"Beim Laden der Moonraker-Komponente '{component}' wurde ein Fehler festgestellt. Bitte prüfe die Logdatei und behebe das Problem.",MoonrakerFailedInitComponentDescription:"Beim Initialisieren der Moonraker-Komponente '{component}' wurde ein Fehler festgestellt. Bitte prüfe die Logdatei und behebe das Problem.",MoonrakerInitComponent:"Init. Moonraker: {component}",MoonrakerWarning:"Moonraker Warnung",UnparsedConfigOption:"Nicht erkannte Config-Option '{option}: {value}' in Abschnitt [{section}] entdeckt. Dies kann eine Option sein, die nicht mehr verfügbar ist, oder das Ergebnis eines Moduls sein, das nicht geladen werden konnte. In Zukunft wird dies zu einem Startfehler führen.",UnparsedConfigSection:"Nicht erkannter Config-Abschnitt [{section}] gefunden. Dies kann das Ergebnis einer Komponente sein, die nicht geladen werden konnte. In Zukunft wird dies zu einem Startfehler führen."},Never:"nie",NextReboot:"nächsten Reboot",NoNotification:"Keine Benachrichtigung vorhanden",Notifications:"Benachrichtigungen",Remind:"Errinnere:"},NumberInput:{GreaterOrEqualError:"Muss größer oder gleich {min} sein!",MustBeBetweenError:"Muss zwischen {min} und {max} liegen!",NoEmptyAllowedError:"Feld darf nicht leer sein!"},Printers:"Drucker",TheServiceWorker:{DescriptionNeedUpdate:"Der lokale Cache ist veraltet und muss aktualisiert werden. Bitte klicke auf den Button unten, um den Cache zu aktualisieren.",TitleNeedUpdate:"PWA benötigt ein Update",Update:"aktualisieren"},ThrottledStates:{DescriptionCurrentlyThrottled:"rPi ARM-Kern(e) sind derzeit gedrosselt.",DescriptionFrequencyCapped:"rPi ARM max Frequenz ist derzeit auf 1,2 GHz begrenzt.",DescriptionPreviouslyFrequencyCapped:"Die maximale ARM-Frequenz des rPi war seit dem letzten Einschalten mindestens einmal auf 1,2 GHz begrenzt.",DescriptionPreviouslyTemperatureLimited:"Die Temperatur des rPi uC (nur 3A+/3B+) lag seit dem letzten Einschalten mindestens einmal über dem Soft-Limit (Standard 60C).",DescriptionPreviouslyThrottled:"rPI ARM-Kern(e) wurde(n) seit dem letzten Einschalten mindestens einmal gedrosselt.",DescriptionPreviouslyUnderVolted:"rPI-Versorgungsspannung ist seit dem letzten Einschalten mindestens einmal unter 4,65 V gefallen.",DescriptionTemperatureLimitActive:"Die Temperatur des rPi uC (nur 3A+/3B+) liegt derzeit über dem Soft-Limit (Standard 60C).",DescriptionUnderVoltageDetected:"rPI-Versorgungsspannung derzeit unter 4,65V",TitleCurrentlyThrottled:"Drosselung aktiv",TitleFrequencyCapped:"Frequenz begrenzt",TitlePreviouslyFrequencyCapped:"Vorh. Frequenzbegrenzung registriert",TitlePreviouslyTemperatureLimited:"Vorh. Temperaturbegrenzung registriert",TitlePreviouslyThrottled:"Vorh. Drosselung registriert",TitlePreviouslyUnderVolted:"Vorh. Unterspannung registriert",TitleTemperatureLimitActive:"Temperaturgrenze aktiv",TitleUnderVoltageDetected:"Unterspannung erkannt"},Titles:{Complete:"Fertiggestellt - {filename}",Error:"FEHLER",Pause:"Druck pausiert",PrinterOff:"Drucker AUS",Printing:"{percent}% Drucken - {filename}",PrintingETA:"{percent}% Drucken - ETA: {eta} - {filename}"},TopBar:{CannotUploadTheFile:"Hochladen nicht möglich!",EmergencyStop:"Notaus",SAVE_CONFIG:"SAVE CONFIG",Uploading:"Hochladen",UploadOfFileSuccessful:"Hochladen von {file} erfolgreich!",UploadPrint:"Hochladen & Drucken"},TopCornerMenu:{Cancel:"Abbrechen",ConfirmationDialog:{Description:{HostReboot:"Ein Neustart des Hosts wird zum Abbruch des aktuellen Druckauftrags führen!",HostShutdown:"Ein Herunterfahren des Hosts wird zum Abbruch des aktuellen Druckauftrags führen!",KlipperFirmwareRestart:"Ein Neustart der Klipper Firmware wird zum Abbruch des aktuellen Druckauftrags führen!",KlipperRestart:"Ein Neustart von Klipper wird zum Abbruch des aktuellen Druckauftrags führen!",KlipperStop:"Ein Stopp von Klipper wird zum Abbruch des aktuellen Druckauftrags führen!",ServiceRestart:"Ein Neustart dieses Dienstes kann zum Abbruch des aktuellen Druckauftrags führen!",ServiceStart:"Ein Start dieses Dienstes kLine truncated
-22
View File
@@ -1,22 +0,0 @@
/*! *****************************************************************************
Copyright (c) Microsoft Corporation.
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
***************************************************************************** */var Hu=function(r,t){return Hu=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,i){e.__proto__=i}||function(e,i){for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n])},Hu(r,t)};function B(r,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");Hu(r,t);function e(){this.constructor=r}r.prototype=t===null?Object.create(t):(e.prototype=t.prototype,new e)}function TR(r){var t=typeof Symbol=="function"&&Symbol.iterator,e=t&&r[t],i=0;if(e)return e.call(r);if(r&&typeof r.length=="number")return{next:function(){return r&&i>=r.length&&(r=void 0),{value:r&&r[i++],done:!r}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function MR(r,t){var e=typeof Symbol=="function"&&r[Symbol.iterator];if(!e)return r;var i=e.call(r),n,a=[],o;try{for(;(t===void 0||t-- >0)&&!(n=i.next()).done;)a.push(n.value)}catch(s){o={error:s}}finally{try{n&&!n.done&&(e=i.return)&&e.call(i)}finally{if(o)throw o.error}}return a}function CR(r,t,e){if(e||arguments.length===2)for(var i=0,n=t.length,a;i<n;i++)(a||!(i in t))&&(a||(a=Array.prototype.slice.call(t,0,i)),a[i]=t[i]);return r.concat(a||t)}var T1=function(){function r(){this.firefox=!1,this.ie=!1,this.edge=!1,this.newEdge=!1,this.weChat=!1}return r}(),M1=function(){function r(){this.browser=new T1,this.node=!1,this.wxa=!1,this.worker=!1,this.svgSupported=!1,this.touchEventsSupported=!1,this.pointerEventsSupported=!1,this.domSupported=!1,this.transformSupported=!1,this.transform3dSupported=!1,this.hasGlobalWindow=typeof window<"u"}return r}(),li=new M1;typeof wx=="object"&&typeof wx.getSystemInfoSync=="function"?(li.wxa=!0,li.touchEventsSupported=!0):typeof document>"u"&&typeof self<"u"?li.worker=!0:typeof navigator>"u"?(li.node=!0,li.svgSupported=!0):C1(navigator.userAgent,li);function C1(r,t){var e=t.browser,i=r.match(/Firefox\/([\d.]+)/),n=r.match(/MSIE\s([\d.]+)/)||r.match(/Trident\/.+?rv:(([\d.]+))/),a=r.match(/Edge?\/([\d.]+)/),o=/micromessenger/i.test(r);i&&(e.firefox=!0,e.version=i[1]),n&&(e.ie=!0,e.version=n[1]),a&&(e.edge=!0,e.version=a[1],e.newEdge=+a[1].split(".")[0]>18),o&&(e.weChat=!0),t.svgSupported=typeof SVGRect<"u",t.touchEventsSupported="ontouchstart"in window&&!e.ie&&!e.edge,t.pointerEventsSupported="onpointerdown"in window&&(e.edge||e.ie&&+e.version>=11),t.domSupported=typeof document<"u";var s=document.documentElement.style;t.transform3dSupported=(e.ie&&"transition"in s||e.edge||"WebKitCSSMatrix"in window&&"m11"in new WebKitCSSMatrix||"MozPerspective"in s)&&!("OTransition"in s),t.transformSupported=t.transform3dSupported||e.ie&&+e.version>=9}const j=li;var th=12,Rg="sans-serif",Or=th+"px "+Rg,D1=20,A1=100,L1="007LLmW'55;N0500LLLLLLLLLL00NNNLzWW\\\\WQb\\0FWLg\\bWb\\WQ\\WrWWQ000CL5LLFLL0LL**F*gLLLL5F0LF\\FFF5.5N";function I1(r){var t={};if(typeof JSON>"u")return t;for(var e=0;e<r.length;e++){var i=String.fromCharCode(e+32),n=(r.charCodeAt(e)-D1)/A1;t[i]=n}return t}var P1=I1(L1),dn={createCanvas:function(){return typeof document<"u"&&document.createElement("canvas")},measureText:function(){var r,t;return function(e,i){if(!r){var n=dn.createCanvas();r=n&&n.getContext("2d")}if(r)return t!==i&&(t=r.font=i||Or),r.measureText(e);e=e||"",i=i||Or;var a=/(\d+)px/.exec(i),o=a&&+a[1]||th,s=0;if(i.indexOf("mono")>=0)s=o*e.length;else for(var l=0;l<e.length;l++){var u=P1[e[l]];s+=u==null?o:u*o}return{width:s}}}(),loadImage:function(r,t,e){var i=new Image;return i.onload=t,i.onerror=e,i.src=r,i}},Eg=Br(["Function","RegExp","Date","Error","CanvasGradient","CanvasPattern","Image","Canvas"],function(r,t){return r["[object "+t+"]"]=!0,r},{}),kg=Br(["Int8","Uint8","Uint8Clamped","Int16","Uint16","Int32","Uint32","Float32","Float64"],function(r,t){return r["[object "+t+"Array]"]=!0,r},{}),Ia=Object.prototype.toString,Ps=Array.prototype,R1=Ps.forEach,E1=Ps.filter,eh=Ps.slice,k1=Ps.map,_v=(function(){}).constructor,Ha=_v?_v.prototype:null,rh="__proto__",O1=2311;function Og(){return O1++}function ih(){for(var r=[],t=0;t<arguments.length;t++)r[t]=arguments[t];typeof console<"u"&&console.error.apply(console,r)}function Z(r){if(r==null||typeof r!="object")return r;var t=r,e=Ia.call(r);if(e==="[object Array]"){if(!Jn(r)){t=[];for(var i=0,n=r.length;i<n;i++)t[i]=Z(r[i])}}else if(kg[e]){if(!Jn(r)){var a=r.constructor;if(a.from)t=a.from(r);else{t=new a(r.length);for(var i=0,n=r.length;i<n;i++)t[i]=r[i]}}}else if(!Eg[e]&&!Jn(r)&&!qo(r)){t={};for(var o in r)r.hasOwnProperty(o)&&o!==rh&&(t[o]=Z(r[o]))}return t}function at(r,t,e){if(!H(t)||!H(r))return e?Z(t):r;for(var i in t)if(t.hasOwnProperty(i)&&i!==rh){var n=r[i],a=t[i];H(a)&&H(n)&&!N(a)&&!N(n)&&!qo(a)&&!qo(n)&&!Sv(a)&&!Sv(n)&&!Jn(a)&&!Jn(n)?at(n,a,e):(e||!(i in r))&&(r[i]=Z(t[i]))}return r}function k(r,t){if(Object.assign)Object.assign(r,t);else for(var e in t)t.hasOwnProperty(e)&&e!==rh&&(r[e]=t[e]);return r}function st(r,t,e){for(var iLine truncated
* ZRender, a high performance 2d drawing library.
*
* Copyright (c) 2013, Baidu Inc.
* All rights reserved.
*
* LICENSE
* https://github.com/ecomfe/zrender/blob/master/LICENSE.txt
*/var Vo={},dy={};function pw(r){delete dy[r]}function gw(r){if(!r)return!1;if(typeof r=="string")return rs(r,1)<af;if(r.colorStops){for(var t=r.colorStops,e=0,i=t.length,n=0;n<i;n++)e+=rs(t[n].color,1);return e/=i,e<af}return!1}var yw=function(){function r(t,e,i){var n=this;this._sleepAfterStill=10,this._stillFrameAccum=0,this._needsRefresh=!0,this._needsRefreshHover=!0,this._darkMode=!1,i=i||{},this.dom=e,this.id=t;var a=new MS,o=i.renderer||"canvas";Vo[o]||(o=et(Vo)[0]),i.useDirtyRect=i.useDirtyRect==null?!1:i.useDirtyRect;var s=new Vo[o](e,a,i,t),l=i.ssr||s.ssrOnly;this.storage=a,this.painter=s;var u=!j.node&&!j.worker&&!l?new ow(s.getViewportRoot(),s.root):null,f=i.useCoarsePointer,h=f==null||f==="auto"?j.touchEventsSupported:!!f,c=44,v;h&&(v=K(i.pointerSize,c)),this.handler=new SS(a,s,u,s.root,v),this.animation=new JS({stage:{update:l?null:function(){return n._flush(!0)}}}),l||this.animation.start()}return r.prototype.add=function(t){t&&(this.storage.addRoot(t),t.addSelfToZr(this),this.refresh())},r.prototype.remove=function(t){t&&(this.storage.delRoot(t),t.removeSelfFromZr(this),this.refresh())},r.prototype.configLayer=function(t,e){this.painter.configLayer&&this.painter.configLayer(t,e),this.refresh()},r.prototype.setBackgroundColor=function(t){this.painter.setBackgroundColor&&this.painter.setBackgroundColor(t),this.refresh(),this._backgroundColor=t,this._darkMode=gw(t)},r.prototype.getBackgroundColor=function(){return this._backgroundColor},r.prototype.setDarkMode=function(t){this._darkMode=t},r.prototype.isDarkMode=function(){return this._darkMode},r.prototype.refreshImmediately=function(t){t||this.animation.update(!0),this._needsRefresh=!1,this.painter.refresh(),this._needsRefresh=!1},r.prototype.refresh=function(){this._needsRefresh=!0,this.animation.start()},r.prototype.flush=function(){this._flush(!1)},r.prototype._flush=function(t){var e,i=Qi();this._needsRefresh&&(e=!0,this.refreshImmediately(t)),this._needsRefreshHover&&(e=!0,this.refreshHoverImmediately());var n=Qi();e?(this._stillFrameAccum=0,this.trigger("rendered",{elapsedTime:n-i})):this._sleepAfterStill>0&&(this._stillFrameAccum++,this._stillFrameAccum>this._sleepAfterStill&&this.animation.stop())},r.prototype.setSleepAfterStill=function(t){this._sleepAfterStill=t},r.prototype.wakeUp=function(){this.animation.start(),this._stillFrameAccum=0},r.prototype.refreshHover=function(){this._needsRefreshHover=!0},r.prototype.refreshHoverImmediately=function(){this._needsRefreshHover=!1,this.painter.refreshHover&&this.painter.getType()==="canvas"&&this.painter.refreshHover()},r.prototype.resize=function(t){t=t||{},this.painter.resize(t.width,t.height),this.handler.resize()},r.prototype.clearAnimation=function(){this.animation.clear()},r.prototype.getWidth=function(){return this.painter.getWidth()},r.prototype.getHeight=function(){return this.painter.getHeight()},r.prototype.setCursorStyle=function(t){this.handler.setCursorStyle(t)},r.prototype.findHover=function(t,e){return this.handler.findHover(t,e)},r.prototype.on=function(t,e,i){return this.handler.on(t,e,i),this},r.prototype.off=function(t,e){this.handler.off(t,e)},r.prototype.trigger=function(t,e){this.handler.trigger(t,e)},r.prototype.clear=function(){for(var t=this.storage.getRoots(),e=0;e<t.length;e++)t[e]instanceof Ct&&t[e].removeSelfFromZr(this);this.storage.delAllRoots(),this.painter.clear()},r.prototype.dispose=function(){this.animation.stop(),this.clear(),this.storage.dispose(),this.painter.dispose(),this.handler.dispose(),this.animation=this.storage=this.painter=this.handler=null,pw(this.id)},r}();function Xv(r,t){var e=new yw(Og(),r,t);return dy[e.id]=e,e}function mw(r,t){Vo[r]=t}var Zv=1e-4,py=20;function _w(r){return r.replace(/^\s+|\s+$/g,"")}function je(r,t,e,i){var n=t[0],a=t[1],o=e[0],s=e[1],l=a-n,u=s-o;if(l===0)return u===0?o:(o+s)/2;if(i)if(l>0){if(r<=n)return o;if(r>=a)return s}else{if(r>=n)return o;if(r<=a)return s}else{if(r===n)return o;if(r===a)return s}return(r-n)/l*u+o}function dt(r,t){switch(r){case"center":case"middle":r="50%";break;case"left":case"top":r="0%";break;case"right":case"bottom":r="100%";break}return z(r)?_w(r).match(/%$/)?parseFloat(r)/100*t:parseFloat(r):r==null?NaN:+r}function Tt(r,t,e){return t==null&&(t=10),t=Math.min(Math.max(0,t),py),r=(+r).toFixed(t),e?r:+r}function gy(r){return r.sort(function(t,e){return t-e}),r}function ur(r){if(r=+r,isNaN(r))return 0;if(r>1e-14){for(var t=1,e=0;e<15;e++,t*=10)if(Math.round(r*t)/t===r)return e}return Sw(r)}function Sw(r){var t=r.toString().toLowerCase(),e=t.indexOf("e"),i=e>0?+t.slice(e+1):0,n=e>0?e:t.length,a=t.indexOf("."),o=a<0?0:n-1-a;return Math.max(0,o-i)}function ww(r,t){var e=Math.log,i=Math.LN10,n=Math.floor(e(r[1]-r[0])/i),a=Math.round(e(Math.abs(t[1]-t[0]))/i),o=Math.min(Math.max(-n+a,0),20);return isFinite(o)?o:20}function bw(r,t){var e=Br(r,function(v,d){return v+(isNaN(d)?0:d)},0);if(e===0)return[];for(var i=Math.pow(10,t),n=V(r,function(v){return(isNaN(v)?0:v)/e*i*100}),a=i*100,o=V(n,functioLine truncated
-1
View File
@@ -1 +0,0 @@
const e={Notifications:{DependencyDescription:"La versión actual de {name} no es compatible con todas las funciones de Mainsail. Actualice {name} a al menos {neededVersion}.",DependencyName:"Dependencia: {name}",DismissAll:"Descartar todo",KlipperWarnings:{DeprecatedOption:"La opción '{option}' en la sección '{section}' está discontinuada y será removida en la próxima versión.",DeprecatedOptionHeadline:"Opción de Klipper en desuso",DeprecatedValue:"El valor '{value}' en la opción '{option}' en la sección '{section}' está discontinuado y será removido en la próxima versión.",DeprecatedValueHeadline:"Valor de Klipper en desuso",KlipperWarning:"Advertencia de Klipper"},MoonrakerWarnings:{MoonrakerComponent:"Moonraker: {component}",MoonrakerFailedComponentDescription:"Se detectó un error al cargar el componente moonraker '{componente}'. Verifique el archivo de registro y solucione el problema.",MoonrakerWarning:"Advertencia de Moonraker",UnparsedConfigOption:"Opción de configuración no analizada '{option}: {value}' detectada en la sección [{section}]. Esta puede ser una opción que ya no está disponible o puede ser el resultado de un módulo que no se pudo cargar. En el futuro, esto dará un error de inicio.",UnparsedConfigSection:"Sección de configuración no analizada [{section}] detectada. Esto puede ser por un componente que no se pudo cargar. En el futuro, esto dará un error de inicio."},Never:"nunca",NextReboot:"próximo reinicio",NoNotification:"No hay notificación disponible",Notifications:"Notificaciones",Remind:"Recordar:"},NumberInput:{GreaterOrEqualError:"¡Debe ser mayor o igual a {min}!",MustBeBetweenError:"¡Debe estar entre {min} y {max}!",NoEmptyAllowedError:"¡No puede estar vacío!"},Printers:"Impresoras",TheServiceWorker:{DescriptionNeedUpdate:"El caché local necesita ser actualizado. Por favor, haga click en el botón de abajo para actualizar el caché.",TitleNeedUpdate:"PWA necesita actualizarse",Update:"actualizar"},ThrottledStates:{DescriptionCurrentlyThrottled:"Los núcleos rPi ARM tienen la frecuencia reducida.",DescriptionFrequencyCapped:"La frecuencia máxima de los núcleos rPi ARM está actualmente limitada a 1.2 GHz.",DescriptionPreviouslyFrequencyCapped:"La frecuencia máxima de los núcleos rPi ARM fue limitada al menos una vez a 1.2 GHz desde el último encendido.",DescriptionPreviouslyTemperatureLimited:"rPi uC (3A+/3B+ only). La temperatura estuvo por lo menos una vez por encima del límite (default 60C) desde el último encendido.",DescriptionPreviouslyThrottled:"La frecuencia de los núcleos rPI ARM se redujo al menos una vez desde el último encendido.",DescriptionPreviouslyUnderVolted:"El voltaje de entrada de rPi se redujo a menos de 4.65V por lo menos una vez desde el último encendido.",DescriptionTemperatureLimitActive:"rPi uC (3A+/3B+ solamente). La temperatura está actualmente por encima del límite (default 60C).",DescriptionUnderVoltageDetected:"El voltaje de alimentación del rPi está actualmente por debajo de los 4.65V",TitleCurrentlyThrottled:"Actualmente limitado",TitleFrequencyCapped:"Limitado por frecuencia",TitlePreviouslyFrequencyCapped:"Limitado anteriormente por frecuencia",TitlePreviouslyTemperatureLimited:"Limitado anteriormente por temperatura",TitlePreviouslyThrottled:"Anteriormente limitado",TitlePreviouslyUnderVolted:"Anteriormente bajo voltaje",TitleTemperatureLimitActive:"Límite de temperatura activo",TitleUnderVoltageDetected:"Bajo voltaje detectado"},Titles:{Complete:"Completado - {filename}",Error:"ERROR",Pause:"Pausar impresión",PrinterOff:"Impresora Apagada",Printing:"{percent}% impreso - {filename}",PrintingETA:"{percent}% impreso - ETA: {eta} - {filename}"},TopBar:{CannotUploadTheFile:"¡No se pudo subir el Archivo!",EmergencyStop:"Parada de emergencia",SAVE_CONFIG:"GUARDAR CONFIG.",Uploading:"Cargando",UploadOfFileSuccessful:"¡{file} cargado con éxito!",UploadPrint:"Cargar e imprimir"},TopCornerMenu:{Cancel:"Cancelar",ConfirmationDialog:{Description:{HostReboot:"¡Reiniciar el Host causará que la impresión en curso falle!",HostShutdown:"¡Apagar el Host causará que la impresión en curso falle!",KlipperFirmwareRestart:"¡Reiniciar el firmware de Klipper causará que la impresión en curso falle!",KlipperRestart:"¡Reiniciar Klipper causará que la impresión en curso falle!",KlipperStop:"¡Detener Klipper causará que la impresión en curso falle!",ServiceRestart:"¡Reiniciar este servicio puede causar que la impresión en curso falle!",ServiceStart:"¡Iniciar este servicio puede causar que la impresión en curso falle!",ServiceStop:"¡Detener este servicio puede causar que la impresión en curso falle!"},Title:{HostReboot:"Reiniciar Host",HostShutdown:"Apagar Host",KlipperFirmwareRestart:"Reiniciar firmware de Klipper",KlipperRestart:"Reiniciar Klipper",ServiceRestart:"Reiniciar servicio",ServiceStart:"Iniciar servicio",ServiceStop:"Detener servicio"}},HostControl:"Control del Host",KlipperControl:"ContLine truncated
-1
View File
@@ -1 +0,0 @@
const e={Notifications:{BrowserWarnings:{Description:"{name} est obsolète et n'est pas entièrement pris en charge. La version actuelle est {version}, mais Mainsail requiert la version {minVersion} ou une version supérieure.",Headline:"Navigateur obsolète"},DependencyDescription:"La version actuelle de {name} ne supporte pas toutes les fonctionnalités de Mainsail. Mettez {name} à jour vers la version {neededVersion}.",DependencyName:"Dépendance: {name}",DismissAll:"Annuler tout",KlipperWarnings:{DeprecatedOption:"L'option '{option}' dans la section '{section}' est obsolète et sera supprimée dans une prochaine version.",DeprecatedOptionHeadline:"Option Klipper obsolète",DeprecatedValue:"La valeur '{value}' dans l'option '{option}' de la section '{section}' est obsolète et sera supprimée dans une prochaine version.",DeprecatedValueHeadline:"Valeur d'une option Klipper obsolète",KlipperWarning:"Avertissement Klipper"},MoonrakerWarnings:{MoonrakerComponent:"Moonraker: {component}",MoonrakerFailedComponentDescription:"Une erreur a été détectée lors du chargement du composant moonraker '{component}'. Veuillez vérifier le fichier log et corriger le problème.",MoonrakerWarning:"Avertissement Moonraker",UnparsedConfigOption:"Option de configuration non analysée '{option} : {value}' détectée dans la section [{section}]. Il peut s'agir d'une option qui n'est plus disponible ou d'un module dont le chargement a échoué. À l'avenir, cela se traduira par une erreur de démarrage.",UnparsedConfigSection:"Section de configuration non analysée [{section}] détectée. Cela peut être le résultat d'un composant qui n'a pas réussi à se charger. À l'avenir, cela se traduira par une erreur de démarrage."},Never:"jamais",NextReboot:"prochain redémarrage",NoNotification:"Pas de notification disponible",Notifications:"Notifications",Remind:"Rappel:"},NumberInput:{GreaterOrEqualError:"Doit être supérieur ou égal à {min}!",MustBeBetweenError:"Doit être compris entre {min} et {max}!",NoEmptyAllowedError:"L'entrée ne doit pas être vide !"},Printers:"Imprimantes",TheServiceWorker:{DescriptionNeedUpdate:"Le cache local est obsolète et doit être mis à jour. Veuillez cliquer sur le bouton ci-dessous pour mettre à jour le cache.",TitleNeedUpdate:"PWA a besoin d'une mise à jour",Update:"mise à jour"},ThrottledStates:{DescriptionCurrentlyThrottled:"Le(s) coeur(s) du rPi ARM est (sont) actuellement bridé(s).",DescriptionFrequencyCapped:"La fréquence maximale du rPi ARM est actuellement limitée à 1,2 GHz.",DescriptionPreviouslyFrequencyCapped:"La fréquence maximale du rPi ARM a été limitée au moins une fois à 1,2 GHz depuis la dernière mise sous tension.",DescriptionPreviouslyTemperatureLimited:"La température du rPi uC (3A+/3B+ uniquement) a dépassé au moins une fois la limite souple (par défaut 60C) depuis la dernière mise sous tension.",DescriptionPreviouslyThrottled:"Le(s) coeur(s) du rPi ARM a(ont) été ralenti(s) au moins une fois depuis la dernière mise sous tension.",DescriptionPreviouslyUnderVolted:"La tension d'alimentation du rPi a chuté en dessous de 4,65 V au moins une fois depuis la dernière mise sous tension.",DescriptionTemperatureLimitActive:"La température du rPi uC (3A+/3B+ uniquement) est actuellement supérieure à la limite souple (60C par défaut).",DescriptionUnderVoltageDetected:"Tension d'alimentation du rPi actuellement inférieure à 4,65V",TitleCurrentlyThrottled:"actuellement en mode réduit",TitleFrequencyCapped:"fréquence réduite",TitlePreviouslyFrequencyCapped:"a été limité en fréquence",TitlePreviouslyTemperatureLimited:"a été limité par la température",TitlePreviouslyThrottled:"Précédemment fréquence réduite",TitlePreviouslyUnderVolted:"précédemment alimentation faible",TitleTemperatureLimitActive:"Limite de température active",TitleUnderVoltageDetected:"Alimentation faible détectée"},Titles:{Complete:"Terminé - {filename}",Error:"ERREUR",Pause:"Pause impression",PrinterOff:"Imprimante OFF",Printing:"{percent}% imprimé - {filename}",PrintingETA:"{percent}% imprimé - TEA: {eta} - {filename}"},TopBar:{CannotUploadTheFile:"Chargement du fichier impossible!",EmergencyStop:"Arrêt d'urgence",SAVE_CONFIG:"Sauvegarde de la configuration",Uploading:"Chargement",UploadOfFileSuccessful:"le fichier {file} a été chargé!",UploadPrint:"Charger et imprimer"},TopCornerMenu:{Cancel:"Annuler",ConfirmationDialog:{Description:{HostReboot:"Le redémarrage de l'hôte entraînera l'échec de l'impression en cours!",HostShutdown:"L'arrêt de l'hôte entraînera l'échec de l'impression en cours!",KlipperFirmwareRestart:"Le redémarrage du micrologiciel Klipper entraînera l'échec de l'impression en cours!",KlipperRestart:"Le redémarrage de Klipper entraînera l'échec de l'impression en cours!",KlipperStop:"L'arrêt de Klipper entraînera l'échec de l'impression en cours!",ServiceRestart:"Le redémarrage de ce service peut entraîner l'échec Line truncated
-1
View File
@@ -1 +0,0 @@
const e={Notifications:{DependencyDescription:"Ez a verzió {name} nem támogat minden Mainsail funkciót. Frissítsd az újra {neededVersion} a jelenlegit {name}.",DependencyName:"Függőség: {name}",DismissAll:"Mind elvetése",KlipperWarnings:{DeprecatedOption:"'{section}' / '{option}' opcióját leírtuk, és a következő verzióban már nem lesz benne.",DeprecatedOptionHeadline:"Elavult Klipper Opció",DeprecatedValue:"'{section}' / '{option}' / Value '{value}' opcióját leírtuk, és a következő verzióban már nem lesz benne.",DeprecatedValueHeadline:"Elavult Klipper Érték",KlipperWarning:"Klipper figyelmeztetés"},MoonrakerWarnings:{MoonrakerComponent:"Moonraker: {component}",MoonrakerFailedComponentDescription:"Hiba a betöltés során, Moonraker '{component}'. Kérlek ellenőrizd a logokat, és javítsd a hibát.",MoonrakerWarning:"Moonraker figyelmeztetés",UnparsedConfigOption:"A [{section}] szekcióban helytelen konfig opciót '{option}: {value}' detektáltam. Ez lehet egy már nem elérhető opció, vagy egy hibásan betöltődő modul is okozhatja. A jövőben ez egy indítási hibaként fog jelentkezni.",UnparsedConfigSection:"Helytelen konfig szekciót [{section}] detektáltam. Ezt egy egy hibásan betöltődő komponens okozhatja. A jövőben ez egy indítási hibaként fog jelentkezni."},Never:"Soha",NextReboot:"Következő reboot",NoNotification:"Értesítés nem elérhető",Remind:"Emlékeztető:"},NumberInput:{GreaterOrEqualError:"Nagyobbnak vagy egyenlőnek kell lennie mint {min}!",MustBeBetweenError:"A {min} és {max} között kell lennie!",NoEmptyAllowedError:"Nem lehet üres a bemenet!"},Printers:"Nyomtatók",ThrottledStates:{DescriptionCurrentlyThrottled:"Az rPi ARM mag(ok) jelenleg túlterheltek.",DescriptionFrequencyCapped:"Az rPi ARM max frekvenciája jelenleg 1,2 GHz -re korlátozódik.",DescriptionPreviouslyFrequencyCapped:"Az rPi ARM maximális frekvenciája legalább egyszer 1,2 GHz-re korlátozódott az utolsó bekapcsolás óta.",DescriptionPreviouslyTemperatureLimited:"rPi uC(csak 3A+/3B+) hőmérséklete legalább egyszer meghaladta az első korlátot (alapértelmezett 60C) az utolsó bekapcsolás óta.",DescriptionPreviouslyThrottled:"rPI ARM magot(okat), ahol az utolsó bekapcsolás óta legalább egyszer túlterhelték.",DescriptionPreviouslyUnderVolted:"Az rPI tápfeszültsége az utolsó bekapcsolás óta legalább egyszer 4,65 V alá esett.",DescriptionTemperatureLimitActive:"Az rPi uC(csak 3A+/3B+) hőmérséklete jelenleg az első határérték felett van (alapértelmezett 60C).",DescriptionUnderVoltageDetected:"Az rPI tápfeszültsége jelenleg 4,65 V alatt van",TitleCurrentlyThrottled:"Jelenleg leterhelt",TitleFrequencyCapped:"Frekvencia-korlátozások",TitlePreviouslyFrequencyCapped:"Korábbi frekvencia-korlátozások",TitlePreviouslyTemperatureLimited:"Korábbi hőmérséklet-korlátozás",TitlePreviouslyThrottled:"Korábban túlterhelt",TitlePreviouslyUnderVolted:"Korábbi alacsony tápfesz",TitleTemperatureLimitActive:"Jelenleg leterhelt",TitleUnderVoltageDetected:"Alacsony tápfeszültség!"},Titles:{Complete:"Elkészült - {filename}",Error:"HIBA",Pause:"Nyomtatás Állj",Printing:"{percent}% Nyomtatás - {filename}",PrintingETA:"{percent}% Nyomtatás - IDŐ: {eta} - {filename}"},TopBar:{CannotUploadTheFile:"A fájl nem feltölthető!",EmergencyStop:"Vészstop",SAVE_CONFIG:"BÁLLÍTÁS_MENTÉSE",Uploading:"Feltöltés",UploadOfFileSuccessful:" {file} feltöltése sikeres!",UploadPrint:"Feltöltés és nyomtatás"},TopCornerMenu:{Cancel:"Mégsem",ConfirmationDialog:{Description:{HostReboot:"A gazda újraindítása a jelenlegi nyomtatás kudarcával fog járni!",HostShutdown:"A gazda leállítása a jelenlegi nyomtatás kudarcával fog járni!",KlipperFirmwareRestart:"A Klipper firmware újraindítása a jelenlegi nyomtatás kudarcával fog járni!",KlipperRestart:"A Klipper újraindítása a jelenlegi nyomtatás kudarcával fog járni!",KlipperStop:"A Klipper leállítása a jelenlegi nyomtatás kudarcával fog járni!",ServiceRestart:"A szolgáltatás újraindítása a jelenlegi nyomtatás kudarcával járhat!",ServiceStart:"A szolgáltatás elindítása a jelenlegi nyomtatás kudarcával járhat!",ServiceStop:"A szolgáltatás leállítása a jelenlegi nyomtatás kudarcával járhat!"},Title:{HostReboot:"Gazda Újraindítása",HostShutdown:"Gazda Leállítása",KlipperFirmwareRestart:"Klipper Firmware Újraindítás",KlipperRestart:"Klipper Újraindítás",ServiceRestart:"Szolgáltatás Újraindítása",ServiceStart:"Szolgáltatás Start",ServiceStop:"Szolgáltatás Stop"}},HostControl:"Gazda vezérlése",KlipperControl:"Klipper vezérlés",KlipperFirmwareRestart:"Firmware újraindítása",KlipperRestart:"Újraindítás",PowerDevices:"Tápegységek",Reboot:"Újraindítás",Restart:"Újraindítás",ServiceControl:"Szolgáltatások vezérlése",Shutdown:"Leállítás",Start:"Start",Stop:"Stop"},UpdateDialog:{Close:"Bezárás",Empty:"Üres",RecoveriLine truncated
-1
View File
@@ -1 +0,0 @@
.expanded header.v-toolbar[data-v-3cfcc6d8]{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.btn-collapsible>*[data-v-3cfcc6d8]{will-change:transform;transition:transform .5s}.icon-rotate-90[data-v-3cfcc6d8]{transform:rotate(90deg)}.panel-toolbar[data-v-3cfcc6d8]{overflow-y:hidden}[data-v-3cfcc6d8] .panel-toolbar .v-btn{height:100%!important;max-height:none}.v-card.panel .v-toolbar__content{padding-right:0}.v-card.panel .v-toolbar__content .subheading{-webkit-user-select:none;user-select:none}.panel-toolbar .v-btn.v-btn--icon{width:var(--panel-toolbar-icon-btn-width)!important}.klipper-logo[data-v-24513c96]{transform:rotate(90deg)}.moonraker-logo[data-v-24513c96]{transform:rotate(45deg);color:#ebc815}.version-container[data-v-24513c96]{display:grid;grid-template-columns:20px auto}.small-list-item[data-v-99ab1bec]{height:var(--sidebar-menu-item-height)}.active-nav-item[data-v-99ab1bec]{border-right:4px solid var(--v-primary-base)}.menu-item-icon[data-v-99ab1bec]{opacity:.85}.menu-item-title[data-v-99ab1bec]{line-height:30px;font-size:14px;font-weight:600;text-transform:uppercase;opacity:.85}._spin_button_group[data-v-799eadb6]{width:24px;margin-top:-6px;margin-left:-6px;margin-bottom:-6px}.v-input--has-state[data-v-799eadb6]{margin-bottom:-18px!important}._tool-slider-subheader[data-v-2b843f9d]{height:auto}._lock-button[data-v-2b843f9d]{margin-left:-6px}._error-msg[data-v-2b843f9d]{color:#ff5252;font-size:12px;padding:4px 16px 2px 0}.fade-enter-active[data-v-2b843f9d]{animation:slide-in-data-v-2b843f9d .15s reverse;opacity:1}.fade-leave-active[data-v-2b843f9d]{animation:slide-in-data-v-2b843f9d .15s;opacity:1}@keyframes slide-in-data-v-2b843f9d{to{transform:translateY(-5px)}}._slider-input[data-v-2b843f9d]{min-width:4.2rem;max-width:5rem;margin-left:12px}._slider-input[data-v-2b843f9d] .v-input__slot{min-height:1rem!important}._slider-input[data-v-2b843f9d] .v-text-field__slot input{padding-top:4px;padding-bottom:4px}._slider-input[data-v-2b843f9d] .v-input__append-inner{margin:auto -5px auto 0!important}._btn-group[data-v-eba60532]{border-radius:4px;display:inline-flex;flex-wrap:nowrap;max-width:100%;min-width:100%;width:100%}._btn-group .v-btn[data-v-eba60532]{border-radius:0;border-color:#ffffff1f;border-style:solid;border-width:thin;box-shadow:none;height:28px;opacity:.8;min-width:auto!important}._btn-group .v-btn[data-v-eba60532]:first-child{border-top-left-radius:inherit;border-bottom-left-radius:inherit}._btn-group .v-btn[data-v-eba60532]:last-child{border-top-right-radius:inherit;border-bottom-right-radius:inherit}._btn-group .v-btn[data-v-eba60532]:not(:first-child){border-left-width:0}html.theme--light ._btn-group .v-btn[data-v-eba60532]{border-color:#0000001f!important}._btn-qs[data-v-eba60532]{font-size:.8rem!important;max-height:24px}._btn-extruder-cmd[data-v-eba60532]{min-width:135px!important}._extruderColorState[data-v-956e3986]{width:15px;height:15px;border-radius:50%;border:1px solid lightgray}._btn-group[data-v-2b552b14]{border-radius:4px;display:inline-flex;flex-wrap:nowrap;max-width:100%;min-width:100%}._btn-group .v-btn[data-v-2b552b14]{border-radius:0;border-color:#ffffff1f;border-style:solid;border-width:thin;box-shadow:none;height:28px;opacity:.8;min-width:auto!important}._btn-group .v-btn[data-v-2b552b14]:first-child{border-top-left-radius:inherit;border-bottom-left-radius:inherit}._btn-group .v-btn[data-v-2b552b14]:last-child{border-top-right-radius:inherit;border-bottom-right-radius:inherit}._btn-group .v-btn[data-v-2b552b14]:not(:first-child){border-left-width:0}html.theme--light ._btn-group .v-btn[data-v-2b552b14]{border-color:#0000001f}.btnMacroMenu[data-v-029e4e5c]{border-top-left-radius:0;border-bottom-left-radius:0}.macroWithParameters[data-v-029e4e5c]{border-top-right-radius:0;border-bottom-right-radius:0}.btn-collapsible>*[data-v-28d7b868]{will-change:transform;transition:transform .5s}.icon-rotate-n90[data-v-28d7b868]{transform:rotate(-90deg)}.consoleTableRow[data-v-b5bd1d04]{font-family:Roboto Mono,monospace;font-size:.95em}.consoleTableRow.default .col[data-v-b5bd1d04]{padding-top:8px!important;padding-bottom:8px!important}.consoleTableRow.default+.consoleTableRow .col[data-v-b5bd1d04]{border-top:1px solid rgba(255,255,255,.12)}.consoleTableRow.compact .col[data-v-b5bd1d04]{padding-top:2px!important;padding-bottom:2px!important}html.theme--light .consoleTableRow.default+.consoleTableRow .col[data-v-b5bd1d04]{border-top:1px solid rgba(0,0,0,.12)}.command-help-content[data-v-06867a20]{overflow-x:hidden}.command-help-content.height300[data-v-06867a20]{height:300px}.command-help-content.mobileHeight[data-v-06867a20]{height:calc(var(--app-height) - 48px - 73px)}.consoleTable[data-v-4b06e9de]{border-top:1px solid rgba(255,255,255,.12)}html.theme--light .consoleTable[data-v-4b06e9de]{border-top:1px solid rgba(0,0,0,.12)}.gcode-command-field[data-v-4b06e9de]{font-family:Roboto Mono,monospace}.content span[data-v-05f4d966],.content strong[data-v-05f4d966]{padding-lLine truncated
-50
View File
@@ -1,50 +0,0 @@
import{V as y,_ as De,a as oa,b as ki,c as v,d as le,e as zx,f as g,g as jl,h as oe,i as q,j as bs,k as Lr,l as S,m as _,n as re,o as ne,p as at,q as pe,r as ke,s as K,t as Rs,u as Gt,v as rt,w as E,x as Zx,y as Js,z as Nl,A as Nt,B as Le,C as $e,D as Oe,E as we,F as dt,G as vt,H as up,I as Ai,J as Ns,K as qx,L as Vl,M as Te,N as ns,O as Bu,P as mn,Q as $b,R as Xx,S as au,T as ho,U as ss,W as dp,X as Yx,Y as Jx,Z as Kx,$ as ai,a0 as xb,a1 as Qx,a2 as oi,a3 as ew,a4 as tw,a5 as Gr,a6 as br,a7 as Zs,a8 as sw,a9 as rw,aa as iw,ab as nw,ac as wb,ad as aw,ae as ow,af as lw,ag as Ta,ah as Da,ai as cw,aj as uw,ak as Ma,al as of,am as dw,an as hw,ao as lf,ap as pw,aq as mw}from"./vuetify-52f40ce5.js";import{g as Fi,c as xr,a as hp,O as za}from"./overlayscrollbars-44d87bcf.js";import{i as fw,t as gw,u as vw,a as _w,b as bw,c as yw,d as Cw,e as $w,f as xw,g as ww,h as Sw}from"./echarts-9bc570b0.js";(function(){const s=document.createElement("link").relList;if(s&&s.supports&&s.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))r(i);new MutationObserver(i=>{for(const n of i)if(n.type==="childList")for(const a of n.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&r(a)}).observe(document,{childList:!0,subtree:!0});function t(i){const n={};return i.integrity&&(n.integrity=i.integrity),i.referrerPolicy&&(n.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?n.credentials="include":i.crossOrigin==="anonymous"?n.credentials="omit":n.credentials="same-origin",n}function r(i){if(i.ep)return;i.ep=!0;const n=t(i);fetch(i.href,n)}})();var Pw={exports:{}};(function(e){var s=function(t){var r=Object.prototype,i=r.hasOwnProperty,n=Object.defineProperty||function(F,G,x){F[G]=x.value},a,o=typeof Symbol=="function"?Symbol:{},l=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",u=o.toStringTag||"@@toStringTag";function d(F,G,x){return Object.defineProperty(F,G,{value:x,enumerable:!0,configurable:!0,writable:!0}),F[G]}try{d({},"")}catch{d=function(G,x,P){return G[x]=P}}function h(F,G,x,P){var L=G&&G.prototype instanceof M?G:M,Y=Object.create(L.prototype),ae=new Q(P||[]);return n(Y,"_invoke",{value:ee(F,x,ae)}),Y}t.wrap=h;function p(F,G,x){try{return{type:"normal",arg:F.call(G,x)}}catch(P){return{type:"throw",arg:P}}}var m="suspendedStart",f="suspendedYield",b="executing",C="completed",w={};function M(){}function H(){}function A(){}var $={};d($,l,function(){return this});var T=Object.getPrototypeOf,I=T&&T(T(te([])));I&&I!==r&&i.call(I,l)&&($=I);var R=A.prototype=M.prototype=Object.create($);H.prototype=A,n(R,"constructor",{value:A,configurable:!0}),n(A,"constructor",{value:H,configurable:!0}),H.displayName=d(A,u,"GeneratorFunction");function W(F){["next","throw","return"].forEach(function(G){d(F,G,function(x){return this._invoke(G,x)})})}t.isGeneratorFunction=function(F){var G=typeof F=="function"&&F.constructor;return G?G===H||(G.displayName||G.name)==="GeneratorFunction":!1},t.mark=function(F){return Object.setPrototypeOf?Object.setPrototypeOf(F,A):(F.__proto__=A,d(F,u,"GeneratorFunction")),F.prototype=Object.create(R),F},t.awrap=function(F){return{__await:F}};function B(F,G){function x(Y,ae,de,ge){var ye=p(F[Y],F,ae);if(ye.type==="throw")ge(ye.arg);else{var tt=ye.arg,lt=tt.value;return lt&&typeof lt=="object"&&i.call(lt,"__await")?G.resolve(lt.__await).then(function(_t){x("next",_t,de,ge)},function(_t){x("throw",_t,de,ge)}):G.resolve(lt).then(function(_t){tt.value=_t,de(tt)},function(_t){return x("throw",_t,de,ge)})}}var P;function L(Y,ae){function de(){return new G(function(ge,ye){x(Y,ae,ge,ye)})}return P=P?P.then(de,de):de()}n(this,"_invoke",{value:L})}W(B.prototype),d(B.prototype,c,function(){return this}),t.AsyncIterator=B,t.async=function(F,G,x,P,L){L===void 0&&(L=Promise);var Y=new B(h(F,G,x,P),L);return t.isGeneratorFunction(G)?Y:Y.next().then(function(ae){return ae.done?ae.value:Y.next()})};function ee(F,G,x){var P=m;return function(Y,ae){if(P===b)throw new Error("Generator is already running");if(P===C){if(Y==="throw")throw ae;return se()}for(x.method=Y,x.arg=ae;;){var de=x.delegate;if(de){var ge=D(de,x);if(ge){if(ge===w)continue;return ge}}if(x.method==="next")x.sent=x._sent=x.arg;else if(x.method==="throw"){if(P===m)throw P=C,x.arg;x.dispatchException(x.arg)}else x.method==="return"&&x.abrupt("return",x.arg);P=b;var ye=p(F,G,x);if(ye.type==="normal"){if(P=x.done?C:f,ye.arg===w)continue;return{value:ye.arg,done:x.done}}else ye.type==="throw"&&(P=C,x.method="throw",x.arg=ye.arg)}}}function D(F,G){var x=G.method,P=F.iterator[x];if(P===a)return G.delegate=null,x==="throw"&&F.iterator.return&&(G.method="return",G.arg=a,D(F,G),G.method==="throw")||x!=="return"&&(G.method="throw",G.arg=new TypeError("The iterator does not provide a '"+x+"' method")),w;var L=p(P,F.iterator,G.arg);if(L.type==="throw")return G.method="throw",G.arg=L.arg,G.delegate=null,w;var Y=L.arg;if(!Y)return G.method="throw",G.arg=new TypeError("iterator result is not an object")Line truncated
* vue-class-component v7.2.6
* (c) 2015-present Evan You
* @license MIT
*/function Za(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Za=function(s){return typeof s}:Za=function(s){return s&&typeof Symbol=="function"&&s.constructor===Symbol&&s!==Symbol.prototype?"symbol":typeof s},Za(e)}function Ww(e,s,t){return s in e?Object.defineProperty(e,s,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[s]=t,e}function Gw(e){return zw(e)||Zw(e)||qw()}function zw(e){if(Array.isArray(e)){for(var s=0,t=new Array(e.length);s<e.length;s++)t[s]=e[s];return t}}function Zw(e){if(Symbol.iterator in Object(e)||Object.prototype.toString.call(e)==="[object Arguments]")return Array.from(e)}function qw(){throw new TypeError("Invalid attempt to spread non-iterable instance")}function Xw(){return typeof Reflect<"u"&&Reflect.defineMetadata&&Reflect.getOwnMetadataKeys}function Yw(e,s){ou(e,s),Object.getOwnPropertyNames(s.prototype).forEach(function(t){ou(e.prototype,s.prototype,t)}),Object.getOwnPropertyNames(s).forEach(function(t){ou(e,s,t)})}function ou(e,s,t){var r=t?Reflect.getOwnMetadataKeys(s,t):Reflect.getOwnMetadataKeys(s);r.forEach(function(i){var n=t?Reflect.getOwnMetadata(i,s,t):Reflect.getOwnMetadata(i,s);t?Reflect.defineMetadata(i,n,e,t):Reflect.defineMetadata(i,n,e)})}var Jw={__proto__:[]},Kw=Jw instanceof Array;function Bl(e){return function(s,t,r){var i=typeof s=="function"?s:s.constructor;i.__decorators__||(i.__decorators__=[]),typeof r!="number"&&(r=void 0),i.__decorators__.push(function(n){return e(n,t,r)})}}function j(){for(var e=arguments.length,s=new Array(e),t=0;t<e;t++)s[t]=arguments[t];return y.extend({mixins:s})}function Qw(e){var s=Za(e);return e==null||s!=="object"&&s!=="function"}function eS(e,s){var t=s.prototype._init;s.prototype._init=function(){var n=this,a=Object.getOwnPropertyNames(e);if(e.$options.props)for(var o in e.$options.props)e.hasOwnProperty(o)||a.push(o);a.forEach(function(l){Object.defineProperty(n,l,{get:function(){return e[l]},set:function(u){e[l]=u},configurable:!0})})};var r=new s;s.prototype._init=t;var i={};return Object.keys(r).forEach(function(n){r[n]!==void 0&&(i[n]=r[n])}),i}var Gu=["data","beforeCreate","created","beforeMount","mounted","beforeDestroy","destroyed","beforeUpdate","updated","activated","deactivated","render","errorCaptured","serverPrefetch"];function uf(e){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};s.name=s.name||e._componentTag||e.name;var t=e.prototype;Object.getOwnPropertyNames(t).forEach(function(o){if(o!=="constructor"){if(Gu.indexOf(o)>-1){s[o]=t[o];return}var l=Object.getOwnPropertyDescriptor(t,o);l.value!==void 0?typeof l.value=="function"?(s.methods||(s.methods={}))[o]=l.value:(s.mixins||(s.mixins=[])).push({data:function(){return Ww({},o,l.value)}}):(l.get||l.set)&&((s.computed||(s.computed={}))[o]={get:l.get,set:l.set})}}),(s.mixins||(s.mixins=[])).push({data:function(){return eS(this,e)}});var r=e.__decorators__;r&&(r.forEach(function(o){return o(s)}),delete e.__decorators__);var i=Object.getPrototypeOf(e.prototype),n=i instanceof y?i.constructor:y,a=n.extend(s);return sS(a,e,n),Xw()&&Yw(a,e),a}var tS={prototype:!0,arguments:!0,callee:!0,caller:!0};function sS(e,s,t){Object.getOwnPropertyNames(s).forEach(function(r){if(!tS[r]){var i=Object.getOwnPropertyDescriptor(e,r);if(!(i&&!i.configurable)){var n=Object.getOwnPropertyDescriptor(s,r);if(!Kw){if(r==="cid")return;var a=Object.getOwnPropertyDescriptor(t,r);if(!Qw(n.value)&&a&&a.value===n.value)return}Object.defineProperty(e,r,n)}}})}function O(e){return typeof e=="function"?uf(e):function(s){return uf(s,e)}}O.registerHooks=function(s){Gu.push.apply(Gu,Gw(s))};globalThis&&globalThis.__spreadArrays;var rS=typeof Reflect<"u"&&typeof Reflect.getMetadata<"u";function iS(e,s,t){if(rS&&!Array.isArray(e)&&typeof e!="function"&&!e.hasOwnProperty("type")&&typeof e.type>"u"){var r=Reflect.getMetadata("design:type",s,t);r!==Object&&(e.type=r)}}function k(e){return e===void 0&&(e={}),function(s,t){iS(e,s,t),Bl(function(r,i){(r.props||(r.props={}))[i]=e})(s,t)}}function Eb(e){return Bl(function(s,t){s.computed=s.computed||{},s.computed[t]={cache:!1,get:function(){return this.$refs[e||t]}}})}function nS(e){e===void 0&&(e={});var s="value";return Bl(function(t,r){(t.props||(t.props={}))[s]=e,(t.computed||(t.computed={}))[r]={get:function(){return this[s]},set:function(i){this.$emit("input",i)}}})}function me(e,s){s===void 0&&(s={});var t=s.deep,r=t===void 0?!1:t,i=s.immediate,n=i===void 0?!1:i;return Bl(function(a,o){typeof a.watch!="object"&&(a.watch=Object.create(null));var l=a.watch;typeof l[e]=="object"&&!Array.isArray(l[e])?l[e]=[l[e]]:typeof l[e]>"u"&&(l[e]=[]),l[e].push({handler:o,deep:r,immediate:n})})}var aS=Object.defineProperty,oS=Object.getOwnPropertyDescriptor,lS=(e,s,t,r)=>{for(var i=r>1?void 0:r?oS(s,t):s,n=e.length-1,a;n>=0;n--)(a=e[n])&&(i=(r?a(s,t,i):a(i))||i);return r&&i&&aS(s,t,i),i};let V=class extends y{get apiUrl(){return this.$store.getters["socket/getUrl"]}get hostUrl(){return this.$store.getters["socket/getHostUrLine truncated
* vue-class-component v6.3.2
* (c) 2015-present Evan You
* @license MIT
*/Object.defineProperty(tc,"__esModule",{value:!0});function CD(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var Ju=CD(yD),$D=typeof Reflect<"u"&&Reflect.defineMetadata;function xD(e,s){cu(e,s),Object.getOwnPropertyNames(s.prototype).forEach(function(t){cu(e.prototype,s.prototype,t)}),Object.getOwnPropertyNames(s).forEach(function(t){cu(e,s,t)})}function cu(e,s,t){var r=t?Reflect.getOwnMetadataKeys(s,t):Reflect.getOwnMetadataKeys(s);r.forEach(function(i){var n=t?Reflect.getOwnMetadata(i,s,t):Reflect.getOwnMetadata(i,s);t?Reflect.defineMetadata(i,n,e,t):Reflect.defineMetadata(i,n,e)})}var wD={__proto__:[]},SD=wD instanceof Array;function PD(e){return function(s,t,r){var i=typeof s=="function"?s:s.constructor;i.__decorators__||(i.__decorators__=[]),typeof r!="number"&&(r=void 0),i.__decorators__.push(function(n){return e(n,t,r)})}}function TD(){for(var e=[],s=0;s<arguments.length;s++)e[s]=arguments[s];return Ju.extend({mixins:e})}function DD(e){var s=typeof e;return e==null||s!=="object"&&s!=="function"}function MD(e,s){var t=s.prototype._init;s.prototype._init=function(){var n=this,a=Object.getOwnPropertyNames(e);if(e.$options.props)for(var o in e.$options.props)e.hasOwnProperty(o)||a.push(o);a.forEach(function(l){l.charAt(0)!=="_"&&Object.defineProperty(n,l,{get:function(){return e[l]},set:function(c){e[l]=c},configurable:!0})})};var r=new s;s.prototype._init=t;var i={};return Object.keys(r).forEach(function(n){r[n]!==void 0&&(i[n]=r[n])}),i}var Ku=["data","beforeCreate","created","beforeMount","mounted","beforeDestroy","destroyed","beforeUpdate","updated","activated","deactivated","render","errorCaptured"];function wf(e,s){s===void 0&&(s={}),s.name=s.name||e._componentTag||e.name;var t=e.prototype;Object.getOwnPropertyNames(t).forEach(function(o){if(o!=="constructor"){if(Ku.indexOf(o)>-1){s[o]=t[o];return}var l=Object.getOwnPropertyDescriptor(t,o);l.value!==void 0?typeof l.value=="function"?(s.methods||(s.methods={}))[o]=l.value:(s.mixins||(s.mixins=[])).push({data:function(){var c;return c={},c[o]=l.value,c}}):(l.get||l.set)&&((s.computed||(s.computed={}))[o]={get:l.get,set:l.set})}}),(s.mixins||(s.mixins=[])).push({data:function(){return MD(this,e)}});var r=e.__decorators__;r&&(r.forEach(function(o){return o(s)}),delete e.__decorators__);var i=Object.getPrototypeOf(e.prototype),n=i instanceof Ju?i.constructor:Ju,a=n.extend(s);return ED(a,e,n),$D&&xD(a,e),a}function ED(e,s,t){Object.getOwnPropertyNames(s).forEach(function(r){if(r!=="prototype"){var i=Object.getOwnPropertyDescriptor(e,r);if(!(i&&!i.configurable)){var n=Object.getOwnPropertyDescriptor(s,r);if(!SD){if(r==="cid")return;var a=Object.getOwnPropertyDescriptor(t,r);if(!DD(n.value)&&a&&a.value===n.value)return}Object.defineProperty(e,r,n)}}})}function D0(e){return typeof e=="function"?wf(e):function(s){return wf(s,e)}}D0.registerHooks=function(s){Ku.push.apply(Ku,s)};tc.default=D0;var OD=tc.createDecorator=PD;tc.mixins=TD;function Ze(e){return OD(function(s,t){if(!s.methods)throw new Error("This decorator must be used on a vue component method.");var r=typeof e=="number"?e:e.time,i=s.methods[t],n=0,a=function(){n&&(clearTimeout(n),n=0)};s.methods[t]=function(){for(var o=this,l=[],c=0;c<arguments.length;c++)l[c]=arguments[c];a(),n=setTimeout(function(){n=0,i.apply(o,l)},r)}})}var LD=Object.defineProperty,kD=Object.getOwnPropertyDescriptor,et=(e,s,t,r)=>{for(var i=r>1?void 0:r?kD(s,t):s,n=e.length-1,a;n>=0;n--)(a=e[n])&&(i=(r?a(s,t,i):a(i))||i);return r&&i&&LD(s,t,i),i};let ze=class extends j(V){constructor(){super(...arguments),this.mdiRestart=jr,this.mdiLockOutline=Yl,this.mdiLockOpenVariantOutline=s0,this.mdiMinus=i0,this.mdiPlus=Dp,this.isLocked=!1,this.invalidChars=["e","E","+"],this.value=0,this.numInput=0,this.startValue=0,this.processedMax=100,this.dynamicStep=50}created(){this.value=this.target*this.multi,this.numInput=this.value,this.startValue=this.target*this.multi,this.dynamicStep=Math.floor(this.max/2),this.value>=this.processedMax&&(this.processedMax=(Math.ceil(this.value/this.dynamicStep)+1)*this.dynamicStep)}lockSlidersChanged(){this.isLocked=this.lockSliders&&this.isTouchDevice}startLockTimer(){let e=this.lockSlidersDelay;!this.isTouchDevice||!this.lockSliders||e<=0||(this.timeout=setTimeout(()=>this.isLocked=!0,e*1e3))}resetLockTimer(){clearTimeout(this.timeout)}get lockSliders(){return this.$store.state.gui.uiSettings.lockSlidersOnTouchDevices}get lockSlidersDelay(){return this.$store.state.gui.uiSettings.lockSlidersDelay}get colorBar(){return this.max<this.value?"warning":"primary"}changeSlider(){this.sendCmd(),this.dynamicRange&&this.value>=this.processedMax&&(this.processedMax=this.value+this.dynamicStep)}valueChanged(e){this.numInput=e}targetChanged(e){this.value=Math.round(e*this.multi),this.dynamicRange&&this.value>=this.processedMax&&(this.processedMax=this.value+this.dynamicStep)}maxChanged(e){this.processedMax=e>this.value?e:Math.ceil(this.value/this.dynamicStep)*this.dynamicStep}checkInvalidChars(e){thiLine truncated
* iro.js v5.5.2
* 2016-2021 James Daniel
* Licensed under MPL 2.0
* github.com/jaames/iro.js
*/var Ue,Mo,j0,cd,N0,sr={},Np=[],NM=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|^--/i;function Qs(e,s){for(var t in s)e[t]=s[t];return e}function V0(e){var s=e.parentNode;s&&s.removeChild(e)}function Fe(e,s,t){var r,i,n,a,o=arguments;if(s=Qs({},s),arguments.length>3)for(t=[t],r=3;r<arguments.length;r++)t.push(o[r]);if(t!=null&&(s.children=t),e!=null&&e.defaultProps!=null)for(i in e.defaultProps)s[i]===void 0&&(s[i]=e.defaultProps[i]);return a=s.key,(n=s.ref)!=null&&delete s.ref,a!=null&&delete s.key,ud(e,s,a,n)}function ud(e,s,t,r){var i={type:e,props:s,key:t,ref:r,__k:null,__p:null,__b:0,__e:null,l:null,__c:null,constructor:void 0};return Ue.vnode&&Ue.vnode(i),i}function lc(e){return e.children}function VM(e){if(e==null||typeof e=="boolean")return null;if(typeof e=="string"||typeof e=="number")return ud(null,e,null,null);if(e.__e!=null||e.__c!=null){var s=ud(e.type,e.props,e.key,null);return s.__e=e.__e,s}return e}function ii(e,s){this.props=e,this.context=s}function Eo(e,s){if(s==null)return e.__p?Eo(e.__p,e.__p.__k.indexOf(e)+1):null;for(var t;s<e.__k.length;s++)if((t=e.__k[s])!=null&&t.__e!=null)return t.__e;return typeof e.type=="function"?Eo(e):null}function U0(e){var s,t;if((e=e.__p)!=null&&e.__c!=null){for(e.__e=e.__c.base=null,s=0;s<e.__k.length;s++)if((t=e.__k[s])!=null&&t.__e!=null){e.__e=e.__c.base=t.__e;break}return U0(e)}}function uu(e){(!e.__d&&(e.__d=!0)&&Mo.push(e)===1||cd!==Ue.debounceRendering)&&(cd=Ue.debounceRendering,(Ue.debounceRendering||j0)(UM))}function UM(){var e,s,t,r,i,n,a,o;for(Mo.sort(function(l,c){return c.__v.__b-l.__v.__b});e=Mo.pop();)e.__d&&(t=void 0,r=void 0,n=(i=(s=e).__v).__e,a=s.__P,o=s.u,s.u=!1,a&&(t=[],r=Up(a,i,Qs({},i),s.__n,a.ownerSVGElement!==void 0,null,t,o,n==null?Eo(i):n),W0(t,i),r!=n&&U0(i)))}function B0(e,s,t,r,i,n,a,o,l){var c,u,d,h,p,m,f,b=t&&t.__k||Np,C=b.length;if(o==sr&&(o=n!=null?n[0]:C?Eo(t,0):null),c=0,s.__k=Vp(s.__k,function(w){if(w!=null){if(w.__p=s,w.__b=s.__b+1,(d=b[c])===null||d&&w.key==d.key&&w.type===d.type)b[c]=void 0;else for(u=0;u<C;u++){if((d=b[u])&&w.key==d.key&&w.type===d.type){b[u]=void 0;break}d=null}if(h=Up(e,w,d=d||sr,r,i,n,a,null,o,l),(u=w.ref)&&d.ref!=u&&(f||(f=[])).push(u,w.__c||h,w),h!=null){if(m==null&&(m=h),w.l!=null)h=w.l,w.l=null;else if(n==d||h!=o||h.parentNode==null){e:if(o==null||o.parentNode!==e)e.appendChild(h);else{for(p=o,u=0;(p=p.nextSibling)&&u<C;u+=2)if(p==h)break e;e.insertBefore(h,o)}s.type=="option"&&(e.value="")}o=h.nextSibling,typeof s.type=="function"&&(s.l=h)}}return c++,w}),s.__e=m,n!=null&&typeof s.type!="function")for(c=n.length;c--;)n[c]!=null&&V0(n[c]);for(c=C;c--;)b[c]!=null&&z0(b[c],b[c]);if(f)for(c=0;c<f.length;c++)G0(f[c],f[++c],f[++c])}function Vp(e,s,t){if(t==null&&(t=[]),e==null||typeof e=="boolean")s&&t.push(s(null));else if(Array.isArray(e))for(var r=0;r<e.length;r++)Vp(e[r],s,t);else t.push(s?s(VM(e)):e);return t}function BM(e,s,t,r,i){var n;for(n in t)n in s||Yf(e,n,null,t[n],r);for(n in s)i&&typeof s[n]!="function"||n==="value"||n==="checked"||t[n]===s[n]||Yf(e,n,s[n],t[n],r)}function Xf(e,s,t){s[0]==="-"?e.setProperty(s,t):e[s]=typeof t=="number"&&NM.test(s)===!1?t+"px":t==null?"":t}function Yf(e,s,t,r,i){var n,a,o,l,c;if(!((s=i?s==="className"?"class":s:s==="class"?"className":s)==="key"||s==="children"))if(s==="style")if(n=e.style,typeof t=="string")n.cssText=t;else{if(typeof r=="string"&&(n.cssText="",r=null),r)for(a in r)t&&a in t||Xf(n,a,"");if(t)for(o in t)r&&t[o]===r[o]||Xf(n,o,t[o])}else s[0]==="o"&&s[1]==="n"?(l=s!==(s=s.replace(/Capture$/,"")),c=s.toLowerCase(),s=(c in e?c:s).slice(2),t?(r||e.addEventListener(s,Jf,l),(e.t||(e.t={}))[s]=t):e.removeEventListener(s,Jf,l)):s!=="list"&&s!=="tagName"&&s!=="form"&&!i&&s in e?e[s]=t==null?"":t:typeof t!="function"&&s!=="dangerouslySetInnerHTML"&&(s!==(s=s.replace(/^xlink:?/,""))?t==null||t===!1?e.removeAttributeNS("http://www.w3.org/1999/xlink",s.toLowerCase()):e.setAttributeNS("http://www.w3.org/1999/xlink",s.toLowerCase(),t):t==null||t===!1?e.removeAttribute(s):e.setAttribute(s,t))}function Jf(e){return this.t[e.type](Ue.event?Ue.event(e):e)}function Up(e,s,t,r,i,n,a,o,l,c){var u,d,h,p,m,f,b,C,w,M,H=s.type;if(s.constructor!==void 0)return null;(u=Ue.__b)&&u(s);try{e:if(typeof H=="function"){if(C=s.props,w=(u=H.contextType)&&r[u.__c],M=u?w?w.props.value:u.__p:r,t.__c?b=(d=s.__c=t.__c).__p=d.__E:("prototype"in H&&H.prototype.render?s.__c=d=new H(C,M):(s.__c=d=new ii(C,M),d.constructor=H,d.render=GM),w&&w.sub(d),d.props=C,d.state||(d.state={}),d.context=M,d.__n=r,h=d.__d=!0,d.__h=[]),d.__s==null&&(d.__s=d.state),H.getDerivedStateFromProps!=null&&Qs(d.__s==d.state?d.__s=Qs({},d.__s):d.__s,H.getDerivedStateFromProps(C,d.__s)),h)H.getDerivedStateFromProps==null&&d.componentWillMount!=null&&d.componentWillMount(),d.componentDidMount!=null&&a.push(d);else{if(H.getDerivedStateFromProps==null&&o==null&&d.componentWillReceiveProps!=null&&d.componentWillReceiveProps(C,M),!o&&d.shouldComponentUpdate!=null&&d.shouldComponentUpdate(C,Line truncated
* Sortable 1.10.2
* @author RubaXa <trash@rubaxa.org>
* @author owenm <owen23355@gmail.com>
* @license MIT
*/function Xa(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Xa=function(s){return typeof s}:Xa=function(s){return s&&typeof Symbol=="function"&&s.constructor===Symbol&&s!==Symbol.prototype?"symbol":typeof s},Xa(e)}function RF(e,s,t){return s in e?Object.defineProperty(e,s,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[s]=t,e}function qt(){return qt=Object.assign||function(e){for(var s=1;s<arguments.length;s++){var t=arguments[s];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},qt.apply(this,arguments)}function ur(e){for(var s=1;s<arguments.length;s++){var t=arguments[s]!=null?arguments[s]:{},r=Object.keys(t);typeof Object.getOwnPropertySymbols=="function"&&(r=r.concat(Object.getOwnPropertySymbols(t).filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable}))),r.forEach(function(i){RF(e,i,t[i])})}return e}function IF(e,s){if(e==null)return{};var t={},r=Object.keys(e),i,n;for(n=0;n<r.length;n++)i=r[n],!(s.indexOf(i)>=0)&&(t[i]=e[i]);return t}function HF(e,s){if(e==null)return{};var t=IF(e,s),r,i;if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);for(i=0;i<n.length;i++)r=n[i],!(s.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(t[r]=e[r])}return t}function jF(e){return NF(e)||VF(e)||UF()}function NF(e){if(Array.isArray(e)){for(var s=0,t=new Array(e.length);s<e.length;s++)t[s]=e[s];return t}}function VF(e){if(Symbol.iterator in Object(e)||Object.prototype.toString.call(e)==="[object Arguments]")return Array.from(e)}function UF(){throw new TypeError("Invalid attempt to spread non-iterable instance")}var BF="1.10.2";function Ls(e){if(typeof window<"u"&&window.navigator)return!!navigator.userAgent.match(e)}var zs=Ls(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),_a=Ls(/Edge/i),n1=Ls(/firefox/i),Ad=Ls(/safari/i)&&!Ls(/chrome/i)&&!Ls(/android/i),Oy=Ls(/iP(ad|od|hone)/i),WF=Ls(/chrome/i)&&Ls(/android/i),Ly={capture:!1,passive:!1};function Pe(e,s,t){e.addEventListener(s,t,!zs&&Ly)}function xe(e,s,t){e.removeEventListener(s,t,!zs&&Ly)}function Wo(e,s){if(s){if(s[0]===">"&&(s=s.substring(1)),e)try{if(e.matches)return e.matches(s);if(e.msMatchesSelector)return e.msMatchesSelector(s);if(e.webkitMatchesSelector)return e.webkitMatchesSelector(s)}catch{return!1}return!1}}function GF(e){return e.host&&e!==document&&e.host.nodeType?e.host:e.parentNode}function ts(e,s,t,r){if(e){t=t||document;do{if(s!=null&&(s[0]===">"?e.parentNode===t&&Wo(e,s):Wo(e,s))||r&&e===t)return e;if(e===t)break}while(e=GF(e))}return null}var a1=/\s+/g;function Ne(e,s,t){if(e&&s)if(e.classList)e.classList[t?"add":"remove"](s);else{var r=(" "+e.className+" ").replace(a1," ").replace(" "+s+" "," ");e.className=(r+(t?" "+s:"")).replace(a1," ")}}function ue(e,s,t){var r=e&&e.style;if(r){if(t===void 0)return document.defaultView&&document.defaultView.getComputedStyle?t=document.defaultView.getComputedStyle(e,""):e.currentStyle&&(t=e.currentStyle),s===void 0?t:t[s];!(s in r)&&s.indexOf("webkit")===-1&&(s="-webkit-"+s),r[s]=t+(typeof t=="string"?"":"px")}}function Mr(e,s){var t="";if(typeof e=="string")t=e;else do{var r=ue(e,"transform");r&&r!=="none"&&(t=r+" "+t)}while(!s&&(e=e.parentNode));var i=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return i&&new i(t)}function ky(e,s,t){if(e){var r=e.getElementsByTagName(s),i=0,n=r.length;if(t)for(;i<n;i++)t(r[i],i);return r}return[]}function vs(){var e=document.scrollingElement;return e||document.documentElement}function Ge(e,s,t,r,i){if(!(!e.getBoundingClientRect&&e!==window)){var n,a,o,l,c,u,d;if(e!==window&&e!==vs()?(n=e.getBoundingClientRect(),a=n.top,o=n.left,l=n.bottom,c=n.right,u=n.height,d=n.width):(a=0,o=0,l=window.innerHeight,c=window.innerWidth,u=window.innerHeight,d=window.innerWidth),(s||t)&&e!==window&&(i=i||e.parentNode,!zs))do if(i&&i.getBoundingClientRect&&(ue(i,"transform")!=="none"||t&&ue(i,"position")!=="static")){var h=i.getBoundingClientRect();a-=h.top+parseInt(ue(i,"border-top-width")),o-=h.left+parseInt(ue(i,"border-left-width")),l=a+n.height,c=o+n.width;break}while(i=i.parentNode);if(r&&e!==window){var p=Mr(i||e),m=p&&p.a,f=p&&p.d;p&&(a/=f,o/=m,d/=m,u/=f,l=a+u,c=o+d)}return{top:a,left:o,bottom:l,right:c,width:d,height:u}}}function o1(e,s,t){for(var r=er(e,!0),i=Ge(e)[s];r;){var n=Ge(r)[t],a=void 0;if(t==="top"||t==="left"?a=i>=n:a=i<=n,!a)return r;if(r===vs())break;r=er(r,!1)}return!1}function Go(e,s,t){for(var r=0,i=0,n=e.children;i<n.length;){if(n[i].style.display!=="none"&&n[i]!==fe.ghost&&n[i]!==fe.dragged&&ts(n[i],t.draggable,e,!1)){if(r===s)return n[i];r++}i++}return null}function rm(e,s){for(var t=e.lastElementChild;t&&(t===fe.ghost||ue(t,"display")==="none"||s&&!Wo(t,s));)t=t.previousElementSibling;return t||null}function We(e,s){var t=0;if(!e||!e.parentNode)return-1;for(;e=e.previousElementSibling;)e.nodeName.toUpperCase()!=="TEMPLATE"&&e!==fe.clone&&(!s||Wo(e,s))&&t++;return t}function l1(e){var s=0,t=0,r=vs();if(e)do{var Line truncated
* vue-router v3.6.5
* (c) 2022 Evan You
* @license MIT
*/function rs(e,s){for(var t in s)e[t]=s[t];return e}var oZ=/[!'()*]/g,lZ=function(e){return"%"+e.charCodeAt(0).toString(16)},cZ=/%2C/g,Jr=function(e){return encodeURIComponent(e).replace(oZ,lZ).replace(cZ,",")};function Oh(e){try{return decodeURIComponent(e)}catch{}return e}function uZ(e,s,t){s===void 0&&(s={});var r=t||dZ,i;try{i=r(e||"")}catch{i={}}for(var n in s){var a=s[n];i[n]=Array.isArray(a)?a.map(f_):f_(a)}return i}var f_=function(e){return e==null||typeof e=="object"?e:String(e)};function dZ(e){var s={};return e=e.trim().replace(/^(\?|#|&)/,""),e&&e.split("&").forEach(function(t){var r=t.replace(/\+/g," ").split("="),i=Oh(r.shift()),n=r.length>0?Oh(r.join("=")):null;s[i]===void 0?s[i]=n:Array.isArray(s[i])?s[i].push(n):s[i]=[s[i],n]}),s}function hZ(e){var s=e?Object.keys(e).map(function(t){var r=e[t];if(r===void 0)return"";if(r===null)return Jr(t);if(Array.isArray(r)){var i=[];return r.forEach(function(n){n!==void 0&&(n===null?i.push(Jr(t)):i.push(Jr(t)+"="+Jr(n)))}),i.join("&")}return Jr(t)+"="+Jr(r)}).filter(function(t){return t.length>0}).join("&"):null;return s?"?"+s:""}var pl=/\/?$/;function ml(e,s,t,r){var i=r&&r.options.stringifyQuery,n=s.query||{};try{n=Lh(n)}catch{}var a={name:s.name||e&&e.name,meta:e&&e.meta||{},path:s.path||"/",hash:s.hash||"",query:n,params:s.params||{},fullPath:g_(s,i),matched:e?pZ(e):[]};return t&&(a.redirectedFrom=g_(t,i)),Object.freeze(a)}function Lh(e){if(Array.isArray(e))return e.map(Lh);if(e&&typeof e=="object"){var s={};for(var t in e)s[t]=Lh(e[t]);return s}else return e}var mr=ml(null,{path:"/"});function pZ(e){for(var s=[];e;)s.unshift(e),e=e.parent;return s}function g_(e,s){var t=e.path,r=e.query;r===void 0&&(r={});var i=e.hash;i===void 0&&(i="");var n=s||hZ;return(t||"/")+n(r)+i}function hC(e,s,t){return s===mr?e===s:s?e.path&&s.path?e.path.replace(pl,"")===s.path.replace(pl,"")&&(t||e.hash===s.hash&&ro(e.query,s.query)):e.name&&s.name?e.name===s.name&&(t||e.hash===s.hash&&ro(e.query,s.query)&&ro(e.params,s.params)):!1:!1}function ro(e,s){if(e===void 0&&(e={}),s===void 0&&(s={}),!e||!s)return e===s;var t=Object.keys(e).sort(),r=Object.keys(s).sort();return t.length!==r.length?!1:t.every(function(i,n){var a=e[i],o=r[n];if(o!==i)return!1;var l=s[i];return a==null||l==null?a===l:typeof a=="object"&&typeof l=="object"?ro(a,l):String(a)===String(l)})}function mZ(e,s){return e.path.replace(pl,"/").indexOf(s.path.replace(pl,"/"))===0&&(!s.hash||e.hash===s.hash)&&fZ(e.query,s.query)}function fZ(e,s){for(var t in s)if(!(t in e))return!1;return!0}function pC(e){for(var s=0;s<e.matched.length;s++){var t=e.matched[s];for(var r in t.instances){var i=t.instances[r],n=t.enteredCbs[r];if(!(!i||!n)){delete t.enteredCbs[r];for(var a=0;a<n.length;a++)i._isBeingDestroyed||n[a](i)}}}}var gZ={name:"RouterView",functional:!0,props:{name:{type:String,default:"default"}},render:function(s,t){var r=t.props,i=t.children,n=t.parent,a=t.data;a.routerView=!0;for(var o=n.$createElement,l=r.name,c=n.$route,u=n._routerViewCache||(n._routerViewCache={}),d=0,h=!1;n&&n._routerRoot!==n;){var p=n.$vnode?n.$vnode.data:{};p.routerView&&d++,p.keepAlive&&n._directInactive&&n._inactive&&(h=!0),n=n.$parent}if(a.routerViewDepth=d,h){var m=u[l],f=m&&m.component;return f?(m.configProps&&v_(f,a,m.route,m.configProps),o(f,a,i)):o()}var b=c.matched[d],C=b&&b.components[l];if(!b||!C)return u[l]=null,o();u[l]={component:C},a.registerRouteInstance=function(M,H){var A=b.instances[l];(H&&A!==M||!H&&A===M)&&(b.instances[l]=H)},(a.hook||(a.hook={})).prepatch=function(M,H){b.instances[l]=H.componentInstance},a.hook.init=function(M){M.data.keepAlive&&M.componentInstance&&M.componentInstance!==b.instances[l]&&(b.instances[l]=M.componentInstance),pC(c)};var w=b.props&&b.props[l];return w&&(rs(u[l],{route:c,configProps:w}),v_(C,a,c,w)),o(C,a,i)}};function v_(e,s,t,r){var i=s.props=vZ(t,r);if(i){i=s.props=rs({},i);var n=s.attrs=s.attrs||{};for(var a in i)(!e.props||!(a in e.props))&&(n[a]=i[a],delete i[a])}}function vZ(e,s){switch(typeof s){case"undefined":return;case"object":return s;case"function":return s(e);case"boolean":return s?e.params:void 0}}function mC(e,s,t){var r=e.charAt(0);if(r==="/")return e;if(r==="?"||r==="#")return s+e;var i=s.split("/");(!t||!i[i.length-1])&&i.pop();for(var n=e.replace(/^\//,"").split("/"),a=0;a<n.length;a++){var o=n[a];o===".."?i.pop():o!=="."&&i.push(o)}return i[0]!==""&&i.unshift(""),i.join("/")}function _Z(e){var s="",t="",r=e.indexOf("#");r>=0&&(s=e.slice(r),e=e.slice(0,r));var i=e.indexOf("?");return i>=0&&(t=e.slice(i+1),e=e.slice(0,i)),{path:e,query:t,hash:s}}function rr(e){return e.replace(/\/(?:\s*\/)+/g,"/")}var fl=Array.isArray||function(e){return Object.prototype.toString.call(e)=="[object Array]"},zi=vC,bZ=Im,yZ=wZ,CZ=fC,$Z=gC,xZ=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function Im(e,s){for(var t=[],r=0,i=0,n="",a=s&&s.delimiter||"/",o;(o=xZ.exec(e))!=null;){var l=o[Line truncated
* vue-i18n v8.28.2
* (c) 2022 kazuya kawaguchi
* Released under the MIT License.
*/var XC=["compactDisplay","currency","currencyDisplay","currencySign","localeMatcher","notation","numberingSystem","signDisplay","style","unit","unitDisplay","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits"],XX=["dateStyle","timeStyle","calendar","localeMatcher","hour12","hourCycle","timeZone","formatMatcher","weekday","era","year","month","day","hour","minute","second","timeZoneName"];function Oi(e,s){typeof console<"u"&&(console.warn("[vue-i18n] "+e),s&&console.warn(s.stack))}function YX(e,s){typeof console<"u"&&(console.error("[vue-i18n] "+e),s&&console.error(s.stack))}var Cs=Array.isArray;function Xt(e){return e!==null&&typeof e=="object"}function JX(e){return typeof e=="boolean"}function ot(e){return typeof e=="string"}var KX=Object.prototype.toString,QX="[object Object]";function _s(e){return KX.call(e)===QX}function Lt(e){return e==null}function zh(e){return typeof e=="function"}function qc(){for(var e=[],s=arguments.length;s--;)e[s]=arguments[s];var t=null,r=null;return e.length===1?Xt(e[0])||Cs(e[0])?r=e[0]:typeof e[0]=="string"&&(t=e[0]):e.length===2&&(typeof e[0]=="string"&&(t=e[0]),(Xt(e[1])||Cs(e[1]))&&(r=e[1])),{locale:t,params:r}}function Zi(e){return JSON.parse(JSON.stringify(e))}function eY(e,s){if(e.delete(s))return e}function tY(e){var s=[];return e.forEach(function(t){return s.push(t)}),s}function Sa(e,s){return!!~e.indexOf(s)}var sY=Object.prototype.hasOwnProperty;function rY(e,s){return sY.call(e,s)}function Er(e){for(var s=arguments,t=Object(e),r=1;r<arguments.length;r++){var i=s[r];if(i!=null){var n=void 0;for(n in i)rY(i,n)&&(Xt(i[n])?t[n]=Er(t[n],i[n]):t[n]=i[n])}}return t}function $l(e,s){if(e===s)return!0;var t=Xt(e),r=Xt(s);if(t&&r)try{var i=Cs(e),n=Cs(s);if(i&&n)return e.length===s.length&&e.every(function(l,c){return $l(l,s[c])});if(!i&&!n){var a=Object.keys(e),o=Object.keys(s);return a.length===o.length&&a.every(function(l){return $l(e[l],s[l])})}else return!1}catch{return!1}else return!t&&!r?String(e)===String(s):!1}function iY(e){return e.replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;")}function nY(e){return e!=null&&Object.keys(e).forEach(function(s){typeof e[s]=="string"&&(e[s]=iY(e[s]))}),e}function aY(e){e.prototype.hasOwnProperty("$i18n")||Object.defineProperty(e.prototype,"$i18n",{get:function(){return this._i18n}}),e.prototype.$t=function(s){for(var t=[],r=arguments.length-1;r-- >0;)t[r]=arguments[r+1];var i=this.$i18n;return i._t.apply(i,[s,i.locale,i._getMessages(),this].concat(t))},e.prototype.$tc=function(s,t){for(var r=[],i=arguments.length-2;i-- >0;)r[i]=arguments[i+2];var n=this.$i18n;return n._tc.apply(n,[s,n.locale,n._getMessages(),this,t].concat(r))},e.prototype.$te=function(s,t){var r=this.$i18n;return r._te(s,r.locale,r._getMessages(),t)},e.prototype.$d=function(s){for(var t,r=[],i=arguments.length-1;i-- >0;)r[i]=arguments[i+1];return(t=this.$i18n).d.apply(t,[s].concat(r))},e.prototype.$n=function(s){for(var t,r=[],i=arguments.length-1;i-- >0;)r[i]=arguments[i+1];return(t=this.$i18n).n.apply(t,[s].concat(r))}}function oY(e){e===void 0&&(e=!1);function s(){this!==this.$root&&this.$options.__INTLIFY_META__&&this.$el&&this.$el.setAttribute("data-intlify",this.$options.__INTLIFY_META__)}return e?{mounted:s}:{beforeCreate:function(){var r=this.$options;if(r.i18n=r.i18n||(r.__i18nBridge||r.__i18n?{}:null),r.i18n){if(r.i18n instanceof ce){if(r.__i18nBridge||r.__i18n)try{var i=r.i18n&&r.i18n.messages?r.i18n.messages:{},n=r.__i18nBridge||r.__i18n;n.forEach(function(d){i=Er(i,JSON.parse(d))}),Object.keys(i).forEach(function(d){r.i18n.mergeLocaleMessage(d,i[d])})}catch{}this._i18n=r.i18n,this._i18nWatcher=this._i18n.watchI18nData()}else if(_s(r.i18n)){var a=this.$root&&this.$root.$i18n&&this.$root.$i18n instanceof ce?this.$root.$i18n:null;if(a&&(r.i18n.root=this.$root,r.i18n.formatter=a.formatter,r.i18n.fallbackLocale=a.fallbackLocale,r.i18n.formatFallbackMessages=a.formatFallbackMessages,r.i18n.silentTranslationWarn=a.silentTranslationWarn,r.i18n.silentFallbackWarn=a.silentFallbackWarn,r.i18n.pluralizationRules=a.pluralizationRules,r.i18n.preserveDirectiveContent=a.preserveDirectiveContent),r.__i18nBridge||r.__i18n)try{var o=r.i18n&&r.i18n.messages?r.i18n.messages:{},l=r.__i18nBridge||r.__i18n;l.forEach(function(d){o=Er(o,JSON.parse(d))}),r.i18n.messages=o}catch{}var c=r.i18n,u=c.sharedMessages;u&&_s(u)&&(r.i18n.messages=Er(r.i18n.messages,u)),this._i18n=new ce(r.i18n),this._i18nWatcher=this._i18n.watchI18nData(),(r.i18n.sync===void 0||r.i18n.sync)&&(this._localeWatcher=this.$i18n.watchLocale()),a&&a.onComponentInstanceCreated(this._i18n)}}else this.$root&&this.$root.$i18n&&this.$root.$i18n instanceof ce?this._i18n=this.$root.$i18n:r.parent&&r.parent.$i18n&&r.parent.$i18n instanceof ce&&(this._i18n=r.parent.$i18n)},beforeMount:function(){var r=this.$options;r.i18n=r.i18n||(r.__i18nBridge||r.__i18n?{}:null),r.i18n?r.i18n instanceof ce?(Line truncated
* vuex v3.6.2
* (c) 2021 Evan You
* @license MIT
*/function SJ(e){var s=Number(e.version.split(".")[0]);if(s>=2)e.mixin({beforeCreate:r});else{var t=e.prototype._init;e.prototype._init=function(i){i===void 0&&(i={}),i.init=i.init?[r].concat(i.init):r,t.call(this,i)}}function r(){var i=this.$options;i.store?this.$store=typeof i.store=="function"?i.store():i.store:i.parent&&i.parent.$store&&(this.$store=i.parent.$store)}}var PJ=typeof window<"u"?window:typeof global<"u"?global:{},Kr=PJ.__VUE_DEVTOOLS_GLOBAL_HOOK__;function TJ(e){Kr&&(e._devtoolHook=Kr,Kr.emit("vuex:init",e),Kr.on("vuex:travel-to-state",function(s){e.replaceState(s)}),e.subscribe(function(s,t){Kr.emit("vuex:mutation",s,t)},{prepend:!0}),e.subscribeAction(function(s,t){Kr.emit("vuex:action",s,t)},{prepend:!0}))}function DJ(e,s){return e.filter(s)[0]}function Kh(e,s){if(s===void 0&&(s=[]),e===null||typeof e!="object")return e;var t=DJ(s,function(i){return i.original===e});if(t)return t.copy;var r=Array.isArray(e)?[]:{};return s.push({original:e,copy:r}),Object.keys(e).forEach(function(i){r[i]=Kh(e[i],s)}),r}function qi(e,s){Object.keys(e).forEach(function(t){return s(e[t],t)})}function I$(e){return e!==null&&typeof e=="object"}function MJ(e){return e&&typeof e.then=="function"}function EJ(e,s){return function(){return e(s)}}var ds=function(s,t){this.runtime=t,this._children=Object.create(null),this._rawModule=s;var r=s.state;this.state=(typeof r=="function"?r():r)||{}},H$={namespaced:{configurable:!0}};H$.namespaced.get=function(){return!!this._rawModule.namespaced};ds.prototype.addChild=function(s,t){this._children[s]=t};ds.prototype.removeChild=function(s){delete this._children[s]};ds.prototype.getChild=function(s){return this._children[s]};ds.prototype.hasChild=function(s){return s in this._children};ds.prototype.update=function(s){this._rawModule.namespaced=s.namespaced,s.actions&&(this._rawModule.actions=s.actions),s.mutations&&(this._rawModule.mutations=s.mutations),s.getters&&(this._rawModule.getters=s.getters)};ds.prototype.forEachChild=function(s){qi(this._children,s)};ds.prototype.forEachGetter=function(s){this._rawModule.getters&&qi(this._rawModule.getters,s)};ds.prototype.forEachAction=function(s){this._rawModule.actions&&qi(this._rawModule.actions,s)};ds.prototype.forEachMutation=function(s){this._rawModule.mutations&&qi(this._rawModule.mutations,s)};Object.defineProperties(ds.prototype,H$);var Wr=function(s){this.register([],s,!1)};Wr.prototype.get=function(s){return s.reduce(function(t,r){return t.getChild(r)},this.root)};Wr.prototype.getNamespace=function(s){var t=this.root;return s.reduce(function(r,i){return t=t.getChild(i),r+(t.namespaced?i+"/":"")},"")};Wr.prototype.update=function(s){j$([],this.root,s)};Wr.prototype.register=function(s,t,r){var i=this;r===void 0&&(r=!0);var n=new ds(t,r);if(s.length===0)this.root=n;else{var a=this.get(s.slice(0,-1));a.addChild(s[s.length-1],n)}t.modules&&qi(t.modules,function(o,l){i.register(s.concat(l),o,r)})};Wr.prototype.unregister=function(s){var t=this.get(s.slice(0,-1)),r=s[s.length-1],i=t.getChild(r);i&&i.runtime&&t.removeChild(r)};Wr.prototype.isRegistered=function(s){var t=this.get(s.slice(0,-1)),r=s[s.length-1];return t?t.hasChild(r):!1};function j$(e,s,t){if(s.update(t),t.modules)for(var r in t.modules){if(!s.getChild(r))return;j$(e.concat(r),s.getChild(r),t.modules[r])}}var Ot,Vt=function(s){var t=this;s===void 0&&(s={}),!Ot&&typeof window<"u"&&window.Vue&&U$(window.Vue);var r=s.plugins;r===void 0&&(r=[]);var i=s.strict;i===void 0&&(i=!1),this._committing=!1,this._actions=Object.create(null),this._actionSubscribers=[],this._mutations=Object.create(null),this._wrappedGetters=Object.create(null),this._modules=new Wr(s),this._modulesNamespaceMap=Object.create(null),this._subscribers=[],this._watcherVM=new Ot,this._makeLocalGettersCache=Object.create(null);var n=this,a=this,o=a.dispatch,l=a.commit;this.dispatch=function(h,p){return o.call(n,h,p)},this.commit=function(h,p,m){return l.call(n,h,p,m)},this.strict=i;var c=this._modules.root.state;Yc(this,c,[],this._modules.root),qm(this,c),r.forEach(function(d){return d(t)});var u=s.devtools!==void 0?s.devtools:Ot.config.devtools;u&&TJ(this)},Zm={state:{configurable:!0}};Zm.state.get=function(){return this._vm._data.$$state};Zm.state.set=function(e){};Vt.prototype.commit=function(s,t,r){var i=this,n=El(s,t,r),a=n.type,o=n.payload,l={type:a,payload:o},c=this._mutations[a];c&&(this._withCommit(function(){c.forEach(function(d){d(o)})}),this._subscribers.slice().forEach(function(u){return u(l,i.state)}))};Vt.prototype.dispatch=function(s,t){var r=this,i=El(s,t),n=i.type,a=i.payload,o={type:n,payload:a},l=this._actions[n];if(l){try{this._actionSubscribers.slice().filter(function(u){return u.before}).forEach(function(u){return u.before(o,r.state)})}catch{}var c=l.length>1?Promise.all(l.map(function(u){return u(a)})):l[0](a);return new Promise(function(u,d){c.then(function(h){try{r._actionSubscribers.filter(function(p){return p.after}).forEach(function(p){return p.after(o,r.state)})}catch{}uLine truncated
* [js-sha256]{@link https://github.com/emn178/js-sha256}
*
* @version 0.10.1
* @author Chen, Yi-Cyuan [emn178@gmail.com]
* @copyright Chen, Yi-Cyuan 2014-2023
* @license MIT
*/(function(e){(function(){var s="input is invalid type",t=typeof window=="object",r=t?window:{};r.JS_SHA256_NO_WINDOW&&(t=!1);var i=!t&&typeof self=="object",n=!r.JS_SHA256_NO_NODE_JS&&typeof process=="object"&&process.versions&&process.versions.node;n?r=xr:i&&(r=self);var a=!r.JS_SHA256_NO_COMMON_JS&&!0&&e.exports,o=!r.JS_SHA256_NO_ARRAY_BUFFER&&typeof ArrayBuffer<"u",l="0123456789abcdef".split(""),c=[-2147483648,8388608,32768,128],u=[24,16,8,0],d=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],h=["hex","array","digest","arrayBuffer"],p=[];(r.JS_SHA256_NO_NODE_JS||!Array.isArray)&&(Array.isArray=function($){return Object.prototype.toString.call($)==="[object Array]"}),o&&(r.JS_SHA256_NO_ARRAY_BUFFER_IS_VIEW||!ArrayBuffer.isView)&&(ArrayBuffer.isView=function($){return typeof $=="object"&&$.buffer&&$.buffer.constructor===ArrayBuffer});var m=function($,T){return function(I){return new M(T,!0).update(I)[$]()}},f=function($){var T=m("hex",$);n&&(T=b(T,$)),T.create=function(){return new M($)},T.update=function(W){return T.create().update(W)};for(var I=0;I<h.length;++I){var R=h[I];T[R]=m(R,$)}return T},b=function($,T){var I=nb,R=nb.Buffer,W=T?"sha224":"sha256",B;R.from&&!r.JS_SHA256_NO_BUFFER_FROM?B=R.from:B=function(D){return new R(D)};var ee=function(D){if(typeof D=="string")return I.createHash(W).update(D,"utf8").digest("hex");if(D==null)throw new Error(s);return D.constructor===ArrayBuffer&&(D=new Uint8Array(D)),Array.isArray(D)||ArrayBuffer.isView(D)||D.constructor===R?I.createHash(W).update(B(D)).digest("hex"):$(D)};return ee},C=function($,T){return function(I,R){return new H(I,T,!0).update(R)[$]()}},w=function($){var T=C("hex",$);T.create=function(W){return new H(W,$)},T.update=function(W,B){return T.create(W).update(B)};for(var I=0;I<h.length;++I){var R=h[I];T[R]=C(R,$)}return T};function M($,T){T?(p[0]=p[16]=p[1]=p[2]=p[3]=p[4]=p[5]=p[6]=p[7]=p[8]=p[9]=p[10]=p[11]=p[12]=p[13]=p[14]=p[15]=0,this.blocks=p):this.blocks=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],$?(this.h0=3238371032,this.h1=914150663,this.h2=812702999,this.h3=4144912697,this.h4=4290775857,this.h5=1750603025,this.h6=1694076839,this.h7=3204075428):(this.h0=1779033703,this.h1=3144134277,this.h2=1013904242,this.h3=2773480762,this.h4=1359893119,this.h5=2600822924,this.h6=528734635,this.h7=1541459225),this.block=this.start=this.bytes=this.hBytes=0,this.finalized=this.hashed=!1,this.first=!0,this.is224=$}M.prototype.update=function($){if(!this.finalized){var T,I=typeof $;if(I!=="string"){if(I==="object"){if($===null)throw new Error(s);if(o&&$.constructor===ArrayBuffer)$=new Uint8Array($);else if(!Array.isArray($)&&(!o||!ArrayBuffer.isView($)))throw new Error(s)}else throw new Error(s);T=!0}for(var R,W=0,B,ee=$.length,D=this.blocks;W<ee;){if(this.hashed&&(this.hashed=!1,D[0]=this.block,D[16]=D[1]=D[2]=D[3]=D[4]=D[5]=D[6]=D[7]=D[8]=D[9]=D[10]=D[11]=D[12]=D[13]=D[14]=D[15]=0),T)for(B=this.start;W<ee&&B<64;++W)D[B>>2]|=$[W]<<u[B++&3];else for(B=this.start;W<ee&&B<64;++W)R=$.charCodeAt(W),R<128?D[B>>2]|=R<<u[B++&3]:R<2048?(D[B>>2]|=(192|R>>6)<<u[B++&3],D[B>>2]|=(128|R&63)<<u[B++&3]):R<55296||R>=57344?(D[B>>2]|=(224|R>>12)<<u[B++&3],D[B>>2]|=(128|R>>6&63)<<u[B++&3],D[B>>2]|=(128|R&63)<<u[B++&3]):(R=65536+((R&1023)<<10|$.charCodeAt(++W)&1023),D[B>>2]|=(240|R>>18)<<u[B++&3],D[B>>2]|=(128|R>>12&63)<<u[B++&3],D[B>>2]|=(128|R>>6&63)<<u[B++&3],D[B>>2]|=(128|R&63)<<u[B++&3]);this.lastByteIndex=B,this.bytes+=B-this.start,B>=64?(this.block=D[16],this.start=B-64,this.hash(),this.hashed=!0):this.start=B}return this.bytes>4294967295&&(this.hBytes+=this.bytes/4294967296<<0,this.bytes=this.bytes%4294967296),this}},M.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var $=this.blocks,T=this.lastByteIndex;$[16]=this.block,$[T>>2]|=c[T&3],this.block=$[16],T>=56&&(this.hashed||this.hash(),$[0]=this.block,$[16]=$[1]=$[2]=$[3]=$[4]=$[5]=$[6]=$[7]=$[8]=$[9]=$[10]=$[11]=$[12]=$[13]=$[14]=$[15]=0),$[14]=this.hBytes<<3|this.bytes>>>29,$[15]=this.bytes<<3,this.hash()}},M.prototype.hash=function(){var $=this.h0,T=this.h1,I=this.h2,R=this.h3,W=this.h4,B=this.h5,ee=this.h6,D=this.h7,z=this.blocks,X,Q,te,se,F,G,x,P,L,Y,ae;for(X=16;X<64;++X)F=z[X-15],Q=(F>>>7|F<<25)^(F>>>18|F<<14)^F>>>3,F=z[X-2],te=(F>>>17|F<<15)^(F>>>19|F<<13)^F>>>10,z[X]=z[X-16]+Q+z[X-7]+te<<0;for(ae=T&I,X=0;X<64;X+=4)this.first?(this.is224?(P=300032,F=z[0]-1413257819,DLine truncated
* vue-meta v2.4.0
* (c) 2020
* - Declan de Wet
* - Sébastien Chopin (@Atinux)
* - Pim (@pimlie)
* - All the amazing contributors
* @license MIT
*/var dte="2.4.0";function Cn(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Cn=function(s){return typeof s}:Cn=function(s){return s&&typeof Symbol=="function"&&s.constructor===Symbol&&s!==Symbol.prototype?"symbol":typeof s},Cn(e)}function ep(e,s,t){return s in e?Object.defineProperty(e,s,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[s]=t,e}function pb(e,s){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);s&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),t.push.apply(t,r)}return t}function Qt(e){for(var s=1;s<arguments.length;s++){var t=arguments[s]!=null?arguments[s]:{};s%2?pb(Object(t),!0).forEach(function(r){ep(e,r,t[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):pb(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))})}return e}function xx(e){return hte(e)||pte(e)||wx(e)||mte()}function hte(e){if(Array.isArray(e))return tp(e)}function pte(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function wx(e,s){if(e){if(typeof e=="string")return tp(e,s);var t=Object.prototype.toString.call(e).slice(8,-1);if(t==="Object"&&e.constructor&&(t=e.constructor.name),t==="Map"||t==="Set")return Array.from(e);if(t==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return tp(e,s)}}function tp(e,s){(s==null||s>e.length)&&(s=e.length);for(var t=0,r=new Array(s);t<s;t++)r[t]=e[t];return r}function mte(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function fte(e,s){var t;if(typeof Symbol>"u"||e[Symbol.iterator]==null){if(Array.isArray(e)||(t=wx(e))||s&&e&&typeof e.length=="number"){t&&(e=t);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(l){throw l},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var n=!0,a=!1,o;return{s:function(){t=e[Symbol.iterator]()},n:function(){var l=t.next();return n=l.done,l},e:function(l){a=!0,o=l},f:function(){try{!n&&t.return!=null&&t.return()}finally{if(a)throw o}}}}function Ll(e){return Array.isArray(e)}function Fs(e){return typeof e>"u"}function tu(e){return Cn(e)==="object"}function mb(e){return Cn(e)==="object"&&e!==null}function su(e){return typeof e=="function"}function gte(e){return typeof e=="string"}function vte(){try{return!Fs(window)}catch{return!1}}var _te=vte(),bte=_te?window:global,Iu=bte.console||{};function kl(e){!Iu||!Iu.warn||Iu.warn(e)}var Sx=function(){return kl("This vue app/component has no vue-meta configuration")},Ym={title:void 0,titleChunk:"",titleTemplate:"%s",htmlAttrs:{},bodyAttrs:{},headAttrs:{},base:[],link:[],meta:[],style:[],script:[],noscript:[],__dangerouslyDisableSanitizers:[],__dangerouslyDisableSanitizersByTagID:{}},Se="_vueMeta",yte="metaInfo",Cte="data-vue-meta",$te="data-vue-meta-server-rendered",xte="vmid",wte="template",Ste="content",Pte="ssr",Tte=10,Dte=!0,Ps={keyName:yte,attribute:Cte,ssrAttribute:$te,tagIDKeyName:xte,contentKeyName:Ste,metaTemplateKeyName:wte,waitOnDestroyed:Dte,debounceWait:Tte,ssrAppId:Pte},Or=Object.keys(Ym),Al=[Or[12],Or[13]],Jm=[Or[1],Or[2],"changed"].concat(Al),ru=[Or[3],Or[4],Or[5]],Mte=["link","style","script"],Ete=["base","meta","link"],Ote=["noscript","script","style"],Lte=["innerHTML","cssText","json"],Px=["once","skip","template"],Tx=["body","pbody"],Pa=["allowfullscreen","amp","amp-boilerplate","async","autofocus","autoplay","checked","compact","controls","declare","default","defaultchecked","defaultmuted","defaultselected","defer","disabled","enabled","formnovalidate","hidden","indeterminate","inert","ismap","itemscope","loop","multiple","muted","nohref","noresize","noshade","novalidate","nowrap","open","pauseonexit","readonly","required","reversed","scoped","seamless","selected","sortable","truespeed","typemustmatch","visible"],Hu=null;function rn(e,s,t){var r=e.debounceWait;!s[Se].initialized&&(s[Se].initializing||t==="watcher")&&(s[Se].initialized=null),s[Se].initialized&&!s[Se].pausing&&kte(function(){return void s.$meta().refresh()},r)}function kte(e,s){if(s=s===void 0?10:s,!s){e();return}return clearTimeout(Hu),Hu=setTimeout(function(){e()},s),Hu}function Ate(e,s,t){if(!Array.prototype.find){for(var r=0;r<e.length;r++)if(s.call(t,e[r],r,e))return e[r];return}return e.find(s,t)}function Dx(e,s,t){if(!Array.prototype.findIndex){for(var r=0;r<e.length;r++)if(s.call(t,e[r],r,e))return r;return-1}return e.findIndex(s,t)}function Km(e){return Array.from?Array.from(e):Array.prototype.slice.call(e)}function is(e,s){if(!Array.prototype.includes){for(var t in e)if(e[t]===s)return!0;return!1}return e.includes(s)}var Qm=function(s,t){return(t||document).querySelectorAll(s)Line truncated
* vue-load-image v0.2.0
* (c) 2021 Sangwon Lee <lsw0150305@gmail.com>
* Released under the MIT License.
*/(function(e,s){(function(t,r){e.exports=r()})(window,function(){return function(t){var r={};function i(n){if(r[n])return r[n].exports;var a=r[n]={i:n,l:!1,exports:{}};return t[n].call(a.exports,a,a.exports,i),a.l=!0,a.exports}return i.m=t,i.c=r,i.d=function(n,a,o){i.o(n,a)||Object.defineProperty(n,a,{enumerable:!0,get:o})},i.r=function(n){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},i.t=function(n,a){if(1&a&&(n=i(n)),8&a||4&a&&typeof n=="object"&&n&&n.__esModule)return n;var o=Object.create(null);if(i.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:n}),2&a&&typeof n!="string")for(var l in n)i.d(o,l,(function(c){return n[c]}).bind(null,l));return o},i.n=function(n){var a=n&&n.__esModule?function(){return n.default}:function(){return n};return i.d(a,"a",a),a},i.o=function(n,a){return Object.prototype.hasOwnProperty.call(n,a)},i.p="",i(i.s=0)}([function(t,r,i){i.r(r);var n="pending",a="loading",o="loaded",l="failed",c=function(d,h,p,m,f,b,C,w){var M,H=typeof d=="function"?d.options:d;if(h&&(H.render=h,H.staticRenderFns=p,H._compiled=!0),m&&(H.functional=!0),b&&(H._scopeId="data-v-"+b),C?(M=function(T){(T=T||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||typeof __VUE_SSR_CONTEXT__>"u"||(T=__VUE_SSR_CONTEXT__),f&&f.call(this,T),T&&T._registeredComponents&&T._registeredComponents.add(C)},H._ssrRegister=M):f&&(M=w?function(){f.call(this,this.$root.$options.shadowRoot)}:f),M)if(H.functional){H._injectStyles=M;var A=H.render;H.render=function(T,I){return M.call(I),A(T,I)}}else{var $=H.beforeCreate;H.beforeCreate=$?[].concat($,M):[M]}return{exports:d,options:H}}({data:function(){return{status:null,img:null,src:null}},created:function(){var d=this.$slots.image[0].data.attrs;if(this.src=d.src||d["data-src"],this.src)return this.status=a,this.crossOrigin=d.crossorigin,void this.createLoader();this.status=n},updated:function(){var d=this.$slots.image[0].data.attrs,h=d.src||d["data-src"];this.status!==a||this.img?this.src!==h&&(this.src=h,this.crossOrigin=d.crossorigin,this.createLoader()):this.createLoader()},watch:{src:function(d){this.status=d?a:n}},methods:{createLoader:function(){this.destroyLoader(),this.img=new Image,this.img.onload=this.handleLoad,this.img.onerror=this.handleError,this.img.crossOrigin=this.crossOrigin,this.img.src=this.src},destroyLoader:function(){this.img&&(this.img.onload=null,this.img.onerror=null,this.img=null)},handleLoad:function(){this.destroyLoader(),this.status=o,this.$emit("onLoad")},handleError:function(d){this.destroyLoader(),this.status=l,this.$emit("onError",d)}}},function(){var d=this.$createElement;return(this._self._c||d)("div",{staticClass:"vue-load-image"},[this.status==="loaded"?this._t("image"):this.status==="failed"?this._t("error"):this.status==="loading"?this._t("preloader"):this._e()],2)},[],!1,null,null,null);c.options.__file="VueLoadImage.vue";var u=c.exports;r.default=u}])})})(jx);var ase=jx.exports;const ose=Fi(ase);var Nx={exports:{}};(function(e,s){(function(t,r){e.exports=r()})(xr,()=>(()=>{var t={d:(h,p)=>{for(var m in p)t.o(p,m)&&!t.o(h,m)&&Object.defineProperty(h,m,{enumerable:!0,get:p[m]})},o:(h,p)=>Object.prototype.hasOwnProperty.call(h,p)},r={};t.d(r,{default:()=>d});class i{constructor(p,m){this.startedAt=Date.now(),this.callback=p,this.delay=m,this.timer=setTimeout(p,m)}pause(){this.stop(),this.delay-=Date.now()-this.startedAt}resume(){this.stop(),this.startedAt=Date.now(),this.timer=setTimeout(this.callback,this.delay)}stop(){clearTimeout(this.timer)}}const n=Object.freeze({TOP_RIGHT:"top-right",TOP:"top",TOP_LEFT:"top-left",BOTTOM_RIGHT:"bottom-right",BOTTOM:"bottom",BOTTOM_LEFT:"bottom-left"}),a={all:o=o||new Map,on:function(h,p){var m=o.get(h);m?m.push(p):o.set(h,[p])},off:function(h,p){var m=o.get(h);m&&(p?m.splice(m.indexOf(p)>>>0,1):o.set(h,[]))},emit:function(h,p){var m=o.get(h);m&&m.slice().map(function(f){f(p)}),(m=o.get("*"))&&m.slice().map(function(f){f(h,p)})}};var o,l=function(h,p,m,f,b,C,w,M){var H,A=typeof h=="function"?h.options:h;if(p&&(A.render=p,A.staticRenderFns=m,A._compiled=!0),f&&(A.functional=!0),C&&(A._scopeId="data-v-"+C),w?(H=function(I){(I=I||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||typeof __VUE_SSR_CONTEXT__>"u"||(I=__VUE_SSR_CONTEXT__),b&&b.call(this,I),I&&I._registeredComponents&&I._registeredComponents.add(w)},A._ssrRegister=H):b&&(H=M?function(){b.call(this,(A.functional?this.parent:this).$root.$options.shadowRoot)}:b),H)if(A.functional){A._injectStyles=H;var $=A.render;A.render=function(I,R){return H.call(R),$(I,R)}}else{var T=A.beforeCreate;A.beforeCreate=T?[].concat(T,H):[H]}return{exports:h,options:A}}({name:"toast",props:{message:{type:String,required:!0},type:{type:String,default:"success"},position:{type:String,default:n.BOTTOM_RIGHT,validator:h=>Object.values(n).includes(h)},durationLine truncated
-1
View File
@@ -1 +0,0 @@
const e={Notifications:{BrowserWarnings:{Description:"{nome} è obsoleto e non pienamente supportato. La versione corrente è la {versione}, ma Mainsail richiede la versione {minVersion} o superiore.",Headline:"Browser obsoleto"},DependencyDescription:"La versione attuale di {name} non supporta tutte le funzionalità di Mainsail. Aggiorna {name} almeno alla {neededVersion}.",DependencyName:"Dipendenza: {name}",DismissAll:"Annullare tutto",KlipperWarnings:{DeprecatedOption:"L'opzione '{option}' nella sezione '{section}' è obsoleta e sarà rimossa in una versione futura.",DeprecatedOptionHeadline:"Opzione obsoleta di Klipper",DeprecatedValue:"Il valore '{value}' in '{option}' nella sezione '{section}' è obsoleto e sarà rimosso in una versione futura.",DeprecatedValueHeadline:"Valore obsoleto di Klipper",KlipperWarning:"Avviso di Klipper"},MoonrakerWarnings:{MoonrakerComponent:"Moonraker: {component}",MoonrakerFailedComponentDescription:"È stato rilevato un errore durante il caricamento del componente Moonraker '{component}'. Controllare il file di registro e risolvere il problema.",MoonrakerWarning:"Avviso di Moonraker",UnparsedConfigOption:"Opzione di configurazione non inviata '{opzione}: {valore}' rilevata nella sezione [{sezione}]. Questa potrebbe essere un'opzione non più disponibile o potrebbe essere il risultato di un modulo che non riesce a caricarsi. In futuro questo comporterà un errore di avvio.",UnparsedConfigSection:"Rilevata la sezione di configurazione non inviata [{sezione}]. Questo potrebbe essere il risultato di un componente che non è riuscito a caricare. In futuro questo comporterà un errore di avvio."},Never:"mai",NextReboot:"prossimo riavvio",NoNotification:"Nessuna notifica disponibile",Notifications:"Notifica",Remind:"Ricorda:"},NumberInput:{GreaterOrEqualError:"Deve essere maggiore o uguale a {min}!.",MustBeBetweenError:"Deve essere compreso tra {min} e {max}!",NoEmptyAllowedError:"Il valore non può essere nullo!"},Printers:"Stampanti",TheServiceWorker:{DescriptionNeedUpdate:"La cache locale è obsoleta e deve essere aggiornata. Fare clic sul pulsante sottostante per aggiornare la cache.",TitleNeedUpdate:"PWA ha bisogno di aggiornamento",Update:"update"},ThrottledStates:{DescriptionCurrentlyThrottled:"Uno o più core ARM dell'rPI sono attualmente rallentati.",DescriptionFrequencyCapped:"La frequenza massima del processore ARM dell'rPI è attualmente limitata a 1,2 GHz.",DescriptionPreviouslyFrequencyCapped:"La frequenza massima del processore ARM dell'rPI è stata limitata almeno una volta a 1,2 GHz dall'ultima accensione.",DescriptionPreviouslyTemperatureLimited:"La temperatura del microcontrollore rPI (solo 3A+/3B+) è stata almeno una volta sopra il limite minimo (predefinito 60C) dall'ultima accensione.",DescriptionPreviouslyThrottled:"Uno o più core ARM dell'rPI sono stati rallentati almeno una volta dall'ultima accensione.",DescriptionPreviouslyUnderVolted:"La tensione di alimentazione dell'rPI è scesa al di sotto di 4,65V almeno una volta dall'ultima accensione.",DescriptionTemperatureLimitActive:"La temperatura del microcontrollore rPI (solo 3A+/3B+) è attualmente sopra il limite minimo (predefinito 60C).",DescriptionUnderVoltageDetected:"Tensione di alimentazione dell'rPI attualmente inferiore a 4,65V",TitleCurrentlyThrottled:"Attualmente Rallentato",TitleFrequencyCapped:"Frequenza Limitata",TitlePreviouslyFrequencyCapped:"Frequenza limitata in precedenza",TitlePreviouslyTemperatureLimited:"Temperatura limitata in precedenza",TitlePreviouslyThrottled:"Rallentato in precedenza",TitlePreviouslyUnderVolted:"Precedentemente in sottotensione",TitleTemperatureLimitActive:"Limite Di Temperatura Attivo",TitleUnderVoltageDetected:"Sottotensione Rilevata"},Titles:{Complete:"Completo - {filename}",Error:"ERRORE",Pause:"Pausa Stampa",PrinterOff:"Spegni Stampante",Printing:"{percent}% Stampando - {filename}",PrintingETA:"{percent}% Stampando - ETA: {eta} - {filename}"},TopBar:{CannotUploadTheFile:"Impossibile caricare il file!",EmergencyStop:"Arresto di Emergenza",SAVE_CONFIG:"SALVA CONFIG",Uploading:"Caricamento",UploadOfFileSuccessful:"Caricamento di {file} riuscito!",UploadPrint:"Carica e stampa"},TopCornerMenu:{Cancel:"Cancella",ConfirmationDialog:{Description:{HostReboot:"Se riavvii l'host ora, la stampa corrente fallirà.",HostShutdown:"Se spegni l'host ora, la stampa corrente fallirà.",KlipperFirmwareRestart:"Se riavvii il firmware di Klipper ora, la stampa corrente fallirà.",KlipperRestart:"Se riavvii Klipper ora, la stampa corrente fallirà.",KlipperStop:"Se arresti Klipper ora, la stampa corrente fallirà.",ServiceRestart:"Se riavvii questo servizio ora, rischi molto probabilmente il fallimento della tua attuale stampa.",ServiceStart:"Se avvii questo servizio ora, rischi molto probabilmente il fallimento della tua attuale stampa.",ServiceStop:"Se fermi questo servizio ora, rischi molto probabilmente il fallimento della tua attuale stampa."},Title:{HostReboot:"RiavLine truncated
-1
View File
@@ -1 +0,0 @@
const e={Notifications:{DependencyDescription:"現在のバージョンの{name}はMainsailの全機能をサポートしていません. {name}を{neededVersion}以上にアップデートしてください。",DependencyName:"依存: {name}",DismissAll:"すべて了解",KlipperWarnings:{DeprecatedOption:"セクション[{section}]/オプション'{option}'は推奨されません。将来的に廃止される予定です。",DeprecatedOptionHeadline:"推奨されないKlipperオプション",DeprecatedValue:"'セクション[{section}]/オプション'{option}'の変数'{value}'は推奨されません。将来的に廃止される予定です。",DeprecatedValueHeadline:"推奨されないKlipper変数",KlipperWarning:"Klipper警告"},MoonrakerWarnings:{MoonrakerComponent:"Moonraker: {component}",MoonrakerFailedComponentDescription:"Moonrakerコンポーネント'{component}'読み込み中にエラーが検出されました。ログファイルを確認して問題を解決してください。",MoonrakerWarning:"Moonraker警告",UnparsedConfigOption:"セクション[{section}]に解析できないオプション'{option}: {value}'が見つかりました。 これはすでに利用できなくなったオプションであるか、モジュールの読み込みに失敗した結果の可能性があります。将来的にこれはスタートアップエラーになる予定です。",UnparsedConfigSection:"解析できないセクション[{section}]が見つかりました。これはすでに利用できなくなったオプションであるか、モジュールの読み込みに失敗した結果の可能性があります。将来的にこれはスタートアップエラーになる予定です。"},Never:"何もしない",NextReboot:"次回再起動時",NoNotification:"非通知を有効",Notifications:"通知",Remind:"注意喚起:"},NumberInput:{GreaterOrEqualError:"{min}以上の値が必要です!",MustBeBetweenError:"{min}から{max}の値が必要です!",NoEmptyAllowedError:"空入力はできません!"},Printers:"プリンター",ThrottledStates:{DescriptionCurrentlyThrottled:"RasPi ARM コアはスロットル制御中です",DescriptionFrequencyCapped:"RasPi ARM 最高周波数は1.2GHに制限されています",DescriptionPreviouslyFrequencyCapped:"RasPi ARM 電源投入後から少なくとも一度、最高周波数が1.2GHzに制限されました",DescriptionPreviouslyTemperatureLimited:"RasPi マイクロコントローラー(3A+/3B+のみ) 電源投入後から少なくとも一度、温度が設定を超えました(既定値 60C)",DescriptionPreviouslyThrottled:"RasPi ARM 電源投入後から少なくとも一度、コアはスロットル制御されました",DescriptionPreviouslyUnderVolted:"RasPi 電源投入後から少なくとも一度、供給電圧が4.65Vを下回りました",DescriptionTemperatureLimitActive:"RasPi マイクロコントローラー(3A+/3B+のみ) 温度が設定を超えています(既定値 60C)",DescriptionUnderVoltageDetected:"RasPi 供給電圧が4.65V以下",TitleCurrentlyThrottled:"スロットル中",TitleFrequencyCapped:"クロック制限",TitlePreviouslyFrequencyCapped:"クロック制限されていました",TitlePreviouslyTemperatureLimited:"温度制限されていました",TitlePreviouslyThrottled:"スロットルされていました",TitlePreviouslyUnderVolted:"低電圧でした",TitleTemperatureLimitActive:"温度制限有効",TitleUnderVoltageDetected:"低電圧を検知"},Titles:{Complete:"完了 - {filename}",Error:"エラー!",Pause:"一時停止",PrinterOff:"プリンター オフ",Printing:"{percent}% 印刷中 - {filename}",PrintingETA:"{percent}% 印刷中 - 完了時刻: {eta} - {filename}"},TopBar:{CannotUploadTheFile:"アップロードできませんでした!",EmergencyStop:"緊急停止",SAVE_CONFIG:"設定保存",Uploading:"アップロード中",UploadOfFileSuccessful:"{file}のアップロードが完了しました!",UploadPrint:"アップロード & 印刷"},TopCornerMenu:{Cancel:"取り消し",ConfirmationDialog:{Description:{HostReboot:"ホストをリブートすると現在の印刷が中断されます!",HostShutdown:"ホストをシャットダウンすると現在の印刷が中断されます!",KlipperFirmwareRestart:"Klipperをファームウェア再始動すると現在の印刷は中断されます!",KlipperRestart:"Klipperを再始動すると現在の印刷は中断されます!",KlipperStop:"Klipperを停止すると現在の印刷は中断されます!",ServiceRestart:"サービスを再始動すると現在の印刷が中断されるかもしれません!",ServiceStart:"サービスをスタートすると現在の印刷が中断されるかもしれません!",ServiceStop:"サービスを停止すると現在の印刷が中断されるかもしれません!"},Title:{HostReboot:"ホスト 再起動",HostShutdown:"ホスト シャットダウン",KlipperFirmwareRestart:"KlipperファLine truncated
-1
View File
@@ -1 +0,0 @@
const e={Notifications:{DependencyDescription:"{neededVersion} 버전 이상으로 업데이트 해야 정상 사용이 가능합니다",DependencyName:"설치 버전: {name}",DismissAll:"모두 닫기",KlipperWarnings:{DeprecatedOption:"'{section}' 섹션의 '{option}' 값은 더 이상 사용할 수 없으며 차후 릴리즈 버전에서 제거됩니다",DeprecatedOptionHeadline:"사용 불가 클리퍼 옵션",DeprecatedValue:"'{section}' 섹션의 '{option}'에 지정한 '{value}'값은 값은 더 이상 사용할 수 없으며 차후 릴리즈 버전에서 제거됩니다",DeprecatedValueHeadline:"사용 불가 클리퍼 옵션",KlipperWarning:"클리퍼 : 주의"},MoonrakerWarnings:{MoonrakerComponent:"문레이커: {component}",MoonrakerFailedComponentDescription:"문레이커 구성 요소인 '{component}'을(를) 로드하는 동안 오류가 발생했습니다 로 파일을 확인해 문제를 해결해 주세요",MoonrakerWarning:"문레이커 : 주의",UnparsedConfigOption:"[{section}]에서 사용할 수 없는 구성 옵션인 '{option}:{value}'이(가) 존재하며 이는 더 이상 사용할 수 없는 옵션 또는 모듈 로딩을 할 수 없는 경우이며 이제부터 시작 오류가 발생할 수 있습니다",UnparsedConfigSection:"[{section}]에서 사용할 수 없는 구성이 존재하며 이는 더 이상 사용할 수 없는 옵션 또는 모듈 로딩을 할 수 없는 경우이며 이제부터 시작 오류가 발생할 수 있습니다"},Never:"안함",NextReboot:"다음 재부팅",NoNotification:"표시할 알림 없음",Notifications:"알림",Remind:"재확인:"},NumberInput:{GreaterOrEqualError:"{min}의 값 이상으로 설정해 주세요",MustBeBetweenError:"최소치 {min}과 최대치 {max} 사이 값으로 설정해 주세요!",NoEmptyAllowedError:"공백을 사용할 수 없습니다!"},Printers:"원격 프린터",ThrottledStates:{DescriptionCurrentlyThrottled:"RPi 코어가 성능 제한중입니다",DescriptionFrequencyCapped:"RPi 코어 클럭은 1.2Ghz로 제한됩니다",DescriptionPreviouslyFrequencyCapped:" RPi 코어 클럭이 1.2 GHz로 제한됐었습니다",DescriptionPreviouslyTemperatureLimited:"RPi 코어가 60도를 초과했었습니다",DescriptionPreviouslyThrottled:"RPi 성능이 제한 됐었습니다",DescriptionPreviouslyUnderVolted:"저전압(4.65V) 경고가 있었습니다",DescriptionTemperatureLimitActive:"RPi 코어 온도가 60도를 초과했습니다",DescriptionUnderVoltageDetected:"RPi 주 전원이 저전력(4.65V)을 감지 했습니다",TitleCurrentlyThrottled:"RPi 코어 성능을 제한중입니다",TitleFrequencyCapped:"RPi 코어 클럭을 제한중입니다",TitlePreviouslyFrequencyCapped:"종료 이전 세션에서 클럭 제한 알림",TitlePreviouslyTemperatureLimited:"종료 이전 세션에서 온도 제한 알림",TitlePreviouslyThrottled:"종료 이전 세션에서 성능 제한 알림",TitlePreviouslyUnderVolted:"종료 이전 세션에서 저전압 경고 알림",TitleTemperatureLimitActive:"RPi 온도 제한 활성",TitleUnderVoltageDetected:"RPi 저전압 감지"},Titles:{Complete:"{filename} - 출력 완료",Error:"오류",Pause:"일시정지",PrinterOff:"프린터 끄기",Printing:"{filename} 파일, 현재 {percent}% 출력 중..",PrintingETA:"{filename} 파일 현재 {percent}% 프린트 중, 완료 예정 시간 : {eta}"},TopBar:{CannotUploadTheFile:"파일을 업로드 할 수 없습니다!",EmergencyStop:"비상 정지!",SAVE_CONFIG:"설정 저장",Uploading:"업로드 중..",UploadOfFileSuccessful:"{file} 업로드 완료!",UploadPrint:"업로드 & 출력"},TopCornerMenu:{Cancel:"취소",ConfirmationDialog:{Description:{HostReboot:"호스트를 재부팅하면 현재 출력은 취소됩니다!",HostShutdown:"호스트를 종료하면 현재 출력은 취소됩니다!",KlipperFirmwareRestart:"클리퍼 펌웨어를 재시작하면 현재 출력은 취소됩니다!",KlipperRestart:"클리퍼 서비스를 재시작하면 현재 출력은 취소됩니다!",KlipperStop:"클리퍼 서비스를 정지 시키면 현재 출력은 취소됩니다!",ServiceRestart:"이 서비스를 재시작하면 현재 출력은 취소됩니다",ServiceStart:"이 서비스를 시작하면 현재 출력은 취소됩니다!",ServiceStop:"이 서비스를 중단시키면 현재 출력은 취소됩니다!"},Title:{HostReboot:"호스트 재부팅",HostShutdown:"호스트 종료",KlipperFirmwareRestart:"클리퍼 펌웨어 재시작",KlipperRestart:"클리퍼 재시작",ServiceRestart:"서비스 재시작",ServiceStart:"서비스 시작",ServiceStop:"서비스 종료"}},HostControl:"호스트 제어",KlipperControl:"클리퍼 제어",KlipperFirmwareRestart:"펌웨어 재시작",KlipperRestart:"재시작",PowerDevices:"전원 장치",Reboot:"재시동",Restart:"재시작",ServiceControl:"서비스 제어",Shutdown:"종료",Start:"시작",Stop:"종료"},UpdateDialog:{Close:"닫기",Empty:"비어있음",Recovering:"{software} 복구 중..Line truncated
-1
View File
@@ -1 +0,0 @@
const e="2023-02-21",t={Notifications:{DependencyDescription:"De huidige {name} versie ondersteunt niet alle functies van Mainsail. Update {name} naar ten minste {neededVersion}.",DependencyName:"Afhankelijkheid: {name}",DismissAll:"Dismiss all",KlipperWarnings:{DeprecatedOption:"Optie '{option}' in sectie '{section}' is verouderd en wordt in een toekomstige versie verwijderd.",DeprecatedOptionHeadline:"Verouderde Klipper optie",DeprecatedValue:"Waarde '{value}' in optie '{option}' in sectie '{section}' is verouderd en wordt in een toekomstige versie verwijderd.",DeprecatedValueHeadline:"Verouderde Klipper waarde",KlipperWarning:"Klipper waarschuwing"},MoonrakerWarnings:{MoonrakerComponent:"Moonraker: {component}",MoonrakerFailedComponentDescription:"Bij het laden van de moonraker component '{component}' is een fout opgetreden. Controleer de logs en verhelp het probleem.",MoonrakerWarning:"Moonraker waarschuwing",UnparsedConfigOption:"Onbekende config optie '{option}: {value}' gedetecteerd in sectie [{section}]. Dit kan een optie zijn die niet langer beschikbaar is of een module die niet juist geladen is. In de toekomst zal dit een foutmeldig geven bij het opstarten.",UnparsedConfigSection:"Onbekende config sectie [{section}] gedetecteerd. Dit kan module zijn die niet juist geladen is. In de toekomst zal dit een foutmeldig geven bij het opstarten."},Never:"nooit",NextReboot:"volgende reboot",NoNotification:"Geen notificaties beschikbaar",Notifications:"Notificaties",Remind:"Herinnering:"},NumberInput:{GreaterOrEqualError:"Moet groter of gelijk zijn dan {min}!",MustBeBetweenError:"Moet tussen {min} en {max} liggen!",NoEmptyAllowedError:"Invoer mag niet leeg zijn!"},Printers:"Printers",ThrottledStates:{DescriptionCurrentlyThrottled:"rPi ARM core(s) worden momenteel gethrottled.",DescriptionFrequencyCapped:"rPi ARM max frequency is momenteel beperkt tot 1.2 GHz.",DescriptionPreviouslyFrequencyCapped:"rPi ARM max frequency is minimaal één keer tot 1.2 GHz beperkt sinds laatste power-on.",DescriptionPreviouslyTemperatureLimited:"rPi uC (allee 3A+/3B+) temperatuur is minimaal één keer boven de soft limit (standaard 60C) gekomen sinds laatste power-on.",DescriptionPreviouslyThrottled:"rPI ARM core(s) zijn minimaal één keer gethrottled sinds laatste power-on.",DescriptionPreviouslyUnderVolted:"rPI voedingsspanning is onder de 4.65V sinds de laatste power-on.",DescriptionTemperatureLimitActive:"rPi uC (alleen 3A+/3B+) temperatuur is momenteel boven de soft limit (standaard 60C).",DescriptionUnderVoltageDetected:"rPI voedingsspanning is momenteel onder de 4.65V",TitleCurrentlyThrottled:"Momenteel Gethrottled",TitleFrequencyCapped:"Frequentie Beperkt",TitlePreviouslyFrequencyCapped:"Voorheen Freqentie Beperkt",TitlePreviouslyTemperatureLimited:"Voorheen Temperatuur Gelimiteerd",TitlePreviouslyThrottled:"Voorheen Gethrottled",TitlePreviouslyUnderVolted:"Voorheen Ondervoltage",TitleTemperatureLimitActive:"Temperatuurlimiet actief",TitleUnderVoltageDetected:"Ondervoltage gedetecteerd"},Titles:{Complete:"Kompleet - {filename}",Error:"FOUT",Pause:"Pauzeer print",Printing:"{percent}% Printen - {filename}",PrintingETA:"{percent}% Printen - ETA: {eta} - {filename}"},TopBar:{CannotUploadTheFile:"Kan het bestand niet uploaden!",EmergencyStop:"Noodstop",SAVE_CONFIG:"CONFIG OPSLAAN",Uploading:"Uploaden",UploadOfFileSuccessful:"Upload van {file} succesvol!",UploadPrint:"Upload & Print"},TopCornerMenu:{Cancel:"Annuleer",ConfirmationDialog:{Description:{HostReboot:"Wanneer je nu de host reboot, zal de huidige print mislukken.",HostShutdown:"Wanneer je nu de host afsluit, zal de huidige print mislukken.",KlipperFirmwareRestart:"Wanneer je nu de Klipper firmware herstart, zal de huidige print mislukken.",KlipperRestart:"Wanneer je nu Klipper herstart, zal de huidige print mislukken.",KlipperStop:"Wanneer je nu Klipper stopt, zal de huidige print mislukken.",ServiceRestart:"Wanneer je nu deze service herstart, is de kans groot dat de huidige print zal mislukken.",ServiceStart:"Wanneer je nu deze service start, is de kans groot dat de huidige print zal mislukken.",ServiceStop:"Wanneer je nu deze service stopt, is de kans groot dat de huidige print zal mislukken."},Title:{HostReboot:"Host reboot",HostShutdown:"Host afsluiten",KlipperFirmwareRestart:"Klipper firmware herstarten",KlipperRestart:"Klipper herstarten",ServiceRestart:"Service herstarten",ServiceStart:"Service starten",ServiceStop:"Service stoppen"}},HostControl:"Host Beheer",KlipperControl:"Klipper Beheer",KlipperFirmwareRestart:"FIRMWARE herstart",KlipperRestart:"Herstart",PowerDevices:"Power Apparaten",Reboot:"Opnieuw opstarten",Restart:"Herstart",ServiceControl:"Services Beheer",Shutdown:"Afsluiten",Start:"Start",Stop:"Stop"},UpdateDialog:{Close:"Sluiten",Empty:"Leeg",Recovering:"Herstellen van {software}",RecoveringDone:"Herstellen van {software} voltooid!",Updating:"Updating {software}..",UpdatingDone:"Updaten van {software} voltooid!"}},r={Abort:"annuleer",Accept:Line truncated
@@ -1,12 +0,0 @@
var Ev=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function kv(ze){return ze&&ze.__esModule&&Object.prototype.hasOwnProperty.call(ze,"default")?ze.default:ze}function Sv(ze){if(ze.__esModule)return ze;var pr=ze.default;if(typeof pr=="function"){var wr=function N(){return this instanceof N?Reflect.construct(pr,arguments,this.constructor):pr.apply(this,arguments)};wr.prototype=pr.prototype}else wr={};return Object.defineProperty(wr,"__esModule",{value:!0}),Object.keys(ze).forEach(function(N){var an=Object.getOwnPropertyDescriptor(ze,N);Object.defineProperty(wr,N,an.get?an:{enumerable:!0,get:function(){return ze[N]}})}),wr}var Qs={exports:{}};/*!
* OverlayScrollbars
* https://github.com/KingSora/OverlayScrollbars
*
* Version: 1.13.3
*
* Copyright KingSora | Rene Haas.
* https://github.com/KingSora
*
* Released under the MIT license.
* Date: 20.07.2022
*/(function(ze){(function(pr,wr){ze.exports=wr(pr,pr.document,void 0)})(typeof window<"u"?window:Ev,function(pr,wr,N){var an="OverlayScrollbars",y={o:"object",f:"function",a:"array",s:"string",b:"boolean",n:"number",u:"undefined",z:"null"},s={c:"class",s:"style",i:"id",l:"length",p:"prototype",ti:"tabindex",oH:"offsetHeight",cH:"clientHeight",sH:"scrollHeight",oW:"offsetWidth",cW:"clientWidth",sW:"scrollWidth",hOP:"hasOwnProperty",bCR:"getBoundingClientRect"},Re=function(){var g={},x={},e=["-webkit-","-moz-","-o-","-ms-"],h=["WebKit","Moz","O","MS"];function u(d){return d.charAt(0).toUpperCase()+d.slice(1)}return{_cssPrefixes:e,_jsPrefixes:h,_cssProperty:function(d){var T=x[d];if(x[s.hOP](d))return T;for(var vr=u(d),nr=wr.createElement("div")[s.s],O,V=0,br,U;V<e.length;V++)for(U=e[V].replace(/-/g,""),O=[d,e[V]+d,U+vr,u(U)+vr],br=0;br<O[s.l];br++)if(nr[O[br]]!==N){T=O[br];break}return x[d]=T,T},_cssPropertyValue:function(d,T,vr){var nr=d+" "+T,O=x[nr];if(x[s.hOP](nr))return O;for(var V=wr.createElement("div")[s.s],br=T.split(" "),U=vr||"",Dr=0,k=-1,Y;Dr<br[s.l];Dr++)for(;k<Re._cssPrefixes[s.l];k++)if(Y=k<0?br[Dr]:Re._cssPrefixes[k]+br[Dr],V.cssText=d+":"+Y+U,V[s.l]){O=Y;break}return x[nr]=O,O},_jsAPI:function(d,T,vr){var nr=0,O=g[d];if(!g[s.hOP](d)){for(O=pr[d];nr<h[s.l];nr++)O=O||pr[(T?h[nr]:h[nr].toLowerCase())+u(d)];g[d]=O}return O||vr}}}(),w=function(){function g(e){return e?pr.innerWidth||wr.documentElement[s.cW]||wr.body[s.cW]:pr.innerHeight||wr.documentElement[s.cH]||wr.body[s.cH]}function x(e,h){if(typeof e!=y.f)throw"Can't bind function!";var u=s.p,d=Array[u].slice.call(arguments,2),T=function(){},vr=function(){return e.apply(this instanceof T?this:h,d.concat(Array[u].slice.call(arguments)))};return e[u]&&(T[u]=e[u]),vr[u]=new T,vr}return{wW:x(g,0,!0),wH:x(g,0),mO:x(Re._jsAPI,0,"MutationObserver",!0),rO:x(Re._jsAPI,0,"ResizeObserver",!0),rAF:x(Re._jsAPI,0,"requestAnimationFrame",!1,function(e){return pr.setTimeout(e,1e3/60)}),cAF:x(Re._jsAPI,0,"cancelAnimationFrame",!1,function(e){return pr.clearTimeout(e)}),now:function(){return Date.now&&Date.now()||new Date().getTime()},stpP:function(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0},prvD:function(e){e.preventDefault&&e.cancelable?e.preventDefault():e.returnValue=!1},page:function(e){e=e.originalEvent||e;var h="page",u="client",d="X",T="Y",vr=e.target||e.srcElement||wr,nr=vr.ownerDocument||wr,O=nr.documentElement,V=nr.body;if(e.touches!==N){var br=e.touches[0];return{x:br[h+d],y:br[h+T]}}return!e[h+d]&&e[u+d]&&e[u+d]!=null?{x:e[u+d]+(O&&O.scrollLeft||V&&V.scrollLeft||0)-(O&&O.clientLeft||V&&V.clientLeft||0),y:e[u+T]+(O&&O.scrollTop||V&&V.scrollTop||0)-(O&&O.clientTop||V&&V.clientTop||0)}:{x:e[h+d],y:e[h+T]}},mBtn:function(e){var h=e.button;return!e.which&&h!==N?h&1?1:h&2?3:h&4?2:0:e.which},inA:function(e,h){for(var u=0;u<h[s.l];u++)try{if(h[u]===e)return u}catch{}return-1},isA:function(e){var h=Array.isArray;return h?h(e):this.type(e)==y.a},type:function(e){return e===N||e===null?e+"":Object[s.p].toString.call(e).replace(/^\[object (.+)\]$/,"$1").toLowerCase()},bind:x}}(),W=Math,vt=pr.jQuery,Ks=function(){var g={p:W.PI,c:W.cos,s:W.sin,w:W.pow,t:W.sqrt,n:W.asin,a:W.abs,o:1.70158};return{swing:function(x,e,h,u,d){return .5-g.c(x*g.p)/2},linear:function(x,e,h,u,d){return x},easeInQuad:function(x,e,h,u,d){return u*(e/=d)*e+h},easeOutQuad:function(x,e,h,u,d){return-u*(e/=d)*(e-2)+h},easeInOutQuad:function(x,e,h,u,d){return(e/=d/2)<1?u/2*e*e+h:-u/2*(--e*(e-2)-1)+h},easeInCubic:function(x,e,h,u,d){return u*(e/=d)*e*e+h},easeOutCubic:function(x,e,h,u,d){return u*((e=e/d-1)*e*e+1)+h},easeInOutCubic:function(x,e,h,u,d){return(e/=d/2)<1?u/2*e*e*e+h:u/2*((e-=2)*e*e+2)+h},easeInQuart:function(x,e,h,u,d){return u*(e/=d)*e*e*e+h},easeOutQuart:function(x,e,h,u,d){return-u*((e=e/d-1)*e*e*e-1)+h},easeInOutQuart:function(x,e,h,u,d){return(e/=d/2)<1?u/2*e*e*e*e+h:-u/2*((e-=2)*e*e*e-2)+h},easeInQuint:function(x,e,h,u,d){return u*(e/=d)*e*e*e*e+h},easeOutQuint:function(x,e,h,u,d){return u*((e=e/d-1)*e*e*e*e+1)+h},easeInOutQuint:function(x,e,h,u,d){return(e/=d/2)<1?u/2*e*e*e*e*e+h:u/2*((e-=2)*e*e*e*e+2)+h},easeInSine:function(x,e,h,u,d){return-u*g.c(e/d*(g.p/2))+u+h},easeOutSine:function(x,e,h,u,d){return u*g.s(e/d*(g.p/2))+h},easeInOutSine:function(x,e,h,u,d){return-u/2*(g.c(g.p*e/d)-1)+h},easeInExpo:function(x,e,h,u,d){return e==0?h:u*g.w(2,10*(e/d-1))+h},easeOutExpo:function(x,e,h,u,d){return e==d?h+u:u*(-g.w(2,-10*e/d)+1)+h},easeInOutExpo:function(x,e,h,u,d){return e==0?h:e==d?h+u:(e/=d/2)<1?u/2*g.w(2,10*(e-1))+h:u/2*(-g.w(2,-10*--e)+2)+h},easeInCirc:function(x,e,h,u,d){return-u*(g.t(1-(e/=d)*e)-1)+h},easeOutCirc:function(x,e,h,u,d){return u*g.t(1-(e=e/d-1)*e)+h},easeInOutCirc:function(x,e,h,u,d){return(e/=d/2)<1?-u/2*(g.t(1-e*e)-1)+h:u/2*(g.t(1-(e-=2)*e)+1)+h},easeInElastic:function(x,e,h,u,d){var T=g.o,vr=0,nr=u;return e==0?h:(e/=d)==1?h+u:(vr||(vr=d*.3),nr<g.a(u)?(nr=u,T=vr/4):T=vr/(2*g.p)*g.n(u/nr),-(nr*g.w(2,10*(e-=1))*g.s((e*d-T)*(2*g.p)/vr))+h)},eLine truncated
@@ -1,12 +0,0 @@
/*!
* OverlayScrollbars
* https://github.com/KingSora/OverlayScrollbars
*
* Version: 1.13.0
*
* Copyright KingSora | Rene Haas.
* https://github.com/KingSora
*
* Released under the MIT license.
* Date: 02.08.2020
*/html.os-html,html.os-html>.os-host{display:block;overflow:hidden;box-sizing:border-box;height:100%!important;width:100%!important;min-width:100%!important;min-height:100%!important;margin:0!important;position:absolute!important}html.os-html>.os-host>.os-padding{position:absolute}body.os-dragging,body.os-dragging *{cursor:default}.os-host,.os-host-textarea{position:relative;overflow:visible!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.os-host-flexbox{overflow:hidden!important;display:-webkit-box;display:-ms-flexbox;display:flex}.os-host-flexbox>.os-size-auto-observer{height:inherit!important}.os-host-flexbox>.os-content-glue{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0}.os-host-flexbox>.os-size-auto-observer,.os-host-flexbox>.os-content-glue{min-height:0;min-width:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:auto;flex-basis:auto}#os-dummy-scrollbar-size{position:fixed;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";visibility:hidden;overflow:scroll;height:500px;width:500px}#os-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}#os-dummy-scrollbar-size:before,#os-dummy-scrollbar-size:after,.os-content:before,.os-content:after{content:"";display:table;width:.01px;height:.01px;line-height:0;font-size:0;flex-grow:0;flex-shrink:0;visibility:hidden}#os-dummy-scrollbar-size,.os-viewport{-ms-overflow-style:scrollbar!important}.os-viewport-native-scrollbars-invisible#os-dummy-scrollbar-size,.os-viewport-native-scrollbars-invisible.os-viewport{scrollbar-width:none!important}.os-viewport-native-scrollbars-invisible#os-dummy-scrollbar-size::-webkit-scrollbar,.os-viewport-native-scrollbars-invisible.os-viewport::-webkit-scrollbar,.os-viewport-native-scrollbars-invisible#os-dummy-scrollbar-size::-webkit-scrollbar-corner,.os-viewport-native-scrollbars-invisible.os-viewport::-webkit-scrollbar-corner{display:none!important;width:0px!important;height:0px!important;visibility:hidden!important;background:transparent!important}.os-content-glue{box-sizing:inherit;max-height:100%;max-width:100%;width:100%;pointer-events:none}.os-padding{box-sizing:inherit;direction:inherit;position:absolute;overflow:visible;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto!important;height:auto!important;z-index:0}.os-host-overflow>.os-padding{overflow:hidden}.os-viewport{direction:inherit!important;box-sizing:inherit!important;resize:none!important;outline:none!important;position:absolute;overflow:hidden;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.os-content-arrange{position:absolute;z-index:-1;min-height:1px;min-width:1px;pointer-events:none}.os-content{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:100%;visibility:visible}.os-content>.os-textarea{box-sizing:border-box!important;direction:inherit!important;background:transparent!important;outline:0px none transparent!important;overflow:hidden!important;position:absolute!important;display:block!important;top:0!important;left:0!important;margin:0!important;border-radius:0!important;float:none!important;-webkit-filter:none!important;filter:none!important;border:none!important;resize:none!important;-webkit-transform:none!important;transform:none!important;max-width:none!important;max-height:none!important;box-shadow:none!important;-webkit-perspective:none!important;perspective:none!important;opacity:1!important;z-index:1!important;clip:auto!important;vertical-align:baseline!important;padding:0}.os-host-rtl>.os-padding>.os-viewport>.os-content>.os-textarea{right:0!important}.os-content>.os-textarea-cover{z-index:-1;pointer-events:none}.os-content>.os-textarea[wrap=off]{white-space:pre!important;margin:0!important}.os-text-inherit{font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;font-variant:inherit;text-transform:inherit;text-decoration:inherit;text-indent:inherit;text-align:inherit;text-shadow:inherit;text-overflow:inherit;letter-spacing:inherit;word-spacing:inherit;line-height:inherit;unicode-bidi:inherit;direction:inherit;color:inherit;cursor:text}.os-resize-observer,.os-resize-observer-host{box-sizing:inherit;display:block;visibility:hidden;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1}.os-resize-observer-host{padding:inherit;border:inherit;border-color:transparent;border-style:solid;box-sizing:border-box}.os-resize-observer-host.observed{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.os-resize-observer-host>.osLine truncated
-1
View File
@@ -1 +0,0 @@
const e={Notifications:{BrowserWarnings:{Description:"{name} jest nieaktualny i nie jest w pełni obsługiwany. Aktualna wersja to {version}, lecz Mainsail wymaga wersji {minVersion} lub wyższej.",Headline:"Nieaktualna przeglądarka"},DependencyDescription:"Aktualna wersja {name} nie wspiera wszystkich funkcji Mainsail. Zaktualizuj {name} co najmniej do wersji {neededVersion}.",DependencyName:"Zależność: {name}",DismissAll:"Odrzuć wszystko",KlipperWarnings:{DeprecatedOption:"Opcja '{option}' w sekcji '{section}' jest przestarzała i zostanie usunięta w przyszłych wydaniach.",DeprecatedOptionHeadline:"Przestarzała funkcja Klipper'a",DeprecatedValue:"Ustawienie '{value}' w opcji '{option}' w sekcji '{section}' jest przestarzała i zostanie usunięta w przyszłych wydaniach.",DeprecatedValueHeadline:"Przestarzała wartość Klipper'a",KlipperWarning:"Ostrzeżenie Klipper'a"},MoonrakerWarnings:{MoonrakerComponent:"Moonraker: {component}",MoonrakerFailedComponentDescription:"Został wykryty błąd podczas ładowania '{component}'. Proszę sprawdzić rejestr plików i naprawić błąd.",MoonrakerWarning:"Ostrzeżenie Moonraker'a",UnparsedConfigOption:"Błędna wartość '{option}: {value}' w sekcji [{section}]. Ustawienie, które zostało użyte, może nie być już dłużej możliwe lub stało się to wskutek modułu który się nie wczytał. W przyszłości może wystąpić problem podczas startu.",UnparsedConfigSection:"Błędna wartość w sekcji [{section}] została wykryta. Może być to skutek elementu, który się nie wczytał. W przyszłości może wystąpić problem podczas startu."},Never:"nigdy",NextReboot:"przy następnym uruchomieniu",NoNotification:"Brak powiadomień",Notifications:"Powiadomienia",Remind:"Przypomnij:"},NumberInput:{GreaterOrEqualError:"Musi być większa lub równa {min}!",MustBeBetweenError:"Musi być pomiędzy {min} a {max}!",NoEmptyAllowedError:"Wejście nie może być puste!"},Printers:"Drukarki",TheServiceWorker:{DescriptionNeedUpdate:"Lokalna pamięć podręczna jest nieaktualna i wymaga aktualizacji. Kliknij poniższy przycisk, aby zaktualizować pamięć podręczną.",TitleNeedUpdate:"PWA wymaga aktualizacji",Update:"aktualizuj"},ThrottledStates:{DescriptionCurrentlyThrottled:"Częstotliwość rdzeni rPi jest aktualnie obniżona.",DescriptionFrequencyCapped:"Taktowanie rPi ograniczone do 1.2 GHz.",DescriptionPreviouslyFrequencyCapped:"Taktowanie rPi było ograniczone co najmniej raz do 1.2 GHz od ostatniego włączenia.",DescriptionPreviouslyTemperatureLimited:"Temperatura rPi (wyłącznie 3A+/3B+) przekraczała co najmniej raz 60C od ostatniego uruchomienia.",DescriptionPreviouslyThrottled:"Rdzenie rPi były co najmniej raz obniżone od ostatniego włączenia.",DescriptionPreviouslyUnderVolted:"Zasilanie rPi było poniżej 4.65V co najmniej raz od ostatniego włączenia.",DescriptionTemperatureLimitActive:"Temperatura rPi (wyłącznie 3A+/3B+) jest aktualnie powyżej ograniczeń programowych (domyślnie 60C).",DescriptionUnderVoltageDetected:"Zasilanie rPi poniżej 4.65V",TitleCurrentlyThrottled:"Zdławienie",TitleFrequencyCapped:"Obniżenie częstotliwości",TitlePreviouslyFrequencyCapped:"Poprzednio ograniczone taktowanie",TitlePreviouslyTemperatureLimited:"Poprzednio ograniczone temperaturowo",TitlePreviouslyThrottled:"Poprzednio zdławione",TitlePreviouslyUnderVolted:"Poprzednio poniżej napięcia",TitleTemperatureLimitActive:"Aktywny limit temperatury",TitleUnderVoltageDetected:"Wykryto zbyt niskie napięcie"},Titles:{Complete:"Zakończono - {filename}",Error:"BŁĄD",Pause:"Pauza",PrinterOff:"Drukarka WYŁ.",Printing:"{percent}% Drukowanie - {filename}",PrintingETA:"{percent}% Drukowanie - Koniec: {eta} - {filename}"},TopBar:{CannotUploadTheFile:"Błąd wgrywania pliku!",EmergencyStop:"Awaryjny STOP",SAVE_CONFIG:"ZAPISZ KONFIGURACJE",Uploading:"Wgrywanie",UploadOfFileSuccessful:"Wgranie {file} zakończono pomyślnie!",UploadPrint:"Wgraj i Drukuj"},TopCornerMenu:{Cancel:"Anuluj",ConfirmationDialog:{Description:{HostReboot:"Ponowne uruchomienie hosta zatrzyma wydruk!",HostShutdown:"Wyłączenie hosta zatrzyma wydruk!",KlipperFirmwareRestart:"Restart zatrzyma wydruk!",KlipperRestart:"Ponowne uruchomienie zatrzyma wydruk!",KlipperStop:"Zatrzymanie Klippera zatrzyma wydruk!",ServiceRestart:"Ponowne uruchomienie zatrzyma wydruk!",ServiceStart:"Uruchomienie tej usługi zatrzyma wydruk!",ServiceStop:"Zatrzymanie tej usługi może zastopować wydruk!"},Title:{HostReboot:"Ponowne uruchomienie hosta",HostShutdown:"Zatrzymanie hosta",KlipperFirmwareRestart:"Uruchom ponownie Klippera",KlipperRestart:"Restart",ServiceRestart:"Restart usługi",ServiceStart:"Start usługi",ServiceStop:"Zatrzymaj usługę"}},HostControl:"Kontrola hosta",KlipperControl:"Ustawienia",KlipperFirmwareRestart:"Uruchom ponownie Klippera",KlipperRestart:"Uruchom ponownie",PowerDevices:"Zasilanie urządzeń",Reboot:"Uruchom ponownie",Restart:"Restart",ServiceControl:"Kontrola usług",Shutdown:"WyłąLine truncated
-1
View File
@@ -1 +0,0 @@
const e={Notifications:{DependencyDescription:"A versão {name} atual não oferece suporte a todos os recursos do Mainsail. Atualize {name} para pelo menos {neededVersion}.",DependencyName:"Dependência: {name}",DismissAll:"Recusar tudo",KlipperWarnings:{DeprecatedOption:"A opção '{option}' na seção '{section}' está obsoleta e será removida em uma versão futura.",DeprecatedOptionHeadline:"Opção obsoleta do Klipper",DeprecatedValue:"O valor '{value}' na opção '{option}' na seção '{section}' está obsoleto e será removido em uma liberação futura.",DeprecatedValueHeadline:"Valor obsoleto do Klipper",KlipperWarning:"Aviso do Klipper"},MoonrakerWarnings:{MoonrakerComponent:"Moonraker: {component}",MoonrakerFailedComponentDescription:"Foi detectado um erro ao carregar o componente moonraker '{component}'. Verifique o arquivo de log e corrija o problema.",MoonrakerWarning:"Aviso do Moonraker",UnparsedConfigOption:"Opção de configuração não analisada '{option}: {value}' detectada na seção [{section}]. Isso pode ser uma opção não mais disponível ou pode ser o resultado de um módulo que falhou ao carregar. No futuro, isso resultará em um erro de inicialização.",UnparsedConfigSection:"Seção de configuração não analisada [{section}] detectada. Isso pode ser o resultado de um componente que falhou ao carregar. No futuro, isso resultará em um erro de inicialização."},Never:"Nunca",NextReboot:"próxima reinicialização",NoNotification:"Nenhuma notificação disponível",Notifications:"Notificações",Remind:"Lembrar:"},NumberInput:{GreaterOrEqualError:"Deve ser maior ou igual a {min}!",MustBeBetweenError:"Deve estar entre {min} e {max}!",NoEmptyAllowedError:"A entrada não deve estar vazia!"},Printers:"Impressoras",ThrottledStates:{DescriptionCurrentlyThrottled:"O(s) núcleo(s) rPi ARM está atualmente restringido.",DescriptionFrequencyCapped:"A frequência máxima do rPi ARM está atualmente limitada a 1,2 GHz.",DescriptionPreviouslyFrequencyCapped:"A frequência máxima do rPi ARM foi pelo menos uma vez limitada a 1,2 GHz desde a última ativação.",DescriptionPreviouslyTemperatureLimited:"rPi uC (somente 3A+/3B+) estava pelo menos uma vez acima do limite flexível (padrão 60C) desde a última ativação.",DescriptionPreviouslyThrottled:"Núcleo(s) de rPI ARM onde foi estrangulado pelo menos uma vez desde a última ativação.",DescriptionPreviouslyUnderVolted:"A tensão de alimentação do rPI caiu abaixo de 4,65 V pelo menos uma vez desde a última ativação.",DescriptionTemperatureLimitActive:"A temperatura rPi uC (somente 3A+/3B+) está atualmente acima do limite suave (padrão 60C).",DescriptionUnderVoltageDetected:"Tensão de alimentação rPI atualmente abaixo de 4,65V",TitleCurrentlyThrottled:"Atualmente limitado",TitleFrequencyCapped:"Limite de frequência",TitlePreviouslyFrequencyCapped:"Limite de frequência anterior",TitlePreviouslyTemperatureLimited:"Anteriormente Limitada por Temperatura",TitlePreviouslyThrottled:"Anteriormente limitado",TitlePreviouslyUnderVolted:"Anteriormente sob tensão",TitleTemperatureLimitActive:"Limite de temperatura ativo",TitleUnderVoltageDetected:"Subtensão detectada"},Titles:{Complete:"Completo - {filename}",Error:"Erro",Pause:"Pausar impressão",PrinterOff:"Impressora DESLIGADA",Printing:"{percent}% Imprimindo - {filename}",PrintingETA:"{percent}% Imprimindo - ETA: {eta} - {filename}"},TopBar:{CannotUploadTheFile:"Não é possível carregar o arquivo!",EmergencyStop:"Parada de emergência",SAVE_CONFIG:"Salvar configuração",Uploading:"Upload",UploadOfFileSuccessful:"Carregamento de {file} com sucesso!",UploadPrint:"Carregar e imprimir"},TopCornerMenu:{Cancel:"Cancelar",ConfirmationDialog:{Description:{HostReboot:"A reinicialização do host fará com que a impressão atual falhe!",HostShutdown:"Desligar o Host fará com que a impressão atual falhe!",KlipperFirmwareRestart:"Reiniciar o Firmware Klipper fará com que a impressão atual falhe!",KlipperRestart:"Reiniciar o Klipper fará com que a impressão atual falhe!",KlipperStop:"Parar o Klipper fará com que a impressão atual falhe!",ServiceRestart:"Reiniciar este serviço pode causar falha na impressão atual!",ServiceStart:"Iniciar este serviço pode fazer com que a impressão atual falhe!",ServiceStop:"Interromper este serviço pode fazer com que a impressão atual falhe!"},Title:{HostReboot:"Reinicialização do host",HostShutdown:"Desligamento do host",KlipperFirmwareRestart:"Reinicialização do firmware do Klipper",KlipperRestart:"Reinicialização do Klipper",ServiceRestart:"Reinicialização do Serviço",ServiceStart:"Início do serviço",ServiceStop:"Parada de serviço"}},HostControl:"Controle de host",KlipperControl:"Controle do Klipper",KlipperFirmwareRestart:"Reiniciar Firmware",KlipperRestart:"Reiniciar",PowerDevices:"Dispositivos de energia",Reboot:"Reiniciar",Restart:"Reiniciar",ServiceControl:"Controle de Serviço",Shutdown:"Desligar",Start:"Começar",Stop:"PareLine truncated
-1
View File
@@ -1 +0,0 @@
const e={Notifications:{DependencyDescription:"Текущая версия {name}, не поддерживает все функции Mainsail. Обновите версию {name} до последней {neededVersion}.",DependencyName:"Зависимость: {name}",DismissAll:"Очистить всё",KlipperWarnings:{DeprecatedOption:"Опция '{option}' в '{section}' устарела и будет удалена в будущих релизах.",DeprecatedOptionHeadline:"Устаревшая опция Klipper",DeprecatedValue:"Значение '{value}' в опции '{option}' в '{section}' устарела и будет удалена в будущих релизах.",DeprecatedValueHeadline:"Устаревшее значение Klipper",KlipperWarning:"Предупреждение Klipper"},MoonrakerWarnings:{MoonrakerComponent:"Moonraker: {component}",MoonrakerFailedComponentDescription:"Произошла ошибка при загрузке компонента Moonraker '{component}'. Посмотрите log-файл и исправьте ошибку.",MoonrakerWarning:"Предупреждение Moonraker",UnparsedConfigOption:"Нераспознанное значение в параметре '{option}: {value}' в [{section}]. Возможно, это результат сбоя загрузки модуля или параметр уже не поддерживается. В будущем, может вызывать ошибку при загрузке.",UnparsedConfigSection:"Нераспознанная секция [{section}]. Возможно, это результат сбоя загрузки модуля или параметр уже не поддерживается. В будущем, может вызывать ошибку при загрузке."},Never:"никогда",NextReboot:"следующая перезагрузка",NoNotification:"Нет уведомлений",Notifications:"Уведомления",Remind:"Напоминать:"},NumberInput:{GreaterOrEqualError:"Должно быть больше или равно {min}!",MustBeBetweenError:"Должно быть между {min} и {max}!",NoEmptyAllowedError:"Ввод не должен быть пустым!"},Printers:"Принтеры",ThrottledStates:{DescriptionCurrentlyThrottled:"Перегрев ЦПУ, включено ограничение производительности.",DescriptionFrequencyCapped:"Максимальная частота ЦПУ ограничена до 1,2 ГГц.",DescriptionPreviouslyFrequencyCapped:"Максимальная частота ЦПУ, по крайней мере один раз, была ограничена до 1,2 ГГц с момента включения.",DescriptionPreviouslyTemperatureLimited:"(3A+/3B+ только) температура была выше программного ограничения (по умолчанию 60С), по крайней мере один раз, с момента включения.",DescriptionPreviouslyThrottled:"Включалось ограничение производительности, по крайне мере один раз, с момента включения.",DescriptionPreviouslyUnderVolted:"Напряжение питания понижалось ниже 4.65В, по крайней мере один раз, с момента включения.",DescriptionTemperatureLimitActive:"(3A+/3B+ только) текущая температура сейчас выше программного ограничения (по умолчанию 60C).",DescriptionUnderVoltageDetected:"Напряжение питания сейчас ниже 4.65В",TitleCurrentlyThrottled:"Ограничение производительности",TitleFrequencyCapped:"Частота ограничена",TitlePreviouslyFrequencyCapped:"Ранее было ограничение частоты",TitlePreviouslyTemperatureLimited:"Ранее была предельная температура",TitlePreviouslyThrottled:"Ранее было ограничение производительности",TitlePreviouslyUnderVolted:"Ранее было пониженное напряжение питания",TitleTemperatureLimitActive:"Достигнута предельная температура",TitleUnderVoltageDetected:"Выявлено пониженное напряжение питания"},Titles:{Complete:"Завершено - {filename}",Error:"ОШИБКА",Pause:"Пауза печати",PrinterOff:"Принтер выключен",Printing:"{percent}% напечатано - {filename}",PrintingETA:"{percent}% напечатано - Завершение: {eta} - {filename}"},TopBar:{CannotUploadTheFile:"Не получается загрузить файл!",EmergencyStop:"Аварийная остановка",SAVE_CONFIG:"Сохранить конфигурацию",Uploading:"Загрузка",Line truncated
-1
View File
@@ -1 +0,0 @@
const e={Notifications:{BrowserWarnings:{Description:"{name} är föråldrad och stöds inte fullt ut. Den nuvarande versionen är {version}, men Mainsail kräver version {minVersion} eller högre.",Headline:"Föråldrad webbläsare"},DependencyDescription:"Den nuvarande versionen av {name} stöder inte alla funktioner i Mainsail. \nUppdatera {name} till minst {neededVersion}.",DependencyName:"Beroende: {name}",DismissAll:"Avfärda alla",KlipperWarnings:{DeprecatedOption:"Alternativet '{option}' i avsnittet '{section}' är utfasat och kommer att tas bort i en framtida version.",DeprecatedOptionHeadline:"Utfasad Klipper Alternativ",DeprecatedValue:"Värdet '{value}' i alternativet '{option}' i avsnittet '{section}' är utfasat och kommer att tas bort i en framtida version.",DeprecatedValueHeadline:"Utfasad Klipper-värde",KlipperWarning:"Klipper varning"},MoonrakerWarnings:{MoonrakerComponent:"Moonraker: {komponent}",MoonrakerFailedComponentDescription:"Ett fel upptäcktes vid laddning av moonraker-komponenten '{component}'. Kontrollera loggfilen och åtgärda problemet.",MoonrakerFailedInitComponentDescription:"Ett fel upptäcktes under initieringen av moonraker-komponenten '{component}'. Kontrollera loggfilen och åtgärda problemet.",MoonrakerInitComponent:"Init. Moonraker: {component}",MoonrakerWarning:"Moonraker varning",UnparsedConfigOption:"Otolkat konfigurationsalternativ '{option}: {value}' upptäcktes i avsnittet [{sektion}]. Detta kan vara ett alternativ som inte längre är tillgängligt eller kan vara resultatet av en modul som inte kunde laddas. I framtiden kommer detta att resultera i ett startfel.",UnparsedConfigSection:"Otolkat konfigurationsavsnitt [{sektion}] upptäcktes. Detta kan vara resultatet av en komponent som inte kunde laddas. I framtiden kommer detta att resultera i ett startfel."},Never:"aldrig",NextReboot:"nästa omstart",NoNotification:"Ingen avisering tillgänglig",Notifications:"Aviseringar",Remind:"Påminn:"},NumberInput:{GreaterOrEqualError:"Måste vara större än eller lika med {min}!",MustBeBetweenError:"Måste vara mellan {min} och {max}!",NoEmptyAllowedError:"Indata får inte vara tom!"},Printers:"Skrivare",TheServiceWorker:{DescriptionNeedUpdate:"Den lokala cachen är föråldrad och behöver uppdateras. Vänligen klicka på knappen nedan för att uppdatera cachen.",TitleNeedUpdate:"PWA behöver uppdateras",Update:"uppdatera"},ThrottledStates:{DescriptionCurrentlyThrottled:"rPi ARM-kärnorna är för närvarande strypta.",DescriptionFrequencyCapped:"rPi ARM max frekvens är för närvarande begränsad till 1,2 GHz.",DescriptionPreviouslyFrequencyCapped:"rPi ARM max-frekvensen var vid minst ett tillfälle begränsad till 1,2 GHz sedan senaste start.",DescriptionPreviouslyTemperatureLimited:"rPi uC (endast 3A+/3B+)-temperaturen var vid minst ett tillfälle över den mjuka gränsen (standard 60C) sedan senaste start.",DescriptionPreviouslyThrottled:"rPI ARM-kärnorna har strypts ned vid minst ett tillfälle sedan senaste start.",DescriptionPreviouslyUnderVolted:"rPI-matningsspänningen har sjunkit under 4,65V vid minst ett tillfälle sedan senaste start.",DescriptionTemperatureLimitActive:"rPi uC (endast 3A+/3B+) temperaturen är för närvarande över den mjuka gränsen (standard 60C).",DescriptionUnderVoltageDetected:"rPI matningsspänning är för närvarande under 4,65V",TitleCurrentlyThrottled:"För närvarande strypt",TitleFrequencyCapped:"Frekvenstak",TitlePreviouslyFrequencyCapped:"Tidigare frekvensbegränsning",TitlePreviouslyTemperatureLimited:"Tidigare temperaturbegränsad",TitlePreviouslyThrottled:"Tidigare strypt",TitlePreviouslyUnderVolted:"Tidigare underspänning",TitleTemperatureLimitActive:"Temperaturgräns aktiv",TitleUnderVoltageDetected:"Underspänning upptäckt"},Titles:{Complete:"Färdig – {filename}",Error:"FEL",Pause:"Pausa utskrift",PrinterOff:"Skrivaren AV",Printing:"{percent}% Skriver ut - {filename}",PrintingETA:"{percent}% Skriver ut - ETA: {eta} - {filename}"},TopBar:{CannotUploadTheFile:"Det går inte att ladda upp filen!",EmergencyStop:"Nödstopp",SAVE_CONFIG:"SPARA KONFIGURATION",Uploading:"Laddar upp",UploadOfFileSuccessful:"Uppladdningen av {file} lyckades!",UploadPrint:"Ladda upp och skriv ut"},TopCornerMenu:{Cancel:"Avbryt",ConfirmationDialog:{Description:{HostReboot:"Om du startar om värddatorn kommer den aktuella utskriften att misslyckas!",HostShutdown:"Om du stänger av värddatorn kommer den aktuella utskriften att misslyckas!",KlipperFirmwareRestart:"Om du startar om Klipper Firmware kommer den aktuella utskriften att misslyckas!",KlipperRestart:"Om du startar om Klipper kommer den aktuella utskriften att misslyckas!",KlipperStop:"Om du stoppar Klipper kommer den aktuella utskriften att misslyckas!",ServiceRestart:"Om du startar om denna tjänst kan det leda till att den aktuella utskriften misslyckas!",ServiceStart:"Om du startar den här tjänsten kan det leda till att den aktuella utskriften misslyckas!",ServiceStop:"Om Line truncated
-1
View File
@@ -1 +0,0 @@
const e={Notifications:{DependencyDescription:"Geçerli {name} sürümü, Mainsail'in tüm özelliklerini desteklemiyor. {name} ürününü en az {neededVersion} sürümüne güncelleyin.",DependencyName:"Bağımlılık: {name}",DismissAll:"Hepsini reddet",KlipperWarnings:{DeprecatedOption:"'{section}' bölümündeki '{option}' seçeneği eskimiştir ve gelecekteki bir sürümde kaldırılacaktır.",DeprecatedOptionHeadline:"Eskimiş Klipper Seçeneği",DeprecatedValue:"'{section}' bölümündeki '{option}' seçeneğindeki '{value}' değeri eskimiştir ve gelecekteki bir sürümde kaldırılacaktır.",DeprecatedValueHeadline:"Eskimiş Klipper Değeri",KlipperWarning:"Klipper uyarısı"},MoonrakerWarnings:{MoonrakerComponent:"Moonraker: {component}",MoonrakerFailedComponentDescription:"Moonraker bileşeni '{component}' yüklenirken bir hata tespit edildi. Lütfen günlük dosyasını kontrol edin ve sorunu düzeltin.",MoonrakerWarning:"Moonraker uyarısı",UnparsedConfigOption:"[{section}] bölümünde ayrıştırılmamış yapılandırma seçeneği '{option}: {value}' algılandı. Bu, artık kullanılamayan bir seçenek olabilir veya yüklenemeyen bir modülün sonucu olabilir. Gelecekte bu, bir başlatma hatasına neden olacaktır.",UnparsedConfigSection:"Ayrıştırılmamış yapılandırma bölümü [{section}] algılandı. Bu, yüklenemeyen bir bileşenin sonucu olabilir. Gelecekte bu, bir başlatma hatasına neden olacaktır."},Never:"asla",NextReboot:"sonraki yeniden başlatma",NoNotification:"Bildirim yok",Notifications:"Bildirimler",Remind:"Hatırlat:"},NumberInput:{GreaterOrEqualError:" {min}değerinden büyük veya eşit olmalıdır!",MustBeBetweenError:"{min} değerinden büyük veya eşit olmalıdır!",NoEmptyAllowedError:"Giriş boş olmamalıdır!"},Printers:"Yazıcılar",TheServiceWorker:{DescriptionNeedUpdate:"Yerel önbellek eski ve güncellenmesi gerekiyor. Önbelleği güncellemek için lütfen aşağıdaki düğmeyi tıklayın.",TitleNeedUpdate:"PWA güncellenmek istiyor",Update:"güncelle"},ThrottledStates:{DescriptionCurrentlyThrottled:"rPi ARM çekirdek(ler)i şu anda kısılmış durumda.",DescriptionFrequencyCapped:"rPi ARM maksimum frekansı şu anda 1,2 GHz ile sınırlıdır.",DescriptionPreviouslyFrequencyCapped:"rPi ARM maksimum frekansı, son açılıştan bu yana en az bir kez 1,2 GHz ile sınırlandırılmıştır.",DescriptionPreviouslyTemperatureLimited:"rPi uC (yalnızca 3A+/3B+) sıcaklığı, son açılıştan bu yana en az bir kez yumuşak limitin (varsayılan 60C) üzerindeydi.",DescriptionPreviouslyThrottled:"rPI ARM çekirdeği/çekirdekleri, son açılıştan bu yana en az bir kez kısıldı.",DescriptionPreviouslyUnderVolted:"rPI besleme voltajı, son açılıştan bu yana en az bir kez 4,65V'un altına düştü.",DescriptionTemperatureLimitActive:"rPi uC (yalnızca 3A+/3B+) sıcaklığı şu anda yumuşak limitin (varsayılan 60C) üzerinde.",DescriptionUnderVoltageDetected:"rPI besleme voltajı şu anda 4,65V'nin altında",TitleCurrentlyThrottled:"Şu anda Kısılmış",TitleFrequencyCapped:"Frekans Sınırlı",TitlePreviouslyFrequencyCapped:"Önceden Frekans Sınırlanmış",TitlePreviouslyTemperatureLimited:"Önceden Sıcaklık Sınırlandırılmış",TitlePreviouslyThrottled:"Önceden Kısılmış",TitlePreviouslyUnderVolted:"Önceden Düşük Voltajla Beslenmiş",TitleTemperatureLimitActive:"Sıcaklık Limiti Aktif",TitleUnderVoltageDetected:"Düşük Voltaj Tespit Edildi"},Titles:{Complete:"{filename} - tamamlandı",Error:"HATA",Pause:"Baskıyı Duraklat",PrinterOff:"Yazıcı Kapalı",Printing:"{percent}% Yazdırılıyor - {filename}",PrintingETA:"{percent}% Yazdırılıyor - ETA: {eta} - {filename}"},TopBar:{CannotUploadTheFile:"Dosya yüklenemiyor!",EmergencyStop:"Acil Stop",SAVE_CONFIG:"YAPILANDIRMAYI KAYDET",Uploading:"Karşıya Yükleniyor",UploadOfFileSuccessful:"{file} karşıya yüklemesi başarılı!",UploadPrint:"Yükle ve Yazdır"},TopCornerMenu:{Cancel:"İptal Et",ConfirmationDialog:{Description:{HostReboot:"Ana Bilgisayarı yeniden başlatmak geçerli baskının başarısız olmasına neden olur!",HostShutdown:"Ana Bilgisayarı kapatmak mevcut baskının başarısız olmasına neden olur!",KlipperFirmwareRestart:"Klipper Yazılımını yeniden başlatmak mevcut baskının başarısız olmasına neden olur!",KlipperRestart:"Klipper'ı yeniden başlatmak mevcut baskının başarısız olmasına neden olur!",KlipperStop:"Klipper'ı durdurmak mevcut baskının başarısız olmasına neden olur!",ServiceRestart:"Bu hizmeti yeniden başlatmak, geçerli baskının başarısız olmasına neden olabilir!",ServiceStart:"Bu hizmeti başlatmak, geçerli baskının başarısız olmasına neden olabilir!",ServiceStop:"Bu hizmetin durdurulması mevcut baskının başarısız olmasına neden olabilir!"},Title:{HostReboot:"Ana Bilgisayar Yeniden Başlat",HostShutdown:"Ana Bilgisayar Kapat",KlipperFirmwareRestart:"Klipper Yazılımını Yeniden Başlat",KlipperLine truncated
-1
View File
@@ -1 +0,0 @@
const e={Notifications:{DependencyDescription:"Поточна версія {name} не підтримує всі функції Mainsail. Оновіть {Ім'я} принаймні до {needversion}.",DependencyName:"Залежність: {Ім'я}",DismissAll:"Відкинути всі",KlipperWarnings:{DeprecatedOption:"Опція '{option}' у розділі '{section}' застаріла і буде видалена у майбутньому випуску.",DeprecatedOptionHeadline:"Застаріла опція кліппера",DeprecatedValue:"Значення '{value}' опції '{option}' у секції '{section}' застаріла і буде видалена у майбутньому випуску.",DeprecatedValueHeadline:"Застаріле значення Klipper",KlipperWarning:"Попередження Klipper"},MoonrakerWarnings:{MoonrakerComponent:"Moonraker: {component}",MoonrakerFailedComponentDescription:"Помилка була виявлена під час завантаження компонента Moonraker '{component}'. Будь ласка, перевірте файл журналу та виправте проблему.",MoonrakerWarning:"Попередження Moonraker",UnparsedConfigOption:"Непарний параметр конфігурації '{option}: {value}' виявлено в розділі [{section}]. Це може бути варіантом, який більше не доступний, або може бути результатом модуля, який не зміг завантажитися.",UnparsedConfigSection:"Непарний розділ конфігурації [{section}] виявлений. Це може бути результатом компонента, який не вдалося завантажити.."},Never:"ніколи",NextReboot:"наступне перезавантаження",NoNotification:"Нема Повідомлень",Notifications:"Повідомлення",Remind:"Нагадування:"},NumberInput:{GreaterOrEqualError:"Повинен бути більшим або рівним, ніж {min}!",MustBeBetweenError:"Має бути між {min} та {max}!",NoEmptyAllowedError:"Поле не повинно бути порожнім!"},Printers:"Принтери",ThrottledStates:{DescriptionCurrentlyThrottled:"Ядро (и) RPI ARM в даний час зменьшуються.",DescriptionFrequencyCapped:"Частота Max ARM RPI наразі обмежена 1,2 ГГц.",DescriptionPreviouslyFrequencyCapped:"Частота Max ARM RPI принаймні раз була обмежена 1,2 ГГц з останнього ввімкнення.",DescriptionPreviouslyTemperatureLimited:"Температура RPI UC (3a+/3b+) була принаймні раз вище за легке обмеження (за замовчуванням 60°) з останнього ввімкнення.",DescriptionPreviouslyThrottled:"RPI Arm Core (и), де тротлило принаймні один раз після останнього ввімкнення.",DescriptionPreviouslyUnderVolted:"Напруга живлення RPI опустилася нижче 4,65 В принаймні один раз з моменту останнього ввімкнення.",DescriptionTemperatureLimitActive:"Температура RPI UC (3A+/3b+) Наразі перевищує легке обмеження (за замовчуванням 60°).",DescriptionUnderVoltageDetected:"Напруга живлення RPI наразі нижче 4,65 В",TitleCurrentlyThrottled:"Тротлінг по живленню",TitleFrequencyCapped:"Частота обмежена",TitlePreviouslyFrequencyCapped:"Попередньо обмежена частота",TitlePreviouslyTemperatureLimited:"Раніше обмежена температура",TitlePreviouslyThrottled:"Попередній тротлінг",TitlePreviouslyUnderVolted:"Раніше недостатній вольтаж",TitleTemperatureLimitActive:"Обмеження температури",TitleUnderVoltageDetected:"Виявлено недостатню напругу"},Titles:{Complete:"Завершено - {filename}",Error:"Помилка",Pause:"Призупинення друку",Printing:"{percent}% Друк - {filename}",PrintingETA:"{percent}% Друк - Очікуваний час: {eta} - {filename}"},TopBar:{CannotUploadTheFile:"Не вдається завантажити файл!",EmergencyStop:"АВАРІЙНА ЗУПИНКА",SAVE_CONFIG:"ЗБЕРЕЖЕННЯ КОНФІГУРАЦІЇ",Uploading:"Завантаження",UploadOfFileSuccessful:"Завантаження {file} успішно!",UploadPrint:"Завантажити та Друканутити"},TopCornerMenu:{Cancel:"Скасувати",ConfirmationDialog:{Description:{HostReboot:"Перезавантаження хоста призведе до зупинки поточного друLine truncated
@@ -1 +0,0 @@
import{F as m}from"./index-97b4652c.js";import"./vuetify-52f40ce5.js";import"./overlayscrollbars-44d87bcf.js";import"./echarts-9bc570b0.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};
-5
View File
@@ -1,5 +0,0 @@
/*!
* Vue.js v2.7.14
* (c) 2014-2022 Evan You
* Released under the MIT License.
*/var tt=Object.freeze({}),k=Array.isArray;function C(t){return t==null}function f(t){return t!=null}function R(t){return t===!0}function Dl(t){return t===!1}function qe(t){return typeof t=="string"||typeof t=="number"||typeof t=="symbol"||typeof t=="boolean"}function V(t){return typeof t=="function"}function et(t){return t!==null&&typeof t=="object"}var en=Object.prototype.toString;function rt(t){return en.call(t)==="[object Object]"}function Pl(t){return en.call(t)==="[object RegExp]"}function pa(t){var e=parseFloat(String(t));return e>=0&&Math.floor(e)===e&&isFinite(t)}function Cs(t){return f(t)&&typeof t.then=="function"&&typeof t.catch=="function"}function Vl(t){return t==null?"":Array.isArray(t)||rt(t)&&t.toString===en?JSON.stringify(t,null,2):String(t)}function He(t){var e=parseFloat(t);return isNaN(e)?t:e}function St(t,e){for(var i=Object.create(null),s=t.split(","),n=0;n<s.length;n++)i[s[n]]=!0;return e?function(r){return i[r.toLowerCase()]}:function(r){return i[r]}}St("slot,component",!0);var Nl=St("key,ref,slot,slot-scope,is");function Gt(t,e){var i=t.length;if(i){if(e===t[i-1]){t.length=i-1;return}var s=t.indexOf(e);if(s>-1)return t.splice(s,1)}}var Hl=Object.prototype.hasOwnProperty;function nt(t,e){return Hl.call(t,e)}function ae(t){var e=Object.create(null);return function(s){var n=e[s];return n||(e[s]=t(s))}}var Fl=/-(\w)/g,te=ae(function(t){return t.replace(Fl,function(e,i){return i?i.toUpperCase():""})}),zl=ae(function(t){return t.charAt(0).toUpperCase()+t.slice(1)}),Rl=/\B([A-Z])/g,Ze=ae(function(t){return t.replace(Rl,"-$1").toLowerCase()});function Wl(t,e){function i(s){var n=arguments.length;return n?n>1?t.apply(e,arguments):t.call(e,s):t.call(e)}return i._length=t.length,i}function jl(t,e){return t.bind(e)}var ma=Function.prototype.bind?jl:Wl;function ws(t,e){e=e||0;for(var i=t.length-e,s=new Array(i);i--;)s[i]=t[i+e];return s}function N(t,e){for(var i in e)t[i]=e[i];return t}function ga(t){for(var e={},i=0;i<t.length;i++)t[i]&&N(e,t[i]);return e}function F(t,e,i){}var li=function(t,e,i){return!1},va=function(t){return t};function ee(t,e){if(t===e)return!0;var i=et(t),s=et(e);if(i&&s)try{var n=Array.isArray(t),r=Array.isArray(e);if(n&&r)return t.length===e.length&&t.every(function(l,c){return ee(l,e[c])});if(t instanceof Date&&e instanceof Date)return t.getTime()===e.getTime();if(!n&&!r){var a=Object.keys(t),o=Object.keys(e);return a.length===o.length&&a.every(function(l){return ee(t[l],e[l])})}else return!1}catch{return!1}else return!i&&!s?String(t)===String(e):!1}function ba(t,e){for(var i=0;i<t.length;i++)if(ee(t[i],e))return i;return-1}function Si(t){var e=!1;return function(){e||(e=!0,t.apply(this,arguments))}}function ks(t,e){return t===e?t===0&&1/t!==1/e:t===t||e===e}var Rn="data-server-rendered",Ri=["component","directive","filter"],ya=["beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeDestroy","destroyed","activated","deactivated","errorCaptured","serverPrefetch","renderTracked","renderTriggered"],pt={optionMergeStrategies:Object.create(null),silent:!1,productionTip:!1,devtools:!1,performance:!1,errorHandler:null,warnHandler:null,ignoredElements:[],keyCodes:Object.create(null),isReservedTag:li,isReservedAttr:li,isUnknownElement:li,getTagNamespace:F,parsePlatformTagName:va,mustUseProp:li,async:!0,_lifecycleHooks:ya},Gl=/a-zA-Z\u00B7\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u037D\u037F-\u1FFF\u200C-\u200D\u203F-\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD/;function $a(t){var e=(t+"").charCodeAt(0);return e===36||e===95}function Y(t,e,i,s){Object.defineProperty(t,e,{value:i,enumerable:!!s,writable:!0,configurable:!0})}var Yl=new RegExp("[^".concat(Gl.source,".$_\\d]"));function Ul(t){if(!Yl.test(t)){var e=t.split(".");return function(i){for(var s=0;s<e.length;s++){if(!i)return;i=i[e[s]]}return i}}}var Kl="__proto__"in{},ot=typeof window<"u",vt=ot&&window.navigator.userAgent.toLowerCase(),ye=vt&&/msie|trident/.test(vt),$e=vt&&vt.indexOf("msie 9.0")>0,xa=vt&&vt.indexOf("edge/")>0;vt&&vt.indexOf("android")>0;var Xl=vt&&/iphone|ipad|ipod|ios/.test(vt),Wn=vt&&vt.match(/firefox\/(\d+)/),Is={}.watch,_a=!1;if(ot)try{var jn={};Object.defineProperty(jn,"passive",{get:function(){_a=!0}}),window.addEventListener("test-passive",null,jn)}catch{}var ci,Yt=function(){return ci===void 0&&(!ot&&typeof global<"u"?ci=global.process&&global.process.env.VUE_ENV==="server":ci=!1),ci},Ci=ot&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function me(t){return typeof t=="function"&&/native code/.test(t.toString())}var Je=typeof Symbol<"u"&&me(Symbol)&&typeof Reflect<"u"&&me(Reflect.ownKeys),Fe;typeof Set<"u"&&me(Set)?Fe=Set:Fe=function(){function t(){this.set=Object.create(null)}return t.prototype.has=function(e){return this.set[e]===!0},t.prototype.add=function(e){this.set[e]=!0},t.prototype.clear=function(){this.set=Object.create(null)},t}();var U=null;function ql(){return U&&{proxy:U}}function zt(t){t===void 0&&(t=null),t||U&&U._scope.off(),U=t,t&&t._scope.on(Line truncated
@@ -1,5 +0,0 @@
@charset "UTF-8";.theme--light.v-application{background:#FFFFFF;color:#000000de}.theme--light.v-application .text--primary{color:#000000de!important}.theme--light.v-application .text--secondary{color:#0009!important}.theme--light.v-application .text--disabled{color:#00000061!important}.theme--dark.v-application{background:#121212;color:#fff}.theme--dark.v-application .text--primary{color:#fff!important}.theme--dark.v-application .text--secondary{color:#ffffffb3!important}.theme--dark.v-application .text--disabled{color:#ffffff80!important}.v-application{display:flex;position:relative}.v-application a{cursor:pointer}.v-application--is-rtl{direction:rtl}.v-application--wrap{flex:1 1 auto;backface-visibility:hidden;display:flex;flex-direction:column;min-height:100vh;max-width:100%;position:relative}@-moz-document url-prefix(){@media print{.v-application,.v-application--wrap{display:block}}}.theme--light.v-app-bar.v-toolbar.v-sheet{background-color:#f5f5f5}.theme--dark.v-app-bar.v-toolbar.v-sheet{background-color:#272727}.v-sheet.v-app-bar.v-toolbar{border-radius:0}.v-sheet.v-app-bar.v-toolbar:not(.v-sheet--outlined){box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.v-sheet.v-app-bar.v-toolbar.v-sheet--shaped{border-radius:16px 0}.v-app-bar:not([data-booted=true]){transition:none!important}.v-app-bar.v-app-bar--fixed{position:fixed;top:0;z-index:5}.v-app-bar.v-app-bar.v-app-bar--hide-shadow{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f!important}.v-app-bar--fade-img-on-scroll .v-toolbar__image .v-image__image{transition:.4s opacity cubic-bezier(.4,0,.2,1)}.v-app-bar.v-toolbar--prominent.v-app-bar--shrink-on-scroll .v-toolbar__image{will-change:opacity}.v-app-bar.v-toolbar--prominent.v-app-bar--shrink-on-scroll.v-app-bar--collapse-on-scroll .v-toolbar__extension{display:none}.v-app-bar.v-toolbar--prominent.v-app-bar--shrink-on-scroll.v-app-bar--is-scrolled .v-toolbar__title{padding-top:9px}.v-app-bar.v-toolbar--prominent.v-app-bar--shrink-on-scroll.v-app-bar--is-scrolled:not(.v-app-bar--bottom) .v-toolbar__title{padding-bottom:9px}.v-app-bar.v-app-bar--shrink-on-scroll .v-toolbar__title{font-size:inherit}.v-app-bar-title__placeholder,.v-app-bar-title__content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-app-bar-title__content{position:absolute}.theme--light.v-toolbar.v-sheet{background-color:#fff}.theme--dark.v-toolbar.v-sheet{background-color:#272727}.v-sheet.v-toolbar{border-radius:0}.v-sheet.v-toolbar:not(.v-sheet--outlined){box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.v-sheet.v-toolbar.v-sheet--shaped{border-radius:16px 0}.v-toolbar{contain:layout;display:block;flex:1 1 auto;max-width:100%;transition:.2s cubic-bezier(.4,0,.2,1) transform,.2s cubic-bezier(.4,0,.2,1) background-color,.2s cubic-bezier(.4,0,.2,1) left,.2s cubic-bezier(.4,0,.2,1) right,.28s cubic-bezier(.4,0,.2,1) box-shadow,.25s cubic-bezier(.4,0,.2,1) max-width,.25s cubic-bezier(.4,0,.2,1) width;position:relative;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.v-toolbar .v-input{padding-top:0;margin-top:0}.v-toolbar__content,.v-toolbar__extension{padding:4px 16px}.v-toolbar__content .v-btn.v-btn--icon.v-size--default,.v-toolbar__extension .v-btn.v-btn--icon.v-size--default{height:48px;width:48px}.v-application--is-ltr .v-toolbar__content>.v-btn.v-btn--icon:first-child,.v-application--is-ltr .v-toolbar__extension>.v-btn.v-btn--icon:first-child{margin-left:-12px}.v-application--is-rtl .v-toolbar__content>.v-btn.v-btn--icon:first-child,.v-application--is-rtl .v-toolbar__extension>.v-btn.v-btn--icon:first-child{margin-right:-12px}.v-application--is-ltr .v-toolbar__content>.v-btn.v-btn--icon:first-child+.v-toolbar__title,.v-application--is-ltr .v-toolbar__extension>.v-btn.v-btn--icon:first-child+.v-toolbar__title{padding-left:20px}.v-application--is-rtl .v-toolbar__content>.v-btn.v-btn--icon:first-child+.v-toolbar__title,.v-application--is-rtl .v-toolbar__extension>.v-btn.v-btn--icon:first-child+.v-toolbar__title{padding-right:20px}.v-application--is-ltr .v-toolbar__content>.v-btn.v-btn--icon:last-child,.v-application--is-ltr .v-toolbar__extension>.v-btn.v-btn--icon:last-child{margin-right:-12px}.v-application--is-rtl .v-toolbar__content>.v-btn.v-btn--icon:last-child,.v-application--is-rtl .v-toolbar__extension>.v-btn.v-btn--icon:last-child{margin-left:-12px}.v-toolbar__content>.v-tabs,.v-toolbar__extension>.v-tabs{height:inherit;margin-top:-4px;margin-bottom:-4px}.v-toolbar__content>.v-tabs>.v-slide-group.v-tabs-bar,.v-toolbar__extension>.v-tabs>.v-slide-group.v-tabs-bar{background-color:inherit;height:inherit}.v-toolbar__content>.v-tabs:first-child,.v-toolbar__extension>.v-tabs:first-child{margin-left:-16px}.v-toolbar__content>.v-tabs:last-child,.v-toolbar__extension>.v-tabs:last-child{margin-right:-16px}.v-toolbar__content,.v-toolbar__extension{align-items:center;display:flex;position:relative;z-index:0}.v-toolbar__image{border-radius:inherit;positiLine truncated
* ress.css • v2.0.4
* MIT License
* github.com/filipelinhares/ress
*/html{box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;tab-size:4}*,:before,:after{background-repeat:no-repeat;box-sizing:inherit}:before,:after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[disabled]{cursor:default}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit],[role=button]{cursor:pointer;color:inherit}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}img{border-style:none}progress{vertical-align:baseline}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}.v-application .elevation-24{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f!important}.v-application .elevation-23{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f!important}.v-application .elevation-22{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f!important}.v-application .elevation-21{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f!important}.v-application .elevation-20{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f!important}.v-application .elevation-19{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f!important}.v-application .elevation-18{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f!important}.v-application .elevation-17{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f!important}.v-application .elevation-16{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f!important}.v-application .elevation-15{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f!important}.v-application .elevation-14{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f!important}.v-application .elevation-13{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f!important}.v-application .elevation-12{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f!important}.v-application .elevation-11{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f!important}.v-application .elevation-10{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f!important}.v-application .elevation-9{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f!important}.v-application .elevation-8{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f!important}.v-application .elevation-7{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f!important}.v-application .elevation-6{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f!important}.v-application .elevation-5{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f!important}.v-application .elevation-4{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f!important}.v-application .elevation-3{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1Line truncated
@@ -1 +0,0 @@
try{self["workbox:window:7.0.0"]&&_()}catch{}function S(t,r){return new Promise(function(e){var i=new MessageChannel;i.port1.onmessage=function(f){e(f.data)},t.postMessage(r,[i.port2])})}function W(t,r){for(var e=0;e<r.length;e++){var i=r[e];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function E(t,r){(r==null||r>t.length)&&(r=t.length);for(var e=0,i=new Array(r);e<r;e++)i[e]=t[e];return i}function k(t,r){var e;if(typeof Symbol>"u"||t[Symbol.iterator]==null){if(Array.isArray(t)||(e=function(f,d){if(f){if(typeof f=="string")return E(f,d);var h=Object.prototype.toString.call(f).slice(8,-1);return h==="Object"&&f.constructor&&(h=f.constructor.name),h==="Map"||h==="Set"?Array.from(f):h==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(h)?E(f,d):void 0}}(t))||r&&t&&typeof t.length=="number"){e&&(t=e);var i=0;return function(){return i>=t.length?{done:!0}:{done:!1,value:t[i++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(e=t[Symbol.iterator]()).next.bind(e)}try{self["workbox:core:7.0.0"]&&_()}catch{}var y=function(){var t=this;this.promise=new Promise(function(r,e){t.resolve=r,t.reject=e})};function b(t,r){var e=location.href;return new URL(t,e).href===new URL(r,e).href}var g=function(t,r){this.type=t,Object.assign(this,r)};function p(t,r,e){return e?r?r(t):t:(t&&t.then||(t=Promise.resolve(t)),r?t.then(r):t)}function L(){}var j={type:"SKIP_WAITING"};function P(t,r){if(!r)return t&&t.then?t.then(L):Promise.resolve()}var x=function(t){var r,e;function i(v,c){var n,o;return c===void 0&&(c={}),(n=t.call(this)||this).nn={},n.tn=0,n.rn=new y,n.en=new y,n.on=new y,n.un=0,n.an=new Set,n.cn=function(){var s=n.fn,a=s.installing;n.tn>0||!b(a.scriptURL,n.sn.toString())||performance.now()>n.un+6e4?(n.vn=a,s.removeEventListener("updatefound",n.cn)):(n.hn=a,n.an.add(a),n.rn.resolve(a)),++n.tn,a.addEventListener("statechange",n.ln)},n.ln=function(s){var a=n.fn,u=s.target,l=u.state,m=u===n.vn,w={sw:u,isExternal:m,originalEvent:s};!m&&n.mn&&(w.isUpdate=!0),n.dispatchEvent(new g(l,w)),l==="installed"?n.wn=self.setTimeout(function(){l==="installed"&&a.waiting===u&&n.dispatchEvent(new g("waiting",w))},200):l==="activating"&&(clearTimeout(n.wn),m||n.en.resolve(u))},n.dn=function(s){var a=n.hn,u=a!==navigator.serviceWorker.controller;n.dispatchEvent(new g("controlling",{isExternal:u,originalEvent:s,sw:a,isUpdate:n.mn})),u||n.on.resolve(a)},n.gn=(o=function(s){var a=s.data,u=s.ports,l=s.source;return p(n.getSW(),function(){n.an.has(l)&&n.dispatchEvent(new g("message",{data:a,originalEvent:s,ports:u,sw:l}))})},function(){for(var s=[],a=0;a<arguments.length;a++)s[a]=arguments[a];try{return Promise.resolve(o.apply(this,s))}catch(u){return Promise.reject(u)}}),n.sn=v,n.nn=c,navigator.serviceWorker.addEventListener("message",n.gn),n}e=t,(r=i).prototype=Object.create(e.prototype),r.prototype.constructor=r,r.__proto__=e;var f,d,h=i.prototype;return h.register=function(v){var c=(v===void 0?{}:v).immediate,n=c!==void 0&&c;try{var o=this;return function(s,a){var u=s();return u&&u.then?u.then(a):a(u)}(function(){if(!n&&document.readyState!=="complete")return P(new Promise(function(s){return window.addEventListener("load",s)}))},function(){return o.mn=!!navigator.serviceWorker.controller,o.yn=o.pn(),p(o.bn(),function(s){o.fn=s,o.yn&&(o.hn=o.yn,o.en.resolve(o.yn),o.on.resolve(o.yn),o.yn.addEventListener("statechange",o.ln,{once:!0}));var a=o.fn.waiting;return a&&b(a.scriptURL,o.sn.toString())&&(o.hn=a,Promise.resolve().then(function(){o.dispatchEvent(new g("waiting",{sw:a,wasWaitingBeforeRegister:!0}))}).then(function(){})),o.hn&&(o.rn.resolve(o.hn),o.an.add(o.hn)),o.fn.addEventListener("updatefound",o.cn),navigator.serviceWorker.addEventListener("controllerchange",o.dn),o.fn})})}catch(s){return Promise.reject(s)}},h.update=function(){try{return this.fn?P(this.fn.update()):void 0}catch(v){return Promise.reject(v)}},h.getSW=function(){return this.hn!==void 0?Promise.resolve(this.hn):this.rn.promise},h.messageSW=function(v){try{return p(this.getSW(),function(c){return S(c,v)})}catch(c){return Promise.reject(c)}},h.messageSkipWaiting=function(){this.fn&&this.fn.waiting&&S(this.fn.waiting,j)},h.pn=function(){var v=navigator.serviceWorker.controller;return v&&b(v.scriptURL,this.sn.toString())?v:void 0},h.bn=function(){try{var v=this;return function(c,n){try{var o=c()}catch(s){return n(s)}return o&&o.then?o.then(void 0,n):o}(function(){return p(navigator.serviceWorker.register(v.sn,v.nn),function(c){return v.un=performance.now(),c})},function(c){throw c})}catch(c){return Promise.reject(c)}},f=i,(d=[{key:"active",get:function(){return this.en.promise}},{key:"controlling",get:function(){return this.on.promise}}])&&W(f.prototype,d),i}(function(){function t(){this.Pn=new Map}var r=t.prototype;return r.addEventListener=function(e,i){this.Sn(e).add(i)},r.removeEveLine truncated
-1
View File
@@ -1 +0,0 @@
const e={Notifications:{BrowserWarnings:{Description:"{name} 已过时且没有完整支持。当前版本是{version},但是Mainsail需要{minVersion}或更高版本。",Headline:"过时的浏览器"},DependencyDescription:"当前版本的{name}并不支持Mainsail的全部功能。{name}需要至少更新到{neededVersion}版本。",DependencyName:"依赖:{name}",DismissAll:"全部忽略",KlipperWarnings:{DeprecatedOption:"在'{section}'标签中的'{option}'选项已被弃用,将在未来的版本中删除。",DeprecatedOptionHeadline:"已被弃用的Klipper选项",DeprecatedValue:"在'{section}'标签中的'{option}'选项的参数'{value}'已被弃用,将在未来的版本中删除。",DeprecatedValueHeadline:"已被弃用的Klipper参数",KlipperWarning:"Klipper警告"},MoonrakerWarnings:{MoonrakerComponent:"Moonraker: {component}",MoonrakerFailedComponentDescription:"加载moonraker组件'{component}'时检测到错误。请检查日志文件并修复此问题。",MoonrakerWarning:"Moonraker警告",UnparsedConfigOption:"在[{section}]标签中检测到无法解析的配置'{option}: {value}'。这可能是一个不再可用的选项,也可能是组件加载失败的结果。在将来,这将导致启动错误。",UnparsedConfigSection:"检测到无法解析的标签[{section}]。这可能是一个不再可用的标签,也可能是组件加载失败的结果。在将来,这将导致启动错误。"},Never:"永不",NextReboot:"下次重启",NoNotification:"没有通知",Notifications:"通知",Remind:"提醒:"},NumberInput:{GreaterOrEqualError:"必须大于或等于{min}!",MustBeBetweenError:"必须在{min}和{max}之间!",NoEmptyAllowedError:"输入值不能为空!"},Printers:"打印机群组",TheServiceWorker:{DescriptionNeedUpdate:"本地缓存已过时,需要进行更新。请点击下面的按钮来更新缓存。",TitleNeedUpdate:"PWA需要更新",Update:"更新"},ThrottledStates:{DescriptionCurrentlyThrottled:"树莓派ARM核心当前被限制。",DescriptionFrequencyCapped:"树莓派ARM最高频率目前限制在1.2 GHz。",DescriptionPreviouslyFrequencyCapped:"自从开机以来树莓派ARM最大频率至少有一次被限制在1.2 GHz。",DescriptionPreviouslyTemperatureLimited:"自从开机以来树莓派uC(仅3A+/3B+)温度至少有一次超过软件限值(默认60C)。",DescriptionPreviouslyThrottled:"自从开机以来树莓派ARM核心至少有一次被限制。",DescriptionPreviouslyUnderVolted:"自从开机以来树莓派供电电压至少有一次低于4.65V。",DescriptionTemperatureLimitActive:"树莓派uC(仅3A+/3B+)温度目前超过软件限值(默认60C)。",DescriptionUnderVoltageDetected:"树莓派供电电压目前低于4.65V",TitleCurrentlyThrottled:"受限提醒",TitleFrequencyCapped:"频率上限提醒",TitlePreviouslyFrequencyCapped:"频率上限提醒",TitlePreviouslyTemperatureLimited:"温度限制提醒",TitlePreviouslyThrottled:"受限提醒",TitlePreviouslyUnderVolted:"电压过低提醒",TitleTemperatureLimitActive:"温度限制提醒",TitleUnderVoltageDetected:"电压过低提醒"},Titles:{Complete:"已完成 - {filename}",Error:"错误",Pause:"暂停打印",PrinterOff:"打印机已关闭",Printing:"已打印 {percent}% - {filename}",PrintingETA:"已打印 {percent}% - 预估: {eta} - {filename}"},TopBar:{CannotUploadTheFile:"不能上传此文件!",EmergencyStop:"紧急停止",SAVE_CONFIG:"保存配置",Uploading:"上传中",UploadOfFileSuccessful:"{file} 上传成功!",UploadPrint:"上传并打印"},TopCornerMenu:{Cancel:"取消",ConfirmationDialog:{Description:{HostReboot:"重启上位机会导致当前打印失败!",HostShutdown:"关闭上位机会导致当前打印失败!",KlipperFirmwareRestart:"重启Klipper固件会导致当前打印失败!",KlipperRestart:"重启Klipper会导致当前打印失败!",KlipperStop:"停止Klipper会导致当前打印失败!",ServiceRestart:"重启此服务可能会导致当前打印失败!",ServiceStart:"启动此服务可能会导致当前打印失败!",ServiceStop:"停止此服务可能会导致当前打印失败!"},Title:{HostReboot:"重启上位机",HostShutdown:"关闭上位机",KlipperFirmwareRestart:"重启Klipper固件",KlipperRestart:"重启Klipper",ServiceRestart:"重启服务",ServiceStart:"启动服务",ServiceStop:"停止服务"}},HostControl:"上位机控制",KlipperControl:"Klipper控制",KlipperFirmwareRestart:"重启Klipper固件",KlipperRestart:"重启Klipper",PowerDevices:"电源设备",Reboot:"重启",Restart:"重新启动",ServiceControl:"服务控制",Shutdown:"关闭",Start:"启动",Stop:"停止"},UpdateDialog:{Close:"关闭",Empty:"空",Recovering:"正在恢复{software}...",RecoveringDone:"{software}恢复完成!",Updating:"正在更新{software}...",UpdatingDone:"{software}更新完成!"}},t={Abort:"取消",Accept:"接受",Adjusted:"已调整",Description:"如果当前螺丝已调整,请点击<b>已调整</b>。未调整下继续请点击<b>认可</b>Line truncated
-1
View File
@@ -1 +0,0 @@
const e={Notifications:{DependencyName:"依賴項: {name}",DismissAll:"關閉所有",KlipperWarnings:{DeprecatedOption:"{section}' 中的部分選項 '{option}' 已棄用,將在未來版本中刪除。",DeprecatedOptionHeadline:"棄用的 Klipper 選項",DeprecatedValue:"不推薦使用'{section}' 部分的選項'{option}' 中的值'{value}',並將在未來版本中刪除。",DeprecatedValueHeadline:"棄用的 Klipper 值",KlipperWarning:"Klipper警告"},MoonrakerWarnings:{MoonrakerComponent:"Moonraker: {component}",MoonrakerFailedComponentDescription:"載入 moonraker 組件“{component}”時檢測到錯誤。請檢查日誌檔案並解決問題。",MoonrakerWarning:"Moonraker 警告"},NextReboot:"下次重啟",NoNotification:"沒有可用的通知",Notifications:"通知",Remind:"提醒:"},Printers:"列印機列表",ThrottledStates:{DescriptionCurrentlyThrottled:"樹莓派ARM核心目前已被限制.",DescriptionFrequencyCapped:"樹莓派ARM最大頻率目前限制為1.2 GHz.",DescriptionPreviouslyFrequencyCapped:"自上次通電後,樹莓派ARM的最大頻率至少一度限制在1.2 GHz.",DescriptionPreviouslyTemperatureLimited:"rPi uC (僅 3A+/3B+)溫度自上次開機以來至少一次高於軟限制(默認 60C)。",DescriptionPreviouslyThrottled:"自上次通電, 後樹莓派ARM至少節流一次.",DescriptionPreviouslyUnderVolted:"自上次通電後,樹莓派電源電壓至少有一次降至4.65V以下.",DescriptionTemperatureLimitActive:"rPi uC (僅 3A+/3B+)溫度目前高於軟限制(默認 60C)。",DescriptionUnderVoltageDetected:"樹莓派電源電壓目前低於4.65V",TitleCurrentlyThrottled:"目前被限制",TitleFrequencyCapped:"頻率上限",TitlePreviouslyFrequencyCapped:"以前的頻率上限",TitlePreviouslyTemperatureLimited:"以前的溫度限制",TitlePreviouslyThrottled:"以前節流",TitlePreviouslyUnderVolted:"先前的不足",TitleTemperatureLimitActive:"溫度限制",TitleUnderVoltageDetected:"檢測到電壓過低"},Titles:{Complete:"完成 - {filename}",Error:"錯誤",Pause:"暫停列印",PrinterOff:"列印機關閉",Printing:"{percent}% 列印中 - {filename}"},TopBar:{CannotUploadTheFile:"無法上傳該檔案!",EmergencyStop:"緊急停止",SAVE_CONFIG:"保存配置",Uploading:"上傳",UploadOfFileSuccessful:"上傳 {file} 成功!",UploadPrint:"上傳並列印"},TopCornerMenu:{Cancel:"取消",ConfirmationDialog:{Description:{HostReboot:"重啟主機會導致目前列印失敗!",HostShutdown:"關閉主機會導致目前列印失敗!",KlipperFirmwareRestart:"重啟Klipper Firmware會導致目前列印失敗!",KlipperRestart:"重啟Klipper會導致目前列印失敗!",KlipperStop:"停止 Klipper 將導致目前列印失敗!",ServiceRestart:"重啟此服務可能會導致目前列印失敗!",ServiceStart:"啟動該服務可能會導目前列印失敗!",ServiceStop:"停止該服務可能會導致目前列印失敗!"},Title:{HostReboot:"主機重啟",HostShutdown:"主機關機",KlipperFirmwareRestart:"Klipper 韌體重新啟動",KlipperRestart:"Klipper重新啟動"}},HostControl:"主機控制",KlipperControl:"Klipper 控制",KlipperFirmwareRestart:"韌體重啟",KlipperRestart:"Klipper 重啟",PowerDevices:"功率元件",Reboot:"重啟",ServiceControl:"服務控制",Shutdown:"關機",Start:"開始",Stop:"停止"},UpdateDialog:{Close:"關閉",Empty:"空的",Recovering:"恢復 {software}...",RecoveringDone:"恢復 {software} 完成!",Updating:"更新 {software}...",UpdatingDone:"更新 {software} 完成!"}},t={Abort:"中止",Accept:"接受",Adjusted:"調整後"},o={CannotConnectTo:"不能連接到 Moonraker ({host}).",CheckMoonrakerLog:"如果此消息重複出現,請查看下面的日誌檔案:",Connecting:"連接到 {host}",Failed:"連接失敗",Initializing:"初始化",TryAgain:"重試"},i={CommandList:"命令列表",Empty:"空的",HideTemperatures:"隱藏溫度",HideTimelapse:"隱藏縮時攝影",SendCode:"傳送代碼...",SetupConsole:"設定控制台"},r={StartPrint:{Cancel:"取消",DoYouWantToStartFilename:"您想要開始 {filename}嗎?",Headline:"開始",Print:"列印",Timelapse:"縮時攝影"}},a={ConfigReference:"設定檔參考",DontSave:"不儲存",Downloading:"正在下載",FailedSave:"{filename} 無法上傳!",FileReadOnly:"唯讀",SaveClose:"保存並關閉",SaveRestart:"保存並重新啟動",SuccessfullySaved:"{filename} 儲存成功.",UnsavedChanges:"未儲存更改",UnsavedChangesMessage:"是否要儲存對 {filename} 所做的更改?",UnsavedChangesSubMessage:"如果您不儲存,您的更改將會消失。 您可以在編輯器設定中禁用此消息。",Uploading:"上傳中"},n={AreYouSure:"你確定嗎?",EmergencyStop:"緊急停止",No:"否",Yes:"是"},s={AddBatchToQueue:"將批次添加到隊列",AddToQueue:"新增到列隊",AllFiles:"所有檔案",BedTemp:"熱床溫度",Cancel:"取消",ChamberTemp:"艙室溫度",Create:"建立",CreateNewDirectory:"建立新目錄",CurrentPath:"目前路徑",Delete:"刪除",DeLine truncated
-8
View File
@@ -1,8 +0,0 @@
{
"defaultLocale": "en",
"defaultTheme": "dark",
"hostname": null,
"port": null,
"instancesDB": "moonraker-taz",
"instances": []
}
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 332 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 618 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.3 KiB

@@ -1 +0,0 @@
<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>

Before

Width:  |  Height:  |  Size: 2.6 KiB

-1
View File
@@ -1 +0,0 @@
<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="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="#b12f35" transform="translate(-.000108 .048)"/><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="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 Line truncated

Before

Width:  |  Height:  |  Size: 5.1 KiB

-1
View File
@@ -1 +0,0 @@
<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>

Before

Width:  |  Height:  |  Size: 438 B

@@ -1,206 +0,0 @@
<?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>

Before

Width:  |  Height:  |  Size: 5.2 KiB

-1
View File
@@ -1 +0,0 @@
<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>

Before

Width:  |  Height:  |  Size: 2.6 KiB

-39
View File
@@ -1,39 +0,0 @@
<!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-97b4652c.js"></script>
<link rel="modulepreload" crossorigin href="/assets/vuetify-52f40ce5.js">
<link rel="modulepreload" crossorigin href="/assets/overlayscrollbars-44d87bcf.js">
<link rel="modulepreload" crossorigin href="/assets/echarts-9bc570b0.js">
<link rel="stylesheet" href="/assets/vuetify-950d1cb0.css">
<link rel="stylesheet" href="/assets/overlayscrollbars-a16bc3d3.css">
<link rel="stylesheet" href="/assets/index-57af1108.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
View File
@@ -1 +0,0 @@
{"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
View File
@@ -1 +0,0 @@
{"project_name":"mainsail","project_owner":"mainsail-crew","version":"v2.9.1"}
-1
View File
@@ -1 +0,0 @@
if(!self.define){let s,e={};const r=(r,i)=>(r=new URL(r+".js",i).href,e[r]||new Promise((e=>{if("document"in self){const s=document.createElement("script");s.src=r,s.onload=e,document.head.appendChild(s)}else s=r,importScripts(r),e()})).then((()=>{let s=e[r];if(!s)throw new Error(`Module ${r} didn’t register its module`);return s})));self.define=(i,l)=>{const a=s||("document"in self?document.currentScript.src:"")||location.href;if(e[a])return;let n={};const o=s=>r(s,a),c={module:{uri:a},exports:n,require:o};e[a]=Promise.all(i.map((s=>c[s]||o(s)))).then((s=>(l(...s),n)))}}define(["./workbox-78627b31"],(function(s){"use strict";self.skipWaiting(),s.clientsClaim(),s.precacheAndRoute([{url:"assets/codemirror-0a1db0c7.js",revision:null},{url:"assets/Codemirror-d2702935.js",revision:null},{url:"assets/cz-285b76fb.js",revision:null},{url:"assets/da-6721996d.js",revision:null},{url:"assets/de-1c7e5778.js",revision:null},{url:"assets/echarts-9bc570b0.js",revision:null},{url:"assets/es-8a2d24bf.js",revision:null},{url:"assets/fr-ab90ab77.js",revision:null},{url:"assets/Heightmap-0ea0fb44.css",revision:null},{url:"assets/Heightmap-7418030f.js",revision:null},{url:"assets/Hlsstreamer-886899b4.js",revision:null},{url:"assets/Hlsstreamer-f9f189cf.css",revision:null},{url:"assets/hu-a56cb065.js",revision:null},{url:"assets/index-57af1108.css",revision:null},{url:"assets/index-97b4652c.js",revision:null},{url:"assets/Ipstreamer-dd27a9e8.js",revision:null},{url:"assets/Ipstreamer-f951d43b.css",revision:null},{url:"assets/it-85215c0c.js",revision:null},{url:"assets/ja-a20a0276.js",revision:null},{url:"assets/JanusStreamer-1b43ec62.js",revision:null},{url:"assets/JanusStreamer-3206d816.css",revision:null},{url:"assets/JMuxerStream-7e36ed89.js",revision:null},{url:"assets/JMuxerStream-baf633f9.css",revision:null},{url:"assets/ko-0b8d811b.js",revision:null},{url:"assets/Mjpegstreamer-60c9a3d3.js",revision:null},{url:"assets/Mjpegstreamer-c7e864b6.css",revision:null},{url:"assets/MjpegstreamerAdaptive-2e7c6467.js",revision:null},{url:"assets/MjpegstreamerAdaptive-33a0e59f.css",revision:null},{url:"assets/nl-d64c7e44.js",revision:null},{url:"assets/overlayscrollbars-44d87bcf.js",revision:null},{url:"assets/overlayscrollbars-a16bc3d3.css",revision:null},{url:"assets/pl-d65989d8.js",revision:null},{url:"assets/pt-880f8881.js",revision:null},{url:"assets/ru-5f4aea5d.js",revision:null},{url:"assets/se-23883ae1.js",revision:null},{url:"assets/tr-9777749c.js",revision:null},{url:"assets/uk-644a4aa7.js",revision:null},{url:"assets/Uv4lMjpeg-486d8a68.css",revision:null},{url:"assets/Uv4lMjpeg-d2ae09fd.js",revision:null},{url:"assets/Viewer-3e5b07dd.css",revision:null},{url:"assets/Viewer-8db94310.js",revision:null},{url:"assets/virtual_pwa-register-990ff180.js",revision:null},{url:"assets/vuetify-52f40ce5.js",revision:null},{url:"assets/vuetify-950d1cb0.css",revision:null},{url:"assets/WebrtcCameraStreamer-1fb7b328.js",revision:null},{url:"assets/WebrtcCameraStreamer-7e0e004c.css",revision:null},{url:"assets/WebrtcGo2rtc-4ca7d296.css",revision:null},{url:"assets/WebrtcGo2rtc-ddbe76a4.js",revision:null},{url:"assets/WebrtcMediaMTX-089db774.css",revision:null},{url:"assets/WebrtcMediaMTX-d62a8a77.js",revision:null},{url:"assets/workbox-window.prod.es5-ed7f7eb3.js",revision:null},{url:"assets/zh_TW-7176daef.js",revision:null},{url:"assets/zh-fcce6e53.js",revision:null},{url:"fonts/roboto-black.woff2",revision:"3abd8a68dc5c20d00d1ab8def9723404"},{url:"fonts/roboto-bold.woff2",revision:"a59072f933169d3f2db497f44ca4cbbe"},{url:"fonts/roboto-light.woff2",revision:"5591b62beff3a20beaedd6cace4c6520"},{url:"fonts/roboto-medium.woff2",revision:"07db243db21ed0a6b4ff05ff429686b7"},{url:"fonts/roboto-regular.woff2",revision:"15fa3062f8929bd3b05fdca5259db412"},{url:"fonts/roboto-thin.woff2",revision:"d0151dbc1398a43954bb2b089a80826f"},{url:"fonts/robotoMono-regular.woff",revision:"8b8dca3bdd1ed898172885f1592d57c1"},{url:"img/icons/apple-touch-icon-180x180.png",revision:"87e4d4332f2c21e4ba1ad497e2f4c43e"},{url:"img/icons/favicon-16x16.png",revision:"9a2efd5375b36b4dccae5c321e94dadb"},{url:"img/icons/favicon-32x32.png",revision:"a6d467e34836c93c96fe262487f00559"},{url:"img/icons/icon-192-maskable.png",revision:"5de5bfbc568ad7cd198b8eeb7ddab3c0"},{url:"img/icons/icon-512-maskable.png",revision:"a3091467a2b818a357d0fcca27eb16a4"},{url:"img/icons/mstile-150x150.png",revision:"5a5391336977503f3fafb350941c18ba"},{url:"img/icons/safari-pinned-tab.svg",revision:"72cf44121e095a05aacb378a4f1ec61b"},{url:"img/klipper.svg",revision:"751bde835b0b51027fc80c3fc47f3596"},{url:"img/logo.svg",revision:"2add18a20f25ac5caab9627e7458b19e"},{url:"img/sidebar-background-light.svg",revision:"480acbd9c8791754ea7b707d0ed37efc"},{url:"img/sidebar-background.svg",revision:"42b63c2ff7432754d42f501224ac9d9c"},{url:"index.html",revision:"a187b75ad8a4617461fbdb627c72a637"},{url:"img/icons/icon-192-maskable.png",revision:"5de5bfbc568ad7cd198b8eeb7ddab3c0"},{url:"img/icons/icon-512-mLine truncated
-1
View File
@@ -1 +0,0 @@
define(["exports"],(function(t){"use strict";try{self["workbox:core:7.0.0"]&&_()}catch(t){}const e=(t,...e)=>{let s=t;return e.length>0&&(s+=` :: ${JSON.stringify(e)}`),s};class s extends Error{constructor(t,s){super(e(t,s)),this.name=t,this.details=s}}try{self["workbox:routing:7.0.0"]&&_()}catch(t){}const n=t=>t&&"object"==typeof t?t:{handle:t};class r{constructor(t,e,s="GET"){this.handler=n(e),this.match=t,this.method=s}setCatchHandler(t){this.catchHandler=n(t)}}class i extends r{constructor(t,e,s){super((({url:e})=>{const s=t.exec(e.href);if(s&&(e.origin===location.origin||0===s.index))return s.slice(1)}),e,s)}}class o{constructor(){this.t=new Map,this.i=new Map}get routes(){return this.t}addFetchListener(){self.addEventListener("fetch",(t=>{const{request:e}=t,s=this.handleRequest({request:e,event:t});s&&t.respondWith(s)}))}addCacheListener(){self.addEventListener("message",(t=>{if(t.data&&"CACHE_URLS"===t.data.type){const{payload:e}=t.data,s=Promise.all(e.urlsToCache.map((e=>{"string"==typeof e&&(e=[e]);const s=new Request(...e);return this.handleRequest({request:s,event:t})})));t.waitUntil(s),t.ports&&t.ports[0]&&s.then((()=>t.ports[0].postMessage(!0)))}}))}handleRequest({request:t,event:e}){const s=new URL(t.url,location.href);if(!s.protocol.startsWith("http"))return;const n=s.origin===location.origin,{params:r,route:i}=this.findMatchingRoute({event:e,request:t,sameOrigin:n,url:s});let o=i&&i.handler;const c=t.method;if(!o&&this.i.has(c)&&(o=this.i.get(c)),!o)return;let a;try{a=o.handle({url:s,request:t,event:e,params:r})}catch(t){a=Promise.reject(t)}const h=i&&i.catchHandler;return a instanceof Promise&&(this.o||h)&&(a=a.catch((async n=>{if(h)try{return await h.handle({url:s,request:t,event:e,params:r})}catch(t){t instanceof Error&&(n=t)}if(this.o)return this.o.handle({url:s,request:t,event:e});throw n}))),a}findMatchingRoute({url:t,sameOrigin:e,request:s,event:n}){const r=this.t.get(s.method)||[];for(const i of r){let r;const o=i.match({url:t,sameOrigin:e,request:s,event:n});if(o)return r=o,(Array.isArray(r)&&0===r.length||o.constructor===Object&&0===Object.keys(o).length||"boolean"==typeof o)&&(r=void 0),{route:i,params:r}}return{}}setDefaultHandler(t,e="GET"){this.i.set(e,n(t))}setCatchHandler(t){this.o=n(t)}registerRoute(t){this.t.has(t.method)||this.t.set(t.method,[]),this.t.get(t.method).push(t)}unregisterRoute(t){if(!this.t.has(t.method))throw new s("unregister-route-but-not-found-with-method",{method:t.method});const e=this.t.get(t.method).indexOf(t);if(!(e>-1))throw new s("unregister-route-route-not-registered");this.t.get(t.method).splice(e,1)}}let c;const a=()=>(c||(c=new o,c.addFetchListener(),c.addCacheListener()),c);function h(t,e,n){let o;if("string"==typeof t){const s=new URL(t,location.href);o=new r((({url:t})=>t.href===s.href),e,n)}else if(t instanceof RegExp)o=new i(t,e,n);else if("function"==typeof t)o=new r(t,e,n);else{if(!(t instanceof r))throw new s("unsupported-route-type",{moduleName:"workbox-routing",funcName:"registerRoute",paramName:"capture"});o=t}return a().registerRoute(o),o}try{self["workbox:strategies:7.0.0"]&&_()}catch(t){}const u={cacheWillUpdate:async({response:t})=>200===t.status||0===t.status?t:null},l={googleAnalytics:"googleAnalytics",precache:"precache-v2",prefix:"workbox",runtime:"runtime",suffix:"undefined"!=typeof registration?registration.scope:""},f=t=>[l.prefix,t,l.suffix].filter((t=>t&&t.length>0)).join("-"),w=t=>t||f(l.precache),d=t=>t||f(l.runtime);function p(t,e){const s=new URL(t);for(const t of e)s.searchParams.delete(t);return s.href}class y{constructor(){this.promise=new Promise(((t,e)=>{this.resolve=t,this.reject=e}))}}const g=new Set;function R(t){return"string"==typeof t?new Request(t):t}class m{constructor(t,e){this.h={},Object.assign(this,e),this.event=e.event,this.u=t,this.l=new y,this.p=[],this.R=[...t.plugins],this.m=new Map;for(const t of this.R)this.m.set(t,{});this.event.waitUntil(this.l.promise)}async fetch(t){const{event:e}=this;let n=R(t);if("navigate"===n.mode&&e instanceof FetchEvent&&e.preloadResponse){const t=await e.preloadResponse;if(t)return t}const r=this.hasCallback("fetchDidFail")?n.clone():null;try{for(const t of this.iterateCallbacks("requestWillFetch"))n=await t({request:n.clone(),event:e})}catch(t){if(t instanceof Error)throw new s("plugin-error-request-will-fetch",{thrownErrorMessage:t.message})}const i=n.clone();try{let t;t=await fetch(n,"navigate"===n.mode?void 0:this.u.fetchOptions);for(const s of this.iterateCallbacks("fetchDidSucceed"))t=await s({event:e,request:i,response:t});return t}catch(t){throw r&&await this.runCallbacks("fetchDidFail",{error:t,event:e,originalRequest:r.clone(),request:i.clone()}),t}}async fetchAndCachePut(t){const e=await this.fetch(t),s=e.clone();return this.waitUntil(this.cachePut(t,s)),e}async cacheMatch(t){const e=R(t);let s;const{cacheName:n,matchOptions:r}=this.u,i=await this.getCacheKey(e,"read"),o=Object.assign(Object.assign({},r),{cacheName:n});s=await caches.match(i,o);for(constLine truncated