(function(e){function t(t){for(var a,o,s=t[0],c=t[1],l=t[2],d=0,v=[];d 5.0 || d < 0.001) {\n break;\n }\n t += .9 * d;\n fragColor.rgb += 0.05 * GetColor(p);\n }\n}\n\nvoid main(void) {\n mainImage(gl_FragColor, gl_FragCoord.xy);\n gl_FragColor.a = 1.;\n}"},"7ffc":function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"a",(function(){return r})),n.d(t,"c",(function(){return o}));var a=n("b334"),i={name:"Random",component:"random",color:{active:"#04ded4",background:"#19102e"},settings:[Object(a["n"])(),Object(a["c"])({min:.2}),Object(a["c"])({name:"symmetry",min:.01,max:2,value:.1}),Object(a["c"])({name:"thickness",min:.01,max:.7,value:.1}),Object(a["i"])(),Object(a["b"])(),Object(a["d"])(),a["o"]]},r=[i,{name:"Sphere",component:"sphere",color:{active:"#04ded4",background:"black"},settings:[Object(a["n"])(),Object(a["d"])(),Object(a["i"])(),Object(a["b"])(),Object(a["c"])({max:10}),Object(a["c"])({value:2,max:3,min:1.4,name:"size"}),a["o"]]},{name:"Planet",component:"planet",color:{active:"#04ded4",background:"black"},settings:[Object(a["n"])(),Object(a["c"])(),{name:"position",type:"slider",label:"input.position",value:3.9,icon:"position",options:{step:.01,max:20,min:2.8,changeOnUpdate:!0}},a["o"]]},{name:"Destruction",component:"destruction",color:{active:"#04ded4",background:"black"},settings:[Object(a["n"])(),Object(a["c"])({name:"position",value:.1,icon:"position",max:1,min:.01}),Object(a["c"])({name:"perspective",value:.1,icon:"perspective",max:1,min:.01}),Object(a["c"])({value:10,max:15}),a["o"]]},{name:"Rings",component:"rings",color:{active:"#04ded4",background:"black"},settings:[Object(a["n"])(),Object(a["c"])(),Object(a["c"])({name:"hue",value:0,icon:"hue",max:.5,min:-.5}),Object(a["c"])({name:"zoom",value:32,icon:"zoom",max:100,min:2}),a["o"]]},{name:"Tenderness",component:"tenderness",color:{active:"#04ded4",background:"black"},settings:[Object(a["n"])(),Object(a["c"])({value:10,max:15}),a["o"]]},{name:"Plasma",component:"plasma",color:{active:"#04ded4",background:"black"},settings:[Object(a["n"])(),Object(a["i"])(),Object(a["c"])({value:10,max:25}),a["o"]]},{name:"Flow",component:"flow",color:{active:"#04ded4",background:"black"},settings:[Object(a["n"])(),Object(a["i"])(),Object(a["b"])(),Object(a["d"])(),Object(a["c"])({value:10,max:15}),Object(a["c"])({value:1,max:2.8,min:.2,name:"size"}),a["o"]]},{name:"Infinity",component:"infinity",settings:[{name:"palette",type:"palette",label:"input.slider-amount",value:0,values:[["#fcb2bf","#cf56a1","#8b2f97","#511e78"],["#e8f79a","#49d292","#3b445b","#383746"],["#f5f5f5","#fc5185","#3fc1c9","#364f6b"],["#00A8CC","#0C7B93","#27496D","#142850"],["#F9F7F7","#DBE2EF","#3F72AF","#112D4E"],["#ABEDD8","#46CDCF","#3D84A8","#48466D"]]},Object(a["c"])({name:"size",value:20,max:50,min:2,step:1,changeOnUpdate:!1}),Object(a["c"])({name:"amount",value:30,max:100,min:10,step:1,changeOnUpdate:!1}),Object(a["c"])({value:20,min:5,max:100}),a["o"]],color:{active:"#04ded4",background:"#19102e"}},{name:"Suprematism",component:"suprematism",settings:[{name:"activeColor",type:"color",label:"input.color-active",value:"#F690FF",options:{class:"w-50"},callback:a["r"]}],color:{active:"#F690FF",background:"#fff"}},{name:"Osmos",component:"osmos",color:{active:"#e13571",background:"#1a0532"}},{name:"Space",component:"space",color:{active:"#04ded4",background:"#19102e"}}],o=[{text:"Arch Linux",value:"arch-linux",icon:"arch-linux"},{text:"Ubuntu",value:"ubuntu",icon:"ubuntu"},{text:"Fedora",value:"fedora",icon:"fedora"},{text:"Linux Mint",value:"linux-mint",icon:"linux-mint"},{text:"Gentoo",value:"gentoo",icon:"gentoo"}]},8393:function(e,t,n){"use strict";n.r(t);var a=n("d4ec"),i=n("bee2"),r=n("257e"),o=n("262e"),s=n("2caf"),c=n("ade3"),l=(n("99af"),n("9ab4")),u=n("60a3"),d=n("a5ab"),v=n.n(d),h=function(e){Object(o["a"])(n,e);var t=Object(s["a"])(n);function n(){var e;Object(a["a"])(this,n);for(var i=arguments.length,o=new Array(i),s=0;s\n :doodle {\n @grid: ".concat(this.amount,"x1 / ").concat(this.size,"vmin;\n --deg: @p(-180deg, 180deg);\n }\n :container {\n perspective: 10vmin;\n }\n :after, :before {\n content: '';\n background: ").concat(this.color,"; \n @place-cell: @r(100%) @r(100%);\n @size: @r(6px);\n @shape: heart;\n }\n \n @place-cell: center;\n @size: ").concat(this.depth,"%;\n \n box-shadow: @m200(0 0 50px ").concat(this.color,");\n background: @m100(\n radial-gradient(").concat(this.color," 50%, transparent 0) \n @r(-20%, 120%) @r(-20%, 100%) / 1px 1px\n no-repeat\n );\n \n will-change: transform, opacity;\n animation: scale-up ").concat(this.animationSpeed,"s linear infinite;\n animation-delay: calc(-").concat(this.animationSpeed,"s / @size() * @i());\n \n @keyframes scale-up {\n 0%, 95.01%, 100% {\n transform: translateZ(0) rotate(0);\n opacity: 0;\n }\n 10% { \n opacity: 1; \n }\n 95% {\n transform: translateZ(12vmin) rotateZ(@var(--deg));\n }\n }\n ")}})}}]),n}(l["c"]);u=Object(s["a"])([l["a"]],u),t["default"]=u},"941b":function(e,t){e.exports="attribute vec3 aVertexPosition;\n\nvoid main() {\n gl_Position = vec4(aVertexPosition, 1.0);\n}"},9987:function(e,t,n){e.exports=n.p+"img/index.04752491.png"},a030:function(e,t,n){e.exports=n.p+"img/index.a763af0b.png"},a05d:function(e,t,n){"use strict";n.r(t);var a,i=n("d4ec"),r=n("bee2"),o=n("262e"),s=n("2caf"),c=n("9ab4"),l=n("60a3"),u=n("d637"),d=n("d4d8"),v=function(e){Object(o["a"])(c,e);var t=Object(s["a"])(c);function c(){return Object(i["a"])(this,c),t.apply(this,arguments)}return Object(r["a"])(c,[{key:"animationSpeed",get:function(){var e;return(null===(e=d["a"].getThemeInput("animation-speed"))||void 0===e?void 0:e.value)||45}},{key:"position",get:function(){var e;return(null===(e=d["a"].getThemeInput("position"))||void 0===e?void 0:e.value)||2.14}},{key:"pxratio",get:function(){var e;return(null===(e=d["a"].getThemeInput("pxratio"))||void 0===e?void 0:e.value)||.8}},{key:"mounted",value:function(){var e,t,n=this;a=new u["a"](this.$refs.canvas,(null===(e=document.querySelector("script#shader-vs"))||void 0===e?void 0:e.textContent)||"",(null===(t=document.querySelector("script#shader-fs"))||void 0===t?void 0:t.textContent)||"",window.innerWidth,window.innerHeight,{renderOptions:{externalTimeUse:!0},renderHook:function(){var e=this;e.programInfo.uniforms.position||(e.programInfo.uniforms.position=e.ctx.getUniformLocation(e.program,"camR")),e.pxratio=n.pxratio,e.time+=n.animationSpeed/500,e.ctx.uniform1f(e.programInfo.uniforms.time,e.time+e.time*n.animationSpeed/10),e.ctx.uniform1f(e.programInfo.uniforms.position,n.position)}}),a.running=!0}},{key:"beforeDestroy",value:function(){a.running=!1}},{key:"render",value:function(){var e=arguments[0];return e("div",null,[e("canvas",{ref:"canvas"},[]),e("script",{attrs:{id:"shader-fs",type:"x-shader/x-fragment"}},[" ",n("cc02")," "]),e("script",{attrs:{id:"shader-vs",type:"x-shader/x-vertex"}},[" ",n("6f10")," "])])}}]),c}(l["c"]);v=Object(c["a"])([l["a"]],v),t["default"]=v},a306:function(e){e.exports=JSON.parse('{"text":{"themes":"temas","password":"contraseña","yes":"si","no":"no"},"modals":{"shutdown":{"title":"Apagar","text":"¿Seguro que quieres apagar la computadora?"},"restart":{"title":"Reiniciar","text":"¿Seguro que quieres reiniciar tu computadora?"},"suspend":{"title":"Suspender","text":"¿Estás seguro de que quieres suspender tu computadora?"}},"settings":{"title":"configuración","choice-language":"Idioma de elección","language":"Idioma","login-position":{"title":"Posición","about":"Elección de posición de inicio de sesión","center":"centro","top":"top","left":"izquierda","right":"bien","bottom":"fondo"},"about":"Sistema de configuración"}}')},a340:function(e,t){e.exports="// Modified so it doesn't really move. Very childish and easy fix.\n#ifdef GL_ES\nprecision mediump float;\n#endif\n\nuniform vec2 uResolution;\nuniform float uTime;\n\nconst int complexity = 30; // More points of color.\nconst float fluidSpeed = 60.0; // Drives speed, higher number will make it slower.\nconst float color_intensity = 0.5;\nconst float position = 1.0;\n\nvoid main() {\n vec2 p= (position * gl_FragCoord.xy - uResolution) / max(uResolution.x, uResolution.y);\n\n for(int i = 1; i < complexity;i++) {\n vec2 newp= p + uTime * 0.005;\n newp.x+=0.6/float(i)*sin(float(i)*p.y+uTime/fluidSpeed+20.3*float(i)) + 0.5; // + mouse.y/mouse_factor+mouse_offset;\n newp.y+=0.6/float(i)*sin(float(i)*p.x+uTime/fluidSpeed+0.3*float(i+10)) - 0.5; // - mouse.x/mouse_factor+mouse_offset;\n p=newp;\n }\n\n vec3 col=vec3(color_intensity*sin(5.0*p.x)+color_intensity,color_intensity*sin(3.0*p.y)+color_intensity,color_intensity*sin(p.x+p.y)+color_intensity);\n gl_FragColor=vec4(col, 1.0);\n}"},a6d5:function(e,t,n){var a={"./destruction/index.png":"da80","./flow/index.png":"0ccb","./infinity/index.png":"0376","./osmos/index.png":"b6e0","./planet/index.png":"c393","./plasma/index.png":"69db","./random/index.png":"a030","./rings/index.png":"6ae4","./space/index.png":"9987","./sphere/index.png":"2e6b","./suprematism/index.png":"c3f8","./tenderness/index.png":"e07e"};function i(e){var t=r(e);return n(t)}function r(e){if(!n.o(a,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return a[e]}i.keys=function(){return Object.keys(a)},i.resolve=r,e.exports=i,i.id="a6d5"},a9c4:function(e,t,n){},ab17:function(e,t,n){"use strict";n.r(t);var a,i=n("d4ec"),r=n("bee2"),o=n("262e"),s=n("2caf"),c=n("9ab4"),l=n("60a3"),u=n("d637"),d=n("d4d8"),v=function(e){Object(o["a"])(c,e);var t=Object(s["a"])(c);function c(){return Object(i["a"])(this,c),t.apply(this,arguments)}return Object(r["a"])(c,[{key:"animationSpeed",get:function(){var e;return(null===(e=d["a"].getThemeInput("animation-speed"))||void 0===e?void 0:e.value)||45}},{key:"pxratio",get:function(){var e;return(null===(e=d["a"].getThemeInput("pxratio"))||void 0===e?void 0:e.value)||.8}},{key:"mounted",value:function(){var e,t,n=this;a=new u["a"](this.$refs.canvas,(null===(e=document.querySelector("script#shader-vs"))||void 0===e?void 0:e.textContent)||"",(null===(t=document.querySelector("script#shader-fs"))||void 0===t?void 0:t.textContent)||"",window.innerWidth,window.innerHeight,{renderOptions:{externalTimeUse:!0},renderHook:function(){var e=this;e.time+=n.animationSpeed/500,e.pxratio=n.pxratio,e.ctx.uniform1f(e.programInfo.uniforms.time,e.time)}}),a.running=!0}},{key:"beforeDestroy",value:function(){a.running=!1}},{key:"render",value:function(){var e=arguments[0];return e("div",null,[e("canvas",{ref:"canvas"},[]),e("script",{attrs:{id:"shader-fs",type:"x-shader/x-fragment"}},[" ",n("a340")," "]),e("script",{attrs:{id:"shader-vs",type:"x-shader/x-vertex"}},[" ",n("d8ae")," "])])}}]),c}(l["c"]);v=Object(c["a"])([l["a"]],v),t["default"]=v},afbc:function(e,t,n){"use strict";var a=n("a026"),i=n("8c4f"),r=n("d4ec"),o=n("bee2"),s=n("262e"),c=n("2caf"),l=(n("d3b7"),n("a630"),n("3ca3"),n("9ab4")),u=n("60a3"),d=n("d4d8"),v=n("fe18"),h=n("1da1"),p=n("3835"),f=n("257e"),m=n("ade3"),b=(n("96cf"),n("99af"),n("4fad"),n("d81d"),n("44ee")),g=function(e){Object(s["a"])(n,e);var t=Object(c["a"])(n);function n(){var e;Object(r["a"])(this,n);for(var a=arguments.length,i=new Array(a),o=0;oi?"bottom":"top",l={left:a,width:o};"bottom"===c?l.top=i+r:l.bottom=s-n+r,this.innerPositioned=l}}},{key:"closeMenu",value:function(){v["a"].ASSIGN_MENU({view:!1})}},{key:"stopPreventEvent",value:function(e){e.stopPropagation(),e.preventDefault()}},{key:"buildElementItem",value:function(e,t){var n=this,a=this.$createElement;return a("li",{class:"menu-list-item",key:t,on:{click:function(){n.handleCallback(e)}}},[e.text,e.icon&&a(b["a"],{class:"menu-icon",attrs:{name:e.icon}},[])])}},{key:"render",value:function(){var e=arguments[0];return e("div",{class:"menu-wrapper",ref:"menu"},[e("transition",{attrs:{name:"fade-menu"}},[this.menu.view&&e("ul",{class:"menu-list active-block",attrs:{id:"menu"},style:this.style},[this.menu.items.map(this.buildElementItem)])])])}}]),n}(u["c"]);Object(l["a"])([Object(u["d"])("menu.view")],g.prototype,"updatePosition",null),g=Object(l["a"])([Object(u["a"])({components:{AppIcon:b["a"]}})],g);var C=g,y=n("5530"),k=(n("9911"),"app-button"),x=function(e){Object(s["a"])(n,e);var t=Object(c["a"])(n);function n(){var e;Object(r["a"])(this,n);for(var a=arguments.length,i=new Array(a),o=0;o=1e3){var t=pe;pe=0,he-=1e3,this.FPS=t}this.isShow&&requestAnimationFrame(this.drawScene)}},{key:"render",value:function(){var e=arguments[0];return e("div",{class:"frame-rate-block"},[" FPS: ",this.FPS," "])}}]),n}(u["c"]);me=Object(l["a"])([u["a"]],me);var be=me,ge=(n("159b"),n("caad"),n("2532"),n("1276"),{}),Ce=n("1fd1");Ce.keys().forEach((function(e){var t=e.replace(/^\.\//,"").replace(/\.\w+$/,""),n=t.includes("/");n&&(t=t.split("/")[0]);var a=Ce(e);ge[t]=a.default||a}));var ye=function(e){Object(s["a"])(n,e);var t=Object(c["a"])(n);function n(){return Object(r["a"])(this,n),t.apply(this,arguments)}return Object(o["a"])(n,[{key:"theme",get:function(){return d["a"].activeTheme}},{key:"isOpenLogin",get:function(){return v["a"].isOpenBlock("login")}},{key:"render",value:function(e){var t,n=e(ge[null!==(t=this.theme.component)&&void 0!==t?t:"random"]);return e("div",{class:"background-image",key:this.theme.name},[" ",n," "])}}]),n}(u["c"]);ye=Object(l["a"])([Object(u["a"])({components:ge})],ye);var ke=ye,xe=n("b493"),Oe=function(e){Object(s["a"])(n,e);var t=Object(c["a"])(n);function n(){return Object(r["a"])(this,n),t.apply(this,arguments)}return Object(o["a"])(n,[{key:"actions",get:function(){return[{icon:"restart",show:xe["a"].lightdm.can_restart,callback:w["t"].restart},{icon:"suspend",show:xe["a"].lightdm.can_suspend,callback:w["t"].suspend},{icon:"hibernate",show:xe["a"].lightdm.can_hibernate,callback:w["t"].hibernate}].filter((function(e){var t=e.show;return t}))}},{key:"render",value:function(){var e=arguments[0];return e("div",{class:"shutdown-menu"},[this.actions.map((function(t){return e("div",{class:"shutdown-item",on:{click:t.callback}},[e(b["a"],{attrs:{name:t.icon}},[])])}))])}}]),n}(u["c"]);Oe=Object(l["a"])([Object(u["a"])({components:{AppIcon:b["a"]}})],Oe);var we=Oe,je=function(e){Object(s["a"])(n,e);var t=Object(c["a"])(n);function n(){return Object(r["a"])(this,n),t.apply(this,arguments)}return Object(o["a"])(n,[{key:"isShow",get:function(){return!!v["a"].activeBlock}},{key:"render",value:function(){var e=arguments[0],t=e("div",{class:"shutdown-block active-block"},[e(we,null,[]),e("div",{class:"shutdown-button",on:{click:w["t"].shutdown}},[e(b["a"],{attrs:{name:"shutdown"}},[])])]);return e("transition",{attrs:{name:"fade"}},[this.isShow?t:null])}}]),n}(u["c"]);je=Object(l["a"])([Object(u["a"])({components:{AppIcon:b["a"],ShutdownMenu:we}})],je);var Se=je,Le=function(e){Object(s["a"])(n,e);var t=Object(c["a"])(n);function n(){return Object(r["a"])(this,n),t.apply(this,arguments)}return Object(o["a"])(n,[{key:"render",value:function(){var e=arguments[0];return e(O,{attrs:{fab:!0,href:"https://github.com/Warinyourself",target:"_blank"},class:"github-link active-block"},[e(b["a"],{attrs:{name:"github"}},[])])}}]),n}(u["c"]);Le=Object(l["a"])([Object(u["a"])({components:{AppIcon:b["a"],AppButton:O},funtional:!0})],Le);var Te=Le,_e=function(e){Object(s["a"])(n,e);var t=Object(c["a"])(n);function n(){return Object(r["a"])(this,n),t.apply(this,arguments)}return Object(o["a"])(n,[{key:"activeBlock",get:function(){return v["a"].activeBlock}},{key:"menu",get:function(){return v["a"].menu}},{key:"showFrameRate",get:function(){return d["a"].showFrameRate}},{key:"isOpenLogin",get:function(){return v["a"].isOpenBlock("login")}},{key:"isOpenBlock",get:function(){return!!v["a"].activeBlock}},{key:"isOpenSettings",get:function(){return v["a"].isOpenBlock("settings")}},{key:"isViewThemeOnly",get:function(){return d["a"].viewThemeOnly}},{key:"isGithubMode",get:function(){return d["a"].isGithubMode}},{key:"showGithubButton",get:function(){return this.isGithubMode&&this.isOpenBlock}},{key:"showLogin",get:function(){return!this.isViewThemeOnly&&this.isOpenLogin}},{key:"created",value:function(){var e=localStorage.getItem("language")||"en";this.$i18n.locale=e,v["a"].SET_STATE_PAGE({key:"language",value:e});var t=localStorage.getItem("loginPosition")||"center";v["a"].SET_STATE_PAGE({key:"loginPosition",value:t}),v["a"].openBlock({id:"login"}),v["a"].SET_STATE_PAGE({key:"languages",value:this.$i18n.availableLocales}),document.addEventListener("mousedown",this.handleClick)}},{key:"handleClick",value:function(e){if(!this.activeBlock)return v["a"].openFirstBlock();var t=e.target,n=document.querySelectorAll(".block-".concat(this.activeBlock.id)),a=Array.from(n).some((function(e){return e.contains(t)})),i=Object(w["h"])(t,".active-block");i||a||v["a"].closeBlock()}},{key:"render",value:function(){var e=arguments[0];return e("div",{class:"index"},[this.showFrameRate&&e(be,null,[]),e(ke,null,[]),e("transition-group",{class:"login-transition",attrs:{name:"fade",tag:"div"}},[this.showLogin&&e(ve,{key:"LoginComponent"},[]),this.isOpenSettings&&e(ce,{key:"SettingsComponent"},[])]),!this.isViewThemeOnly&&e(Se,null,[]),this.showGithubButton&&e(Te,null,[]),e(S,null,[]),e(C,null,[])])}}]),n}(u["c"]);_e=Object(l["a"])([Object(u["a"])({components:{AppMenu:C,GithubButton:Te,ShutdownButton:Se,FrameRateBlock:be,LoginComponent:ve,BackgroundImage:ke,SettingsComponent:ce}})],_e);var Me=_e;a["a"].use(i["a"]);var Ee=[{path:"/",name:"Home",component:Me},{path:"*",name:"Undefined",component:Me}],Ae=new i["a"]({mode:"history",base:"/lightdm-webkit-theme-osmos/",routes:Ee});t["a"]=Ae},b334:function(e,t,n){"use strict";n.d(t,"l",(function(){return d})),n.d(t,"k",(function(){return v})),n.d(t,"j",(function(){return h})),n.d(t,"a",(function(){return p})),n.d(t,"m",(function(){return f})),n.d(t,"p",(function(){return m})),n.d(t,"g",(function(){return C})),n.d(t,"f",(function(){return y})),n.d(t,"t",(function(){return O})),n.d(t,"e",(function(){return w})),n.d(t,"s",(function(){return j})),n.d(t,"h",(function(){return S})),n.d(t,"q",(function(){return L})),n.d(t,"r",(function(){return T})),n.d(t,"o",(function(){return _})),n.d(t,"c",(function(){return M})),n.d(t,"n",(function(){return E})),n.d(t,"i",(function(){return A})),n.d(t,"b",(function(){return I})),n.d(t,"d",(function(){return P}));var a=n("ade3"),i=n("5530"),r=n("3835"),o=(n("4ec9"),n("d3b7"),n("3ca3"),n("ddb0"),n("caad"),n("b0c0"),n("ac1f"),n("1276"),n("b680"),n("25f0"),n("7db0"),n("4fad"),n("466d"),n("d81d"),n("b493")),s=n("d4d8"),c=n("fe18"),l=n("2ef0"),u=n("afbc"),d="ctrl",v={ru:"Русский",en:"English",fr:"Français",de:"Deutsch",es:"Español"};function h(e){var t=u["a"].app,n=t.$route,a=t.$router,i=a.resolve(e);return n.fullPath!==i.href}function p(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:500,t=arguments.length>1?arguments[1]:void 0,n=new Map;return function(a,i,r){var o=r.value;r.value=function(){var a=this._uid,i=n.get(a);if(i)return i.apply(void 0,arguments);var r=Object(l["debounce"])(o.bind(this),e,t);return n.set(a,r),r.apply(void 0,arguments)}}}function f(e){var t=["false","true"].includes(e);if(t)return"true"===e;var n=!isNaN(parseFloat(e));return n?+e:e}function m(e,t){return Math.random()*(t-e)+e}function b(e){var t=["pxratio","brightness"];if(t.includes(e.name))return e.value;var n=e.options,a=n.min,i=n.max,r=((e.options.step+"").split(".")[1]||"").length,o=+m(a,i).toFixed(r);return o}function g(){return"#"+Math.floor(Math.random()*Math.pow(2,24)-1).toString(16)}function C(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t={gnome:/gnome/,openbox:/openbox/,awesome:/awesome/,i3:/i3/,elementary:/elementary/,cinnamon:/cinnamon/,plasma:/plasma/,mate:/mate/,xfce:/xfce/,kodi:/kodi/},n=Object.entries(t).find((function(t){var n=Object(r["a"])(t,2),a=(n[0],n[1]);return e.match(a)}))||["unknown"],a=Object(r["a"])(n,1),i=a[0];return i}function y(){return s["a"].desktops.map((function(e){var t=C(e.key);return{text:e.name,value:e.key,icon:t}}))}var k=["hibernate","restart","shutdown","suspend"];function x(e){return function(){return c["a"].openDialog({title:"modals.".concat(e,".title"),text:"modals.".concat(e,".text"),actions:[{title:"text.yes",callback:o["a"].lightdm[e]},{title:"text.no",callback:c["a"].closeDialog}]})}}var O=k.reduce((function(e,t){return Object(i["a"])(Object(i["a"])({},e),{},Object(a["a"])({},t,x(t)))}),{});function w(){var e=document.querySelector("#password");e&&e.focus()}function j(e,t){e.stopPropagation(),t&&t()}function S(e,t){return!!e.closest(t)}function L(e){var t,n={slider:function(e){return b(e)},checkbox:function(){return Math.random()>.5},color:function(){return g()},palette:function(e){var t;return Math.floor(m(0,((null===(t=e.values)||void 0===t?void 0:t.length)||2)-1))}};return null===(t=e.settings)||void 0===t?void 0:t.map((function(e){var t=n[e.type];return t&&(e.value=t(e)),e}))}function T(e){document.documentElement.style.setProperty("--color-active",e+"")}var _={name:"button",value:"button",label:"input.random",type:"button",icon:"random",callback:function(){s["a"].randomizeSettingsTheme()}};function M(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.name,n=void 0===t?"animation-speed":t,a=e.value,i=void 0===a?5:a,r=e.min,o=void 0===r?1:r,s=e.max,c=void 0===s?10:s,l=e.step,u=void 0===l?.01:l,d=e.icon,v=void 0===d?"time":d,h=e.changeOnUpdate,p=void 0===h||h;return{name:n,label:"input.".concat(n),value:i,icon:v,type:"slider",options:{changeOnUpdate:p,max:c,step:u,min:o}}}var E=function(){return M({name:"pxratio",icon:"pxratio",min:.01,max:1,value:.8})},A=function(){return M({name:"hue",min:1,max:360,step:1,value:0})},I=function(){return M({name:"brightness",min:0,max:1,step:.01,value:1})},P=function(){return{name:"invert",label:"input.invert",type:"checkbox",value:!1}}},b493:function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var a=window},b6e0:function(e,t,n){e.exports=n.p+"img/index.8304047e.png"},bfcb:function(e,t){e.exports="attribute vec3 aVertexPosition;\n\nvoid main() {\n gl_Position = vec4(aVertexPosition, 1.0);\n}"},c393:function(e,t,n){e.exports=n.p+"img/index.57787d72.png"},c3f8:function(e,t,n){e.exports=n.p+"img/index.a726d50d.png"},cb16:function(e,t){e.exports="/*\n * Original shader from: https://www.shadertoy.com/view/ldyyWm\n */\n#ifdef GL_ES\nprecision mediump float;\n#endif\n\nuniform float uTime;\nuniform float position;\nuniform float perspective;\nuniform vec2 uResolution;\n\n#define round(x) (floor((x) + 0.5))\n\nfloat burn;\nfloat time = uTime + 200.0;\n\nmat2 rot(float a) {\n float s=sin(a), c=cos(a);\n return mat2(s, c, -c, s);\n}\n\nfloat map(vec3 p) {\n float d = max(max(abs(p.x), abs(p.y)), abs(p.z)) - perspective;\n burn = d;\n \n mat2 rm = rot(-time/3. + length(p));\n p.xy *= rm, p.zy *= rm;\n \n vec3 q = abs(p) - time;\n q = abs(q - round(q));\n \n rm = rot(time);\n q.xy *= rm, q.xz *= rm;\n \n d = min(d, min(min(length(q.xy), length(q.yz)), length(q.xz)) + .01);\n \n burn = pow(d - burn, 2.);\n \n return d;\n}\n\nvoid mainImage( out vec4 fragColor, in vec2 fragCoord ) {\n vec3 rd = normalize(vec3(2. * fragCoord - uResolution.xy, uResolution.y * position)), ro = vec2(0, -2).xxy;\n \n mat2 r1 = rot(time/4.), r2 = rot(time/2.);\n rd.xz *= r1, ro.xz *= r1, rd.yz *= r2, ro.yz *= r2;\n \n float t = .0, i = 24. * (1. - exp(- .2 * time - .1));\n for (int ii = 0; ii < 100; --ii) {\n if (i <= 0.) break;\n t += map(ro+rd*t) / 2.;\n --i;\n }\n\n fragColor = vec4(1.1 - burn, exp(-t), exp(-t/2.), 1);\n // fragColor = vec4(exp(-t) * 4.1, exp(-t/2.) * 0.9, 0.4 - burn * 2.9, 1);\n}\n\nvoid main(void) {\n mainImage(gl_FragColor, gl_FragCoord.xy);\n}"},cc01:function(e,t){e.exports="precision highp float;\n\nuniform vec2 uResolution;\nuniform float uTime;\nuniform float size;\n\nfloat random (in vec2 point) {\n return fract(100.0 * sin(point.x + fract(100.0 * sin(point.y)))); // http://www.matteo-basei.it/noise\n}\n\nfloat noise (in vec2 st) {\n vec2 i = floor(st);\n vec2 f = fract(st);\n\n float a = random(i);\n float b = random(i + vec2(1., 0.));\n float c = random(i + vec2(0., 1.));\n float d = random(i + vec2(1., 1.));\n\n vec2 u = f * f * (3. - 2. * f);\n\n return mix(a, b, u.x) + (c - a)* u.y * (1.0 - u.x) + (d - b) * u.x * u.y;\n}\n\n#define octaves 10\n\nfloat fbm (in vec2 p) {\n float value = 0.;\n float freq = size;\n float amp = .5;\n\n for (int i = 0; i < octaves; i++) {\n value += amp * (noise((p - vec2(1.)) * freq));\n freq *= 1.9;\n amp *= .6;\n }\n\n return value;\n}\n\nfloat pattern(in vec2 p) {\n vec2 offset = vec2(-.5);\n\n vec2 aPos = vec2(sin(uTime * .05), sin(uTime * .1)) * 6.;\n vec2 aScale = vec2(3.);\n float a = fbm(p * aScale + aPos);\n\n vec2 bPos = vec2(sin(uTime * .1), sin(uTime * .1)) * 1.;\n vec2 bScale = vec2(.5);\n float b = fbm((p + a) * bScale + bPos);\n\n vec2 cPos = vec2(-.6, -.5) + vec2(sin(-uTime * .01), sin(uTime * .1)) * 2.;\n vec2 cScale = vec2(2.);\n float c = fbm((p + b) * cScale + cPos);\n\n return c;\n}\n\nvec3 palette(in float t) {\n vec3 a = vec3(.5, .5, .5);\n vec3 b = vec3(.45, .25, .14);\n vec3 c = vec3(1. ,1., 1.);\n vec3 d = vec3(0., .1, .2);\n\n return a + b * cos(6.28318 * (c * t + d));\n}\n\nvoid main() {\n vec2 p = gl_FragCoord.xy / uResolution.xy;\n p.x *= uResolution.x / uResolution.y;\n\n float value = pow(pattern(p), 2.);\n vec3 color = palette(value);\n\n gl_FragColor = vec4(color, 1.);\n}"},cc02:function(e,t){e.exports="/*\n * Original shader from: https://www.shadertoy.com/view/ttKBDd\n */\n\n#ifdef GL_ES\nprecision mediump float;\n#endif\n\nuniform float camR;\nuniform float uTime;\nuniform vec2 uResolution;\nuniform vec2 iMouse;\n\n#define texture(s, uv) vec4(0.0)\n\n#define R uResolution.xy\n\n#define m vec2(R.x/R.y*(iMouse.x/R.x-.5),iMouse.y/R.y-.5)\n#define ss(a, b, t) smoothstep(a, b, t)\n#define rot(a) mat2(cos(a), -sin(a), sin(a), cos(a))\nconst float pi = 3.14159;\n\nfloat hsh(vec2 p) {\n vec3 p3 = fract(vec3(p.xyx) * .1031);\n p3 += dot(p3, p3.yzx + 33.33);\n return fract((p3.x + p3.y) * p3.z);\n}\n\nfloat perlin(vec2 p) {\n vec2 i = floor(p);\n vec2 f = fract(p);\n \n float a = hsh(i);\n float b = hsh(i+vec2(1., .0));\n float c = hsh(i+vec2(0. ,1 ));\n float d = hsh(i+vec2(1., 1. ));\n \n vec2 u = smoothstep(0., 1., f);\n \n return mix(a, b, u.x) + (c - a) * u.y * (1.0 - u.x) + (d - b) * u.x * u.y;\n}\n\nfloat octnse(vec2 p, int oct, float t) {\n float a = 1.;\n float n = 0.;\n \n for(int i = 0; i < 10; i++){\n if (i >= oct) break;\n p.x += t;\n n += perlin(p) * a *.5; \n p*=2.;\n a *= .5;\n }\n \n return n;\n}\n\n\n// 3D simplex noise stuff from: https://www.shadertoy.com/view/XsX3zB\nconst float F3 = .3333333;\nconst float G3 = .1666667;\n\nvec3 random3(vec3 c) {\n float j = 4096.*sin(dot(c,vec3(17., 59.4, 15.)));\n vec3 r;\n r.z = fract(512.*j);\n j *= .125;\n r.x = fract(512.*j);\n j *= .125;\n r.y = fract(512.*j);\n return r-.5;\n}\n\nfloat simplex3d(vec3 p) {\n vec3 s = floor(p + dot(p, vec3(F3)));\n vec3 x = p - s + dot(s, vec3(G3));\n vec3 e = step(vec3(0.), x - x.yzx);\n vec3 i1 = e*(1. - e.zxy);\n vec3 i2 = 1. - e.zxy*(1. - e);\n vec3 x1 = x - i1 + G3;\n vec3 x2 = x - i2 + 2.*G3;\n vec3 x3 = x - 1. + 3.*G3;\n vec4 w, d;\n w.x = dot(x, x);\n w.y = dot(x1, x1);\n w.z = dot(x2, x2);\n w.w = dot(x3, x3);\n w = max(.6 - w, 0.);\n d.x = dot(random3(s), x);\n d.y = dot(random3(s + i1), x1);\n d.z = dot(random3(s + i2), x2);\n d.w = dot(random3(s + 1.), x3);\n w *= w;\n w *= w;\n d *= w;\n \n float nse = dot(d, vec4(52.));\n \n return 1.-exp(-(nse+1.)*.5);\n}\n\nvec4 sphere(vec3 ro, vec3 rd, vec3 cn, float r) {\n float b = 2.*dot(rd, ro - cn);\n float c = dot(ro - cn, ro - cn) - (r*r);\n float d = (b*b) - (4.*c);\n \n if (d < 0.) {\n return vec4(0);\n } else {\n float t = .5*(-b - sqrt(d)); \n return vec4(ro+rd*t, t);\n }\n}\n\nconst float rad = 2.7;\n\nvoid mainImage( out vec4 f, in vec2 u ) {\n vec2 uv = vec2(u.xy - 0.5*R.xy)/R.y;\n float ux = uv.x;\n uv *= rot(-uTime*.12 + 2.2);\n \n vec3 ro = vec3(0., 0., 0.);\n vec3 rd = normalize(vec3(uv, 1.));\n float camP = camR;\n \n float ang = uTime*.12 + 7.;\n \n if (iMouse.y > 0.){\n camP -= m.y * 6.;\n ang += m.x;\n }\n \n ro.x += camP * cos(ang);\n ro.z += camP * sin(ang);\n \n rd.xz *= rot(ang + pi/2. + .04);\n \n vec3 ld = normalize(vec3(0.4, 0.3, -0.5));\n \n float ts = .5;\n \n vec3 pp = vec3(0);\n vec3 n = vec3(0);\n \n vec3 cntr = vec3(0., 0., 0.);\n vec4 p = sphere(ro, rd, cntr, rad);\n \n vec3 col = vec3(0);\n \n pp = p.xyz;\n n = pp - cntr;\n n = normalize(n);\n \n vec2 cuv = abs(vec2(atan(n.z, n.x), acos(p.y / rad))); \n cuv *= rot(-uTime*.05 * ts);\n \n float n1 = 2.*octnse(cuv, 10, -uTime*.08 * ts) - 1.;\n float n2 = 2.*octnse((cuv+3.), 10, -uTime*.03 * ts) - 1.;\n\n vec2 os = vec2(n1, n2);\n\n float val = octnse((cuv + vec2(n1, n2)*3.6), 8, -uTime*.1 * ts);\n \n col += .35+.35*cos(vec3(1.4, .7, 0.9)* n1 * 10. + uTime * .35);\n col += .48+.37*sin(vec3(2.2, .1, 0.3)* n2 * 20. + vec3(.7, 1.2, .7));\n col += .48+.23*cos(vec3(1.4, .7, 0.9)* val * 30. + vec3(.2, 0.8, 4.7)+ uTime*.25);\n col*=.38;\n \n vec3 ref = reflect(n, rd);\n float val2 = octnse((ref.xy + os*10. + val*5.), 8, -uTime*.1 * ts);\n \n col *= val2*3. * vec3(.9, .8, .8);\n col *= max(dot(n, -rd), 0.0)*vec3(.9, .8, .7);\n \n col = col*col*1.7;\n \n col = 1.-exp(-col);\n \n f = vec4(col, 1.0);\n}\n\nvoid main(void) {\n mainImage(gl_FragColor, gl_FragCoord.xy);\n}"},cd49:function(e,t,n){"use strict";n.r(t);n("e260"),n("e6cf"),n("cca6"),n("a79d");var a,i,r,o=n("a026"),s=(n("99af"),n("b493")),c="password",l=void 0===s["a"].lightdm;l&&(s["a"].lightdm={is_authenticated:!1,authentication_user:void 0,default_session:"plasma-shell",can_suspend:!0,can_restart:!0,can_hibernate:!0,can_shutdown:!0,sessions:[{name:"i3wm",key:"i3"},{name:"KDE 5",key:"plasma-shell"},{name:"Kodi",key:"kodi"},{name:"Gnome 3",key:"gnome-shell"},{name:"XFCE 4",key:"xfce"},{name:"Openbox",key:"openbox"},{name:"Cinnamon",key:"cinnamon"},{name:"xmonad",key:"xmonad"}],users:[{display_name:"Warinyourself",username:"Warinyourself",image:"https://avatars.githubusercontent.com/u/83131232?s=200&u=26fbedfe561a2b37225c78c10b1c5d67d6fe1832&v=4"},{display_name:"Bob",username:"Bob"}],languages:[{name:"American English",code:"en_US.utf8"},{name:"Русский",code:"ru_RU.utf8"}],language:"American English",start_authentication:function(e){console.log("Starting authenticating here: '".concat(e,"'")),s["a"].lightdm.respond(a)},authenticate:function(e){console.log("Starting authenticating user: '".concat(e,"'"))},cancel_authentication:function(){console.log("Auth cancelled")},respond:function(e){console.log("Password provided : '".concat(e,"'")),e===c&&(s["a"].lightdm.is_authenticated=!0),s["a"].authentication_complete()},login:function(e,t){alert("Logged with '".concat(e,"' (Session: '").concat(t,"') !"))},shutdown:function(){alert("(DEBUG: System is shutting down)")},hibernate:function(){alert("(DEBUG: System is shutting down)")},suspend:function(){alert("(DEBUG: System is suspending)")},restart:function(){alert("(DEBUG: System is rebooting)")}}),s["a"].lightdmLogin=function(e,t,n){i=n,a=t,console.log("lightdmLogin ".concat(e,", ").concat(t)),s["a"].lightdm.start_authentication(e)},s["a"].lightdmStart=function(e){s["a"].lightdm&&s["a"].lightdm.login(s["a"].lightdm.authentication_user||"",e)},s["a"].authentication_complete=function(){var e;if(null!==s["a"]&&void 0!==s["a"]&&null!==(e=s["a"].lightdm)&&void 0!==e&&e.is_authenticated&&i)i();else{s["a"].lightdm.cancel_authentication();var t=document.getElementById("password");if(!t)return;t.classList.add("password-input--error"),r&&clearTimeout(r),r=setTimeout((function(){t.classList.remove("password-input--error"),r=null}),1e4)}},s["a"].show_prompt=function(e,t){"Password: "===e&&s["a"].lightdm&&s["a"].lightdm.respond(a)},s["a"].show_message=function(e,t){alert(e)};var u=n("d4ec"),d=n("bee2"),v=n("262e"),h=n("2caf"),p=(n("d3b7"),n("159b"),n("ddb0"),n("a15b"),n("9ab4")),f=n("60a3"),m=n("8a60"),b=n.n(m),g=n("d4d8"),C=n("fe18"),y=n("b334"),k=n("330f"),x=function(e){Object(v["a"])(n,e);var t=Object(h["a"])(n);function n(){return Object(u["a"])(this,n),t.apply(this,arguments)}return Object(d["a"])(n,[{key:"bodyClass",get:function(){return g["a"].bodyClass}},{key:"getMainSettings",get:function(){return g["a"].getMainSettings}},{key:"handleSettingsThemes",value:function(){g["a"].syncSettingsWithCache()}},{key:"created",value:function(){g["a"].setUpSettings(),this.initKeybinds()}},{key:"initKeybinds",value:function(){k["a"].forEach((function(e){var t=e.keys,n=e.callback;return b.a.bind(t.join("+"),n)})),b.a.bind("escape",(function(){var e=document.querySelector("#password:focus"),t=!!C["a"].dialog;t?C["a"].closeDialog():C["a"].menu.view?C["a"].ASSIGN_MENU({view:!1}):e?e.blur():C["a"].activeBlock&&C["a"].closeBlock()})),b.a.bind("enter",(function(){var e=document.querySelector("#password:focus");e?g["a"].login():Object(y["e"])()}))}},{key:"render",value:function(){var e=arguments[0];return e("div",{attrs:{id:"app"},class:this.bodyClass},[e("router-view",null,[])])}}]),n}(f["c"]);Object(p["a"])([Object(y["a"])(100),Object(f["d"])("getMainSettings",{deep:!0})],x.prototype,"handleSettingsThemes",null),x=Object(p["a"])([f["a"]],x);var O=x,w=n("afbc"),j=n("0613"),S=n("44ee");o["a"].component("AppIcon",S["a"]);var L,T=n("a925"),_=(n("a9c4"),n("1054"),n("7704")),M=n("edd4"),E=n("f693"),A=n("6ce2"),I=n("a306");try{L=JSON.parse(localStorage.getItem("settings")||"{}").language}catch(Z){L="en"}var P=function(){return new T["a"]({locale:L||"en",silentTranslationWarn:!0,messages:{ru:_,en:M,fr:E,de:A,es:I}})};o["a"].config.productionTip=!1,o["a"].use(T["a"]),new o["a"]({i18n:P(),router:w["a"],store:j["a"],render:function(e){return e(O)}}).$mount("#app")},d2e6:function(e,t,n){"use strict";n.r(t);var a,i=n("d4ec"),r=n("bee2"),o=n("262e"),s=n("2caf"),c=(n("99af"),n("a9e3"),n("4de4"),n("d3b7"),n("9ab4")),l=n("60a3"),u=n("d637"),d=n("d4d8"),v=function(e){Object(o["a"])(c,e);var t=Object(s["a"])(c);function c(){return Object(i["a"])(this,c),t.apply(this,arguments)}return Object(r["a"])(c,[{key:"animationSpeed",get:function(){var e;return(null===(e=d["a"].getThemeInput("animation-speed"))||void 0===e?void 0:e.value)||45}},{key:"pxratio",get:function(){var e;return(null===(e=d["a"].getThemeInput("pxratio"))||void 0===e?void 0:e.value)||.8}},{key:"symmetry",get:function(){var e;return(null===(e=d["a"].getThemeInput("symmetry"))||void 0===e?void 0:e.value)||64}},{key:"thickness",get:function(){var e;return(null===(e=d["a"].getThemeInput("thickness"))||void 0===e?void 0:e.value)||64}},{key:"hue",get:function(){var e;return(null===(e=d["a"].getThemeInput("hue"))||void 0===e?void 0:e.value)||0}},{key:"brightness",get:function(){var e;return(null===(e=d["a"].getThemeInput("brightness"))||void 0===e?void 0:e.value)||0}},{key:"invert",get:function(){var e;return(null===(e=d["a"].getThemeInput("invert"))||void 0===e?void 0:e.value)||!1}},{key:"filter",get:function(){return"hue-rotate(".concat(this.hue,"deg) invert(").concat(Number(this.invert),") brightness(").concat(this.brightness,")")}},{key:"styleCanvas",get:function(){return{filter:this.filter}}},{key:"mounted",value:function(){var e,t,n=this;a=new u["a"](this.$refs.canvas,(null===(e=document.querySelector("script#shader-vs"))||void 0===e?void 0:e.textContent)||"",(null===(t=document.querySelector("script#shader-fs"))||void 0===t?void 0:t.textContent)||"",window.innerWidth,window.innerHeight,{renderOptions:{externalTimeUse:!0},renderHook:function(){var e=this;e.programInfo.uniforms.symmetry||(e.programInfo.uniforms.symmetry=e.ctx.getUniformLocation(e.program,"symmetry"),e.programInfo.uniforms.thickness=e.ctx.getUniformLocation(e.program,"thickness")),e.pxratio=n.pxratio,e.time+=n.animationSpeed/500,e.ctx.uniform1f(e.programInfo.uniforms.symmetry,n.symmetry),e.ctx.uniform1f(e.programInfo.uniforms.thickness,n.thickness),e.ctx.uniform1f(e.programInfo.uniforms.time,e.time+e.time*n.animationSpeed/10)}}),a.running=!0}},{key:"beforeDestroy",value:function(){a.running=!1}},{key:"render",value:function(){var e=arguments[0];return e("div",null,[e("canvas",{ref:"canvas",style:this.styleCanvas},[]),e("script",{attrs:{id:"shader-fs",type:"x-shader/x-fragment"}},[" ",n("3d9c")," "]),e("script",{attrs:{id:"shader-vs",type:"x-shader/x-vertex"}},[" ",n("f01b")," "])])}}]),c}(l["c"]);v=Object(c["a"])([l["a"]],v),t["default"]=v},d4d8:function(e,t,n){"use strict";n.d(t,"a",(function(){return y}));var a=n("5530"),i=n("3835"),r=n("1da1"),o=n("d4ec"),s=n("bee2"),c=n("257e"),l=n("262e"),u=n("2caf"),d=n("ade3"),v=(n("96cf"),n("99af"),n("7db0"),n("d3b7"),n("b0c0"),n("e9c4"),n("4fad"),n("ac1f"),n("5319"),n("d81d"),n("b64b"),n("9ab4")),h=n("6fc5"),p=n("afbc"),f=n("0613"),m=n("b493"),b=n("b334"),g=n("7ffc"),C=function(e){Object(l["a"])(n,e);var t=Object(u["a"])(n);function n(){var e,a,i,r,s;Object(o["a"])(this,n);for(var l=arguments.length,u=new Array(l),v=0;v