From 6e954a355dc48ded840334ca79e0248fab388e84 Mon Sep 17 00:00:00 2001 From: ullbergm Date: Fri, 26 May 2023 04:23:06 -0400 Subject: [PATCH] Add Trianglify (#1158) --- app/Providers/AppServiceProvider.php | 9 ++++++++- database/seeders/SettingsSeeder.php | 27 ++++++++++++++++++++++++++ public/js/trianglify.js | 1 + readme.md | 1 + resources/lang/br/app.php | 2 ++ resources/lang/cs/app.php | 2 ++ resources/lang/da/app.php | 2 ++ resources/lang/de/app.php | 2 ++ resources/lang/el/app.php | 2 ++ resources/lang/en/app.php | 2 ++ resources/lang/es/app.php | 2 ++ resources/lang/fi/app.php | 2 ++ resources/lang/fr/app.php | 2 ++ resources/lang/hu/app.php | 2 ++ resources/lang/it/app.php | 2 ++ resources/lang/jp/app.php | 2 ++ resources/lang/ko/app.php | 2 ++ resources/lang/lmo/app.php | 4 ++++ resources/lang/nl/app.php | 2 ++ resources/lang/no/app.php | 2 ++ resources/lang/pl/app.php | 2 ++ resources/lang/pt/app.php | 2 ++ resources/lang/ru/app.php | 2 ++ resources/lang/sl/app.php | 2 ++ resources/lang/sv/app.php | 2 ++ resources/lang/tr/app.php | 2 ++ resources/lang/uk/app.php | 2 ++ resources/lang/zh/app.php | 2 ++ resources/lang/zh_TW/app.php | 2 ++ resources/views/layouts/app.blade.php | 28 +++++++++++++++++++++++++++ tests/Feature/SettingsTest.php | 2 ++ 31 files changed, 119 insertions(+), 1 deletion(-) create mode 100644 public/js/trianglify.js diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php index ec597799..75c4e207 100644 --- a/app/Providers/AppServiceProvider.php +++ b/app/Providers/AppServiceProvider.php @@ -73,7 +73,12 @@ class AppServiceProvider extends ServiceProvider } $alt_bg = ''; - if ($bg_image = Setting::fetch('background_image')) { + $trianglify = 'false'; + $trianglify_seed = null; + if (Setting::fetch('trianglify')) { + $trianglify = 'true'; + $trianglify_seed = Setting::fetch('trianglify_seed'); + } elseif ($bg_image = Setting::fetch('background_image')) { $alt_bg = ' style="background-image: url(storage/'.$bg_image.')"'; } @@ -81,6 +86,8 @@ class AppServiceProvider extends ServiceProvider $current_user = User::currentUser(); $view->with('alt_bg', $alt_bg); + $view->with('trianglify', $trianglify); + $view->with('trianglify_seed', $trianglify_seed); $view->with('allusers', $allusers); $view->with('current_user', $current_user); }); diff --git a/database/seeders/SettingsSeeder.php b/database/seeders/SettingsSeeder.php index ddaf7e03..df11f8f3 100644 --- a/database/seeders/SettingsSeeder.php +++ b/database/seeders/SettingsSeeder.php @@ -180,6 +180,33 @@ class SettingsSeeder extends Seeder $setting->value = 'en'; $setting->save(); } + + if (! $setting = Setting::find(12)) { + $setting = new Setting; + $setting->id = 12; + $setting->group_id = 2; + $setting->key = 'trianglify'; + $setting->type = 'boolean'; + $setting->label = 'app.settings.trianglify'; + $setting->save(); + } else { + $setting->label = 'app.settings.trianglify'; + $setting->save(); + } + + if (! $setting = Setting::find(13)) { + $setting = new Setting; + $setting->id = 13; + $setting->group_id = 2; + $setting->key = 'trianglify_seed'; + $setting->type = 'text'; + $setting->value = 'heimdall'; + $setting->label = 'app.settings.trianglify_seed'; + $setting->save(); + } else { + $setting->label = 'app.settings.trianglify_seed'; + $setting->save(); + } $window_target_options = json_encode([ 'current' => 'app.settings.window_target.current', diff --git a/public/js/trianglify.js b/public/js/trianglify.js new file mode 100644 index 00000000..5f81ce95 --- /dev/null +++ b/public/js/trianglify.js @@ -0,0 +1 @@ +(function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var f;f="undefined"==typeof window?"undefined"==typeof global?"undefined"==typeof self?this:self:global:window,f.Trianglify=e()}})(function(){var e,f=Math.max,d=Math.sqrt,a=Math.abs,n=Math.floor;return function d(c,e,n){function f(i,o){if(!e[i]){if(!c[i]){var r="function"==typeof require&&require;if(!o&&r)return r(i,!0);if(t)return t(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var s=e[i]={exports:{}};c[i][0].call(s.exports,function(d){var e=c[i][1][d];return f(e?e:d)},s,s.exports,d,c,e,n)}return e[i].exports}for(var t="function"==typeof require&&require,a=0;ae.cell_size)throw new Error("Cell size must be greater than 2.");var h;if(e.color_function)h=function(f,d){return o(e.color_function(f,d))};else{var u=o.scale(e.x_colors).mode(e.color_space),g=o.scale(e.y_colors).mode(e.color_space);h=function(f,d){return o.interpolate(u(f),g(d),0.5,e.color_space)}}for(var p=e.width,m=e.height,y=n((p+4*e.cell_size)/e.cell_size),x=n((m+4*e.cell_size)/e.cell_size),_=(y*e.cell_size-p)/2,k=(x*e.cell_size-m)/2,w=e.cell_size*e.variance/2,j=function(e){return f(e,[-_,p+_],[0,1])},v=function(e){return f(e,[-k,m+k],[0,1])},z=e.points||r(p,m,_,k,e.cell_size,w,b),B=new a(z).triangles,S=[],G=function(e){return z[e]},P=0;P"):document;f.exports=function(f,n){function t(t){var o;if("object"==typeof d&&"object"==typeof d.versions&&"undefined"!=typeof d.versions.node)try{e("canvas")}catch(f){throw Error("The optional node-canvas dependency is needed for Trianglify to render using canvas in node.")}return t||(t=a.createElement("canvas")),t.setAttribute("width",n.width),t.setAttribute("height",n.height),o=t.getContext("2d"),o.canvas.width=n.width,o.canvas.height=n.height,f.forEach(function(e){o.fillStyle=o.strokeStyle=e[0],o.lineWidth=n.stroke_width,o.beginPath(),o.moveTo.apply(o,e[1][0]),o.lineTo.apply(o,e[1][1]),o.lineTo.apply(o,e[1][2]),o.fill(),o.stroke()}),t}return{polys:f,opts:n,svg:function(e){var d=a.createElementNS("http://www.w3.org/2000/svg","svg");return d.setAttribute("width",n.width),d.setAttribute("height",n.height),e&&e.includeNamespace&&d.setAttribute("xmlns","http://www.w3.org/2000/svg"),f.forEach(function(e){var f=a.createElementNS("http://www.w3.org/2000/svg","path");f.setAttribute("d","M"+e[1].join("L")+"Z"),f.setAttribute("fill",e[0]),f.setAttribute("stroke",e[0]),f.setAttribute("stroke-width",n.stroke_width),d.appendChild(f)}),d},canvas:t,png:function(){return t().toDataURL("image/png")}}}}).call(this,e("_process"))},{_process:"/home/fmauneko/code/trianglify/node_modules/process/browser.js",canvas:"/home/fmauneko/code/trianglify/node_modules/browser-resolve/empty.js",jsdom:"/home/fmauneko/code/trianglify/node_modules/browser-resolve/empty.js"}],"/home/fmauneko/code/trianglify/lib/points.js":[function(e,f){f.exports=function(e,f,d,a,t,o,r){for(var l=0.5*t,c=2*o,s=-o,b=[],h=-d;ha?(d+0.05)/(a+0.05):(a+0.05)/(d+0.05)},y.luminance=function(e){return y(e).luminance()},y._Color=t,t=function(){function e(){var e,f,d,a,n,t,o,i,r,l,c,s,b,h,u,g;for(n=this,d=[],(l=0,c=arguments.length);lf?i(e,l):i(l,n)},this._rgb=(n>f?i(new e("black"),this):i(this,new e("white"))).rgba(),this)},e.prototype.name=function(){var e,f;for(f in e=this.hex(),y.colors)if(e===y.colors[f])return f;return e},e.prototype.alpha=function(e){return arguments.length?(this._rgb[3]=e,this):this._rgb[3]},e.prototype.css=function(e){var f,d,a,n;return(null==e&&(e="rgb"),d=this,a=d._rgb,3===e.length&&1>a[3]&&(e+="a"),"rgb"===e)?e+"("+a.slice(0,3).map(Math.round).join(",")+")":"rgba"===e?e+"("+a.slice(0,3).map(Math.round).join(",")+","+a[3]+")":"hsl"===e||"hsla"===e?(f=d.hsl(),n=function(e){return $(100*e)/100},f[0]=n(f[0]),f[1]=n(100*f[1])+"%",f[2]=n(100*f[2])+"%",4===e.length&&(f[3]=a[3]),e+"("+f.join(",")+")"):void 0},e.prototype.interpolate=function(d,f,a){var n,t,o,i,r,l,c,s,b,h,u,g,p,m;if(s=this,null==a&&(a="rgb"),"string"===D(f)&&(f=new e(f)),"hsl"===a||"hsv"===a||"lch"===a||"hsi"===a)"hsl"===a?(p=s.hsl(),m=f.hsl()):"hsv"===a?(p=s.hsv(),m=f.hsv()):"hsi"===a?(p=s.hsi(),m=f.hsi()):"lch"===a&&(p=s.lch(),m=f.lch()),"h"===a.substr(0,1)?(o=p[0],u=p[1],l=p[2],i=m[0],g=m[1],c=m[2]):(l=p[0],u=p[1],o=p[2],c=m[0],g=m[1],i=m[2]),isNaN(o)||isNaN(i)?isNaN(o)?isNaN(i)?t=H:(t=i,(1===l||0===l)&&"hsv"!==a&&(h=g)):(t=o,(1===c||0===c)&&"hsv"!==a&&(h=u)):(n=i>o&&180f?(0>e[f]&&(e[f]=0),255e[f]&&(e[f]=0),1=t;d=++t)n[d]=+n[d];n[3]=1}else if(a=e.match(/rgba\(\s*(\-?\d+),\s*(\-?\d+)\s*,\s*(\-?\d+)\s*,\s*([01]|[01]?\.\d+)\)/))for(n=a.slice(1,5),d=o=0;3>=o;d=++o)n[d]=+n[d];else if(a=e.match(/rgb\(\s*(\-?\d+(?:\.\d+)?)%,\s*(\-?\d+(?:\.\d+)?)%\s*,\s*(\-?\d+(?:\.\d+)?)%\s*\)/)){for(n=a.slice(1,4),d=i=0;2>=i;d=++i)n[d]=$(2.55*n[d]);n[3]=1}else if(a=e.match(/rgba\(\s*(\-?\d+(?:\.\d+)?)%,\s*(\-?\d+(?:\.\d+)?)%\s*,\s*(\-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)/)){for(n=a.slice(1,5),d=r=0;2>=r;d=++r)n[d]=$(2.55*n[d]);n[3]=+n[3]}else(a=e.match(/hsl\(\s*(\-?\d+(?:\.\d+)?),\s*(\-?\d+(?:\.\d+)?)%\s*,\s*(\-?\d+(?:\.\d+)?)%\s*\)/))?(f=a.slice(1,4),f[1]*=0.01,f[2]*=0.01,n=j(f),n[3]=1):(a=e.match(/hsla\(\s*(\-?\d+(?:\.\d+)?),\s*(\-?\d+(?:\.\d+)?)%\s*,\s*(\-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)/))&&(f=a.slice(1,4),f[1]*=0.01,f[2]*=0.01,n=j(f),n[3]=+a[4]);return n},k=function(e){var f,d,a,n,t,o;if(e.match(/^#?([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/))return(4===e.length||7===e.length)&&(e=e.substr(1)),3===e.length&&(e=e.split(""),e=e[0]+e[0]+e[1]+e[1]+e[2]+e[2]),o=parseInt(e,16),n=o>>16,a=255&o>>8,d=255&o,[n,a,d,1];if(e.match(/^#?([A-Fa-f0-9]{8})$/))return 9===e.length&&(e=e.substr(1)),o=parseInt(e,16),n=255&o>>24,a=255&o>>16,d=255&o>>8,f=255&o,[n,a,d,f];if(t=_(e))return t;throw"unknown color: "+e},w=function(e,f,d){var a,n,t,o;return o=U(arguments),e=o[0],f=o[1],d=o[2],e/=360,e<1/3?(a=(1-f)/3,t=(1+f*x(c*e)/x(l-c*e))/3,n=1-(a+t)):e<2/3?(e-=1/3,t=(1-f)/3,n=(1+f*x(c*e)/x(l-c*e))/3,a=1-(t+n)):(e-=2/3,n=(1-f)/3,a=(1+f*x(c*e)/x(l-c*e))/3,t=1-(n+a)),t=R(3*(d*t)),n=R(3*(d*n)),a=R(3*(d*a)),[255*t,255*n,255*a]},j=function(){var e,f,d,a,n,t,o,i,r,l,c,s,b,h;if(b=U(arguments),a=b[0],i=b[1],t=b[2],0===i)o=d=e=255*t;else{for(c=[0,0,0],f=[0,0,0],l=0.5>t?t*(1+i):t+i-t*i,r=2*t-l,a/=360,c[0]=a+1/3,c[1]=a,c[2]=a-1/3,n=s=0;2>=s;n=++s)0>c[n]&&(c[n]+=1),16*c[n]?r+6*(l-r)*c[n]:1>2*c[n]?l:2>3*c[n]?r+6*((l-r)*(2/3-c[n])):r;h=[$(255*f[0]),$(255*f[1]),$(255*f[2])],o=h[0],d=h[1],e=h[2]}return[o,d,e]},v=function(){var e,d,f,a,o,i,l,c,r,s,t,b,h,u,g,p,m,y;return b=U(arguments),a=b[0],r=b[1],t=b[2],t*=255,0===r?c=f=e=t:(360===a&&(a=0),360a&&(a+=360),a/=60,o=n(a),d=a-o,i=t*(1-r),l=t*(1-r*d),s=t*(1-r*(1-d)),0===o?(h=[t,s,i],c=h[0],f=h[1],e=h[2]):1===o?(u=[l,t,i],c=u[0],f=u[1],e=u[2]):2===o?(g=[i,t,s],c=g[0],f=g[1],e=g[2]):3===o?(p=[i,l,t],c=p[0],f=p[1],e=p[2]):4===o?(m=[s,i,t],c=m[0],f=m[1],e=m[2]):5===o?(y=[t,i,l],c=y[0],f=y[1],e=y[2]):void 0),(c=$(c),f=$(f),e=$(e),[c,f,e])},r=18,s=0.95047,h=1,u=1.08883,z=function(){var e,f,a,n,t,o;return o=U(arguments),t=o[0],e=o[1],f=o[2],a=d(e*e+f*f),n=180*(Math.atan2(f,e)/Q),[t,a,n]},B=function(e,f,d){var a,n,t,o,i,r,l;return void 0!==e&&3===e.length&&(r=e,e=r[0],f=r[1],d=r[2]),void 0!==e&&3===e.length&&(l=e,e=l[0],f=l[1],d=l[2]),o=(e+16)/116,t=o+f/500,i=o-d/200,t=S(t)*s,o=S(o)*h,i=S(i)*u,n=M(3.2404542*t-1.5371385*o-0.4985314*i),a=M(-0.969266*t+1.8760108*o+0.041556*i),d=M(0.0556434*t-0.2040259*o+1.0572252*i),[R(n,0,255),R(a,0,255),R(d,0,255),1]},S=function(e){return 0.206893034=e?12.92*e:1.055*Z(e,1/2.4)-0.055))},G=function(){var e,f,d,a;return a=U(arguments),d=a[0],e=a[1],f=a[2],f=f*Q/180,[d,I(f)*e,Math.sin(f)*e]},P=function(e,f,d){var n,t,a,o,i,r,l;return r=G(e,f,d),n=r[0],t=r[1],a=r[2],l=B(n,t,a),i=l[0],o=l[1],a=l[2],[R(i,0,255),R(o,0,255),R(a,0,255)]},A=function(e,f,d){var a;return a=U(arguments),e=a[0],f=a[1],d=a[2],e=q(e),f=q(f),d=q(d),0.2126*e+0.7152*f+0.0722*d},q=function(e){return e/=255,0.03928>=e?e/12.92:Z((e+0.055)/1.055,2.4)},C=function(){var e,f,d,a,n,t;return t=U(arguments),d=t[0],f=t[1],e=t[2],n=d<<16|f<<8|e,a="000000"+n.toString(16),"#"+a.substr(a.length-6)},L=function(){var e,f,a,n,t,o,i,r,l;return l=U(arguments),i=l[0],a=l[1],f=l[2],e=2*Q,i/=255,a/=255,f/=255,o=F(i,a,f),t=(i+a+f)/3,r=1-o/t,0===r?n=0:(n=(i-a+(i-f))/2,n/=d((i-a)*(i-a)+(i-f)*(a-f)),n=Math.acos(n),f>a&&(n=e-n),n/=e),[360*n,r,t]},O=function(e,d,a){var n,t,o,i,r,l;return void 0!==e&&3<=e.length&&(l=e,e=l[0],d=l[1],a=l[2]),e/=255,d/=255,a/=255,i=F(e,d,a),o=f(e,d,a),t=(o+i)/2,o===i?(r=0,n=H):r=0.5>t?(o-i)/(o+i):(o-i)/(2-o-i),e===o?n=(d-a)/(o-i):d===o?n=2+(a-e)/(o-i):a===o&&(n=4+(e-d)/(o-i)),n*=60,0>n&&(n+=360),[n,r,t]},T=function(){var e,d,a,n,t,o,i,r,l,c;return c=U(arguments),i=c[0],a=c[1],e=c[2],o=F(i,a,e),t=f(i,a,e),d=t-o,l=t/255,0===t?(n=H,r=0):(r=d/t,i===t&&(n=(a-e)/d),a===t&&(n=2+(e-i)/d),e===t&&(n=4+(i-a)/d),n*=60,0>n&&(n+=360)),[n,r,l]},E=function(){var e,f,d,a,n,t,o;return o=U(arguments),d=o[0],f=o[1],e=o[2],d=N(d),f=N(f),e=N(e),a=K((0.4124564*d+0.3575761*f+0.1804375*e)/s),n=K((0.2126729*d+0.7151522*f+0.072175*e)/h),t=K((0.0193339*d+0.119192*f+0.9503041*e)/u),[116*n-16,500*(a-n),200*(n-t)]},N=function(e){return 0.04045>=(e/=255)?e/12.92:Z((e+0.055)/1.055,2.4)},K=function(e){return 0.008856=i;d=0<=i?++n:--n)a=e[d],"string"===D(a)&&(e[d]=y(a));if(null!=f)v=f;else for(v=[],d=t=0,r=e.length-1;0<=r?t<=r:t>=r;d=0<=r?++t:--t)v.push(d/(e.length-1))}return l(),u=e},s=function(e){return null==e&&(e=[]),m=e,_=e[0],x=e[e.length-1],l(),j=2===e.length?0:e.length-1},r=function(e){var f,d;if(null!=m){for(d=m.length-1,f=0;f=m[f];)f++;return f-1}return 0},b=function(e){return e},t=function(e){var f,d,a,t,n;return n=e,2=p;c=0<=p?++t:--t){if(s=v[c],g<=s){o=u[c];break}if(g>=s&&c===v.length-1){o=u[c];break}if(g>s&&gd,n=i(e,!0).lab()[0],o=f+(d-f)*e,t=n-o,c=0,s=1,r=20;0.01t?(c=e,e+=0.5*(s-e)):(s=e,e+=0.5*(c-e)),n=i(e,!0).lab()[0],t=n-o})();return e}:function(e){return e},o):g},o.colors=function(f){var d,a,n,t,i,r;if(null==f&&(f="hex"),e=[],a=[],2r;d=1<=r?++n:--n)a.push(0.5*(m[d-1]+m[d]));else a=m;for(t=0,i=a.length;tt.max&&(t.max=e),t.count+=1)},i=function(e,n){if(d(e,n))return null!=f&&"function"===D(f)?a(f(e)):null!=f&&"string"===D(f)||"number"===D(f)?a(e[f]):a(e)},"array"===D(e))for(r=0,l=e.length;r=K;b=1<=K?++q:--q)u.push(x+b/d*(g-x));u.push(g)}else if("l"===f.substr(0,1)){if(0>=x)throw"Logarithmic scales are only possible for values > 0";for(_=be*se(x),m=be*se(g),u.push(x),(b=C=1,$=d-1);1<=$?C<=$:C>=$;b=1<=$?++C:--C)u.push(Z(10,_+b/d*(m-_)));u.push(g)}else if("q"===f.substr(0,1)){for(u.push(x),b=L=1,J=d-1;1<=J?L<=J:L>=J;b=1<=J?++L:--L)z=A.length*b/d,p=n(z),p===z?u.push(A[p]):(B=z-p,u.push(A[p]*B+A[p+1]*(1-B)));u.push(g)}else if("k"===f.substr(0,1)){for(w=A.length,t=Array(w),c=Array(d),S=!0,j=0,r=null,r=[],r.push(x),(b=O=1,ee=d-1);1<=ee?O<=ee:O>=ee;b=1<=ee?++O:--O)r.push(x+b/d*(g-x));for(r.push(g);S;){for(i=T=0,fe=d-1;0<=fe?T<=fe:T>=fe;i=0<=fe?++T:--T)c[i]=0;for(b=E=0,de=w-1;0<=de?E<=de:E>=de;b=0<=de?++E:--E){for(R=A[b],k=V,(i=Y=0,ae=d-1);0<=ae?Y<=ae:Y>=ae;i=0<=ae?++Y:--Y)s=a(r[i]-R),s=ne;i=0<=ne?++N:--N)v[i]=null;for(b=X=0,te=w-1;0<=te?X<=te:X>=te;b=0<=te?++X:--X)l=t[b],null===v[l]?v[l]=A[b]:v[l]+=A[b];for(i=U=0,M=d-1;0<=M?U<=M:U>=M;i=0<=M?++U:--U)v[i]*=1/c[i];for(S=!1,i=oe=0,W=d-1;0<=W?oe<=W:oe>=W;i=0<=W?++oe:--oe)if(v[i]!==r[b]){S=!0;break}r=v,j++,200=F;i=0<=F?++ie:--ie)h[i]=[];for(b=re=0,I=w-1;0<=I?re<=I:re>=I;b=0<=I?++re:--re)l=t[b],h[l].push(A[b]);for(P=[],i=le=0,Q=d-1;0<=Q?le<=Q:le>=Q;i=0<=Q?++le:--le)P.push(h[i][0]),P.push(h[i][h[i].length-1]);for(P=P.sort(function(e,f){return e-f}),u.push(P[0]),(b=ce=1,H=P.length-1);ce<=H;b=ce+=2)isNaN(P[b])||u.push(P[b])}return u},y.brewer=g={OrRd:["#fff7ec","#fee8c8","#fdd49e","#fdbb84","#fc8d59","#ef6548","#d7301f","#b30000","#7f0000"],PuBu:["#fff7fb","#ece7f2","#d0d1e6","#a6bddb","#74a9cf","#3690c0","#0570b0","#045a8d","#023858"],BuPu:["#f7fcfd","#e0ecf4","#bfd3e6","#9ebcda","#8c96c6","#8c6bb1","#88419d","#810f7c","#4d004b"],Oranges:["#fff5eb","#fee6ce","#fdd0a2","#fdae6b","#fd8d3c","#f16913","#d94801","#a63603","#7f2704"],BuGn:["#f7fcfd","#e5f5f9","#ccece6","#99d8c9","#66c2a4","#41ae76","#238b45","#006d2c","#00441b"],YlOrBr:["#ffffe5","#fff7bc","#fee391","#fec44f","#fe9929","#ec7014","#cc4c02","#993404","#662506"],YlGn:["#ffffe5","#f7fcb9","#d9f0a3","#addd8e","#78c679","#41ab5d","#238443","#006837","#004529"],Reds:["#fff5f0","#fee0d2","#fcbba1","#fc9272","#fb6a4a","#ef3b2c","#cb181d","#a50f15","#67000d"],RdPu:["#fff7f3","#fde0dd","#fcc5c0","#fa9fb5","#f768a1","#dd3497","#ae017e","#7a0177","#49006a"],Greens:["#f7fcf5","#e5f5e0","#c7e9c0","#a1d99b","#74c476","#41ab5d","#238b45","#006d2c","#00441b"],YlGnBu:["#ffffd9","#edf8b1","#c7e9b4","#7fcdbb","#41b6c4","#1d91c0","#225ea8","#253494","#081d58"],Purples:["#fcfbfd","#efedf5","#dadaeb","#bcbddc","#9e9ac8","#807dba","#6a51a3","#54278f","#3f007d"],GnBu:["#f7fcf0","#e0f3db","#ccebc5","#a8ddb5","#7bccc4","#4eb3d3","#2b8cbe","#0868ac","#084081"],Greys:["#ffffff","#f0f0f0","#d9d9d9","#bdbdbd","#969696","#737373","#525252","#252525","#000000"],YlOrRd:["#ffffcc","#ffeda0","#fed976","#feb24c","#fd8d3c","#fc4e2a","#e31a1c","#bd0026","#800026"],PuRd:["#f7f4f9","#e7e1ef","#d4b9da","#c994c7","#df65b0","#e7298a","#ce1256","#980043","#67001f"],Blues:["#f7fbff","#deebf7","#c6dbef","#9ecae1","#6baed6","#4292c6","#2171b5","#08519c","#08306b"],PuBuGn:["#fff7fb","#ece2f0","#d0d1e6","#a6bddb","#67a9cf","#3690c0","#02818a","#016c59","#014636"],Spectral:["#9e0142","#d53e4f","#f46d43","#fdae61","#fee08b","#ffffbf","#e6f598","#abdda4","#66c2a5","#3288bd","#5e4fa2"],RdYlGn:["#a50026","#d73027","#f46d43","#fdae61","#fee08b","#ffffbf","#d9ef8b","#a6d96a","#66bd63","#1a9850","#006837"],RdBu:["#67001f","#b2182b","#d6604d","#f4a582","#fddbc7","#f7f7f7","#d1e5f0","#92c5de","#4393c3","#2166ac","#053061"],PiYG:["#8e0152","#c51b7d","#de77ae","#f1b6da","#fde0ef","#f7f7f7","#e6f5d0","#b8e186","#7fbc41","#4d9221","#276419"],PRGn:["#40004b","#762a83","#9970ab","#c2a5cf","#e7d4e8","#f7f7f7","#d9f0d3","#a6dba0","#5aae61","#1b7837","#00441b"],RdYlBu:["#a50026","#d73027","#f46d43","#fdae61","#fee090","#ffffbf","#e0f3f8","#abd9e9","#74add1","#4575b4","#313695"],BrBG:["#543005","#8c510a","#bf812d","#dfc27d","#f6e8c3","#f5f5f5","#c7eae5","#80cdc1","#35978f","#01665e","#003c30"],RdGy:["#67001f","#b2182b","#d6604d","#f4a582","#fddbc7","#ffffff","#e0e0e0","#bababa","#878787","#4d4d4d","#1a1a1a"],PuOr:["#7f3b08","#b35806","#e08214","#fdb863","#fee0b6","#f7f7f7","#d8daeb","#b2abd2","#8073ac","#542788","#2d004b"],Set2:["#66c2a5","#fc8d62","#8da0cb","#e78ac3","#a6d854","#ffd92f","#e5c494","#b3b3b3"],Accent:["#7fc97f","#beaed4","#fdc086","#ffff99","#386cb0","#f0027f","#bf5b17","#666666"],Set1:["#e41a1c","#377eb8","#4daf4a","#984ea3","#ff7f00","#ffff33","#a65628","#f781bf","#999999"],Set3:["#8dd3c7","#ffffb3","#bebada","#fb8072","#80b1d3","#fdb462","#b3de69","#fccde5","#d9d9d9","#bc80bd","#ccebc5","#ffed6f"],Dark2:["#1b9e77","#d95f02","#7570b3","#e7298a","#66a61e","#e6ab02","#a6761d","#666666"],Paired:["#a6cee3","#1f78b4","#b2df8a","#33a02c","#fb9a99","#e31a1c","#fdbf6f","#ff7f00","#cab2d6","#6a3d9a","#ffff99","#b15928"],Pastel2:["#b3e2cd","#fdcdac","#cbd5e8","#f4cae4","#e6f5c9","#fff2ae","#f1e2cc","#cccccc"],Pastel1:["#fbb4ae","#b3cde3","#ccebc5","#decbe4","#fed9a6","#ffffcc","#e5d8bd","#fddaec","#f2f2f2"]},y.colors=m={indigo:"#4b0082",gold:"#ffd700",hotpink:"#ff69b4",firebrick:"#b22222",indianred:"#cd5c5c",yellow:"#ffff00",mistyrose:"#ffe4e1",darkolivegreen:"#556b2f",olive:"#808000",darkseagreen:"#8fbc8f",pink:"#ffc0cb",tomato:"#ff6347",lightcoral:"#f08080",orangered:"#ff4500",navajowhite:"#ffdead",lime:"#00ff00",palegreen:"#98fb98",darkslategrey:"#2f4f4f",greenyellow:"#adff2f",burlywood:"#deb887",seashell:"#fff5ee",mediumspringgreen:"#00fa9a",fuchsia:"#ff00ff",papayawhip:"#ffefd5",blanchedalmond:"#ffebcd",chartreuse:"#7fff00",dimgray:"#696969",black:"#000000",peachpuff:"#ffdab9",springgreen:"#00ff7f",aquamarine:"#7fffd4",white:"#ffffff",orange:"#ffa500",lightsalmon:"#ffa07a",darkslategray:"#2f4f4f",brown:"#a52a2a",ivory:"#fffff0",dodgerblue:"#1e90ff",peru:"#cd853f",lawngreen:"#7cfc00",chocolate:"#d2691e",crimson:"#dc143c",forestgreen:"#228b22",darkgrey:"#a9a9a9",lightseagreen:"#20b2aa",cyan:"#00ffff",mintcream:"#f5fffa",silver:"#c0c0c0",antiquewhite:"#faebd7",mediumorchid:"#ba55d3",skyblue:"#87ceeb",gray:"#808080",darkturquoise:"#00ced1",goldenrod:"#daa520",darkgreen:"#006400",floralwhite:"#fffaf0",darkviolet:"#9400d3",darkgray:"#a9a9a9",moccasin:"#ffe4b5",saddlebrown:"#8b4513",grey:"#808080",darkslateblue:"#483d8b",lightskyblue:"#87cefa",lightpink:"#ffb6c1",mediumvioletred:"#c71585",slategrey:"#708090",red:"#ff0000",deeppink:"#ff1493",limegreen:"#32cd32",darkmagenta:"#8b008b",palegoldenrod:"#eee8aa",plum:"#dda0dd",turquoise:"#40e0d0",lightgrey:"#d3d3d3",lightgoldenrodyellow:"#fafad2",darkgoldenrod:"#b8860b",lavender:"#e6e6fa",maroon:"#800000",yellowgreen:"#9acd32",sandybrown:"#f4a460",thistle:"#d8bfd8",violet:"#ee82ee",navy:"#000080",magenta:"#ff00ff",dimgrey:"#696969",tan:"#d2b48c",rosybrown:"#bc8f8f",olivedrab:"#6b8e23",blue:"#0000ff",lightblue:"#add8e6",ghostwhite:"#f8f8ff",honeydew:"#f0fff0",cornflowerblue:"#6495ed",slateblue:"#6a5acd",linen:"#faf0e6",darkblue:"#00008b",powderblue:"#b0e0e6",seagreen:"#2e8b57",darkkhaki:"#bdb76b",snow:"#fffafa",sienna:"#a0522d",mediumblue:"#0000cd",royalblue:"#4169e1",lightcyan:"#e0ffff",green:"#008000",mediumpurple:"#9370db",midnightblue:"#191970",cornsilk:"#fff8dc",paleturquoise:"#afeeee",bisque:"#ffe4c4",slategray:"#708090",darkcyan:"#008b8b",khaki:"#f0e68c",wheat:"#f5deb3",teal:"#008080",darkorchid:"#9932cc",deepskyblue:"#00bfff",salmon:"#fa8072",darkred:"#8b0000",steelblue:"#4682b4",palevioletred:"#db7093",lightslategray:"#778899",aliceblue:"#f0f8ff",lightslategrey:"#778899",lightgreen:"#90ee90",orchid:"#da70d6",gainsboro:"#dcdcdc",mediumseagreen:"#3cb371",lightgray:"#d3d3d3",mediumturquoise:"#48d1cc",lemonchiffon:"#fffacd",cadetblue:"#5f9ea0",lightyellow:"#ffffe0",lavenderblush:"#fff0f5",coral:"#ff7f50",purple:"#800080",aqua:"#00ffff",whitesmoke:"#f5f5f5",mediumslateblue:"#7b68ee",darkorange:"#ff8c00",mediumaquamarine:"#66cdaa",darksalmon:"#e9967a",beige:"#f5f5dc",blueviolet:"#8a2be2",azure:"#f0ffff",lightsteelblue:"#b0c4de",oldlace:"#fdf5e6"},D=function(){var e,f,d,a,n;for(e={},n=["Boolean","Number","String","Function","Array","Date","RegExp","Undefined","Null"],(d=0,a=n.length);dd&&(e=d),e},U=function(e){return 3<=e.length?e:e[0]},c=2*Q,l=Q/3,x=I,b=function(e){var f,d,a,n,o,r,l,c,t,i,s;return e=function(){var f,d,a;for(a=[],f=0,d=e.length;f=d;f=++d)a.push(o[f]+e*(r[f]-o[f]));return a}(),y.lab.apply(y,d)}):3===e.length?(i=function(){var f,d,a;for(a=[],f=0,d=e.length;f=d;f=++d)a.push((1-e)*(1-e)*o[f]+2*(1-e)*e*r[f]+e*e*l[f]);return a}(),y.lab.apply(y,d)}):4===e.length?(s=function(){var f,d,a;for(a=[],f=0,d=e.length;f=d;f=++d)a.push((1-e)*(1-e)*(1-e)*o[f]+3*(1-e)*(1-e)*e*r[f]+3*(1-e)*e*e*l[f]+e*e*e*c[f]);return a}(),y.lab.apply(y,d)}):5===e.length&&(d=b(e.slice(0,3)),a=b(e.slice(2,5)),f=function(e){return 0.5>e?d(2*e):a(2*(e-0.5))}),f},y.interpolate.bezier=b}).call(this)},{}],"/home/fmauneko/code/trianglify/node_modules/delaunator/index.js":[function(e,f){"use strict";function t(f,a,n){a||(a=m),n||(n=_);for(var u=Infinity,g=Infinity,w=-Infinity,j=-Infinity,v=this.coords=[],z=this.ids=new Uint32Array(f.length),B=0;Bw&&(w=p),x>j&&(j=x)}var y,S,G,P=(u+w)/2,R=(g+j)/2,A=Infinity;for(B=0;Bl(v[2*y],v[2*y+1],v[2*S],v[2*S+1],v[2*G],v[2*G+1])){var T=S;S=G,G=T}var E=v[2*y],Y=v[2*y+1],N=v[2*S],X=v[2*S+1],D=v[2*G],U=v[2*G+1],K=s(E,Y,N,X,D,U);for(this._cx=K.x,this._cy=K.y,h(z,v,0,z.length-1,K.x,K.y),this._hashSize=Math.ceil(d(f.length)),this._hash=[],B=0;Bl(p,x,t.x,t.y,t.next.x,t.next.y);)J=this._addTriangle(t.i,B,t.next.i,t.prev.t,-1,t.t),t.prev.t=this._legalize(J+2),this.hull=r(t),t=t.next;if($)for(t=M.prev;0>l(p,x,t.prev.x,t.prev.y,t.x,t.y);)J=this._addTriangle(t.prev.i,B,t.i,-1,t.t,t.prev.t),this._legalize(J+2),t.prev.t=J,this.hull=r(t),t=t.prev;this._hashEdge(M),this._hashEdge(M.prev)}this.triangles=W.subarray(0,this.trianglesLen),this.halfedges=V.subarray(0,this.trianglesLen)}function o(e,f,d,a){var n=e-d,t=f-a;return n*n+t*t}function l(e,f,d,a,n,t){return(a-f)*(n-d)-(d-e)*(t-a)}function i(e,f,d,a,n,t,o,i){e-=o,f-=i,d-=o,a-=i,n-=o,t-=i;var r=e*e+f*f,l=d*d+a*a,c=n*n+t*t;return 0>e*(a*c-l*t)-f*(d*c-l*n)+r*(d*t-a*n)}function c(e,f,a,n,t,o){a-=e,n-=f,t-=e,o-=f;var i=a*a+n*n,r=t*t+o*o;if(0==i||0==r)return Infinity;var l=a*o-n*t;if(0==l)return Infinity;var d=0.5*(o*i-n*r)/l,c=0.5*(a*r-t*i)/l;return d*d+c*c}function s(e,f,a,n,t,o){a-=e,n-=f,t-=e,o-=f;var i=a*a+n*n,r=t*t+o*o,l=a*o-n*t,d=0.5*(o*i-n*r)/l,c=0.5*(a*r-t*i)/l;return{x:e+d,y:f+c}}function b(e,f,d){var a={i:f,x:e[2*f],y:e[2*f+1],t:0,prev:null,next:null,removed:!1};return d?(a.next=d.next,a.prev=d,d.next.prev=a,d.next=a):(a.prev=a,a.next=a),a}function r(e){return e.prev.next=e.next,e.next.prev=e.prev,e.removed=!0,e.prev}function h(e,f,d,a,n,t){var o,i,r;if(20>=a-d)for(o=d+1;o<=a;o++){for(r=e[o],i=o-1;i>=d&&0>1,o),0u(f,e[o],r,n,t));do i--;while(0=i-d?(h(e,f,o,a,n,t),h(e,f,d,i-1,n,t)):(h(e,f,d,i-1,n,t),h(e,f,o,a,n,t))}}function u(e,f,d,a,n){var t=o(e[2*f],e[2*f+1],a,n),i=o(e[2*d],e[2*d+1],a,n);return t-i||e[2*f]-e[2*d]||e[2*f+1]-e[2*d+1]}function g(e,f,d){var a=e[f];e[f]=e[d],e[d]=a}function m(e){return e[0]}function _(e){return e[1]}f.exports=t,t.prototype={_hashEdge:function(f){this._hash[this._hashKey(f.x,f.y)]=f},_hashKey:function(e,f){var d=e-this._cx,t=f-this._cy,o=1-d/(a(d)+a(t));return n((2+(0>t?-o:o))/4*this._hashSize)},_legalize:function(e){var f=this.triangles,d=this.coords,a=this.halfedges,n=a[e],t=e-e%3,o=n-n%3,r=t+(e+2)%3,l=o+(n+2)%3,c=f[r],s=f[e],b=f[t+(e+1)%3],h=f[l],u=i(d[2*c],d[2*c+1],d[2*s],d[2*s+1],d[2*b],d[2*b+1],d[2*h],d[2*h+1]);return u?(f[e]=h,f[n]=c,this._link(e,a[l]),this._link(n,a[r]),this._link(r,l),this._legalize(e),this._legalize(o+(n+1)%3)):r},_link:function(e,f){this.halfedges[e]=f,-1!==f&&(this.halfedges[f]=e)},_addTriangle:function(e,f,d,n,a,o){var i=this.trianglesLen;return this.triangles[i]=e,this.triangles[i+1]=f,this.triangles[i+2]=d,this._link(i,n),this._link(i+1,a),this._link(i+2,o),this.trianglesLen+=3,i}}},{}],"/home/fmauneko/code/trianglify/node_modules/process/browser.js":[function(e,f){function d(){if(!o){o=!0;for(var e,f=t.length;f;){e=t,t=[];for(var d=-1;++df.s0&&(f.s0+=1),f.s1-=d(e),0>f.s1&&(f.s1+=1),f.s2-=d(e),0>f.s2&&(f.s2+=1),d=null}function n(e,f){return f.c=e.c,f.s0=e.s0,f.s1=e.s1,f.s2=e.s2,f}function t(e,f){var d=new a(e),t=f&&f.state,o=d.next;return o.int32=function(){return 0|4294967296*d.next()},o.double=function(){return o()+1.1102230246251565e-16*(0|2097152*o())},o.quick=o,t&&("object"==typeof t&&n(t,d),o.state=function(){return n(d,{})}),o}function o(){var e=4022871197;return function(f){f=f.toString();for(var d=0;d>>0,a-=e,a*=e,e=a>>>0,a-=e,e+=4294967296*a}return 2.3283064365386963e-10*(e>>>0)}}f&&f.exports?f.exports=t:d&&d.amd?d(function(){return t}):this.alea=t})(this,"object"==typeof d&&d,"function"==typeof e&&e)},{}],"/home/fmauneko/code/trianglify/node_modules/seedrandom/lib/tychei.js":[function(f,d){(function(e,f,d){function a(e){var f=this,d="";f.next=function(){var e=f.b,n=f.c,t=f.d,d=f.a;return e=e<<25^e>>>7^n,n=0|n-t,t=t<<24^t>>>8^d,d=0|d-e,f.b=e=e<<20^e>>>12^n,f.c=n=0|n-t,f.d=t<<16^n>>>16^d,f.a=0|d-e},f.a=0,f.b=0,f.c=-1640531527,f.d=1367130551,e===n(e)?(f.a=0|e/4294967296,f.b=0|e):d+=e;for(var a=0;a>>0)/4294967296};return o.double=function(){do var e=d.next()>>>11,f=(d.next()>>>0)/4294967296,a=(e+f)/2097152;while(0===a);return a},o.int32=d.next,o.quick=o,n&&("object"==typeof n&&t(n,d),o.state=function(){return t(d,{})}),o}f&&f.exports?f.exports=o:d&&d.amd?d(function(){return o}):this.tychei=o})(this,"object"==typeof d&&d,"function"==typeof e&&e)},{}],"/home/fmauneko/code/trianglify/node_modules/seedrandom/lib/xor128.js":[function(f,d){(function(e,f,d){function a(e){var f=this,d="";f.x=0,f.y=0,f.z=0,f.w=0,f.next=function(){var e=f.x^f.x<<11;return f.x=f.y,f.y=f.z,f.z=f.w,f.w^=f.w>>>19^e^e>>>8},e===(0|e)?f.x=e:d+=e;for(var a=0;a>>0)/4294967296};return o.double=function(){do var e=d.next()>>>11,f=(d.next()>>>0)/4294967296,a=(e+f)/2097152;while(0===a);return a},o.int32=d.next,o.quick=o,t&&("object"==typeof t&&n(t,d),o.state=function(){return n(d,{})}),o}f&&f.exports?f.exports=t:d&&d.amd?d(function(){return t}):this.xor128=t})(this,"object"==typeof d&&d,"function"==typeof e&&e)},{}],"/home/fmauneko/code/trianglify/node_modules/seedrandom/lib/xor4096.js":[function(d,a){(function(e,d,a){function n(e){var d=this;d.next=function(){var e,f,a=d.w,n=d.X,t=d.i;return d.w=a=0|a+1640531527,f=n[127&t+34],e=n[t=127&t+1],f^=f<<13,e^=e<<17,f^=f>>>15,e^=e>>>12,f=n[t]=f^e,d.i=t,0|f+(a^a>>>16)},function(e,d){var a,n,t,o,i,r=[],l=128;for(d===(0|d)?(n=d,d=null):(d+="\0",n=0,l=f(l,d.length)),t=0,o=-32;o>>15,n^=n<<4,n^=n>>>13,0<=o&&(i=0|i+1640531527,a=r[127&o]^=n+i,t=0==a?t+1:0);for(128<=t&&(r[127&(d&&d.length||0)]=-1),t=127,o=512;0>>15,a^=a>>>12,r[t]=n^a;e.w=i,e.X=r,e.i=t}(d,e)}function t(e,f){return f.i=e.i,f.w=e.w,f.X=e.X.slice(),f}function o(e,f){null==e&&(e=+new Date);var d=new n(e),a=f&&f.state,o=function(){return(d.next()>>>0)/4294967296};return o.double=function(){do var e=d.next()>>>11,f=(d.next()>>>0)/4294967296,a=(e+f)/2097152;while(0===a);return a},o.int32=d.next,o.quick=o,a&&(a.X&&t(a,d),o.state=function(){return t(d,{})}),o}d&&d.exports?d.exports=o:a&&a.amd?a(function(){return o}):this.xor4096=o})(this,"object"==typeof a&&a,"function"==typeof e&&e)},{}],"/home/fmauneko/code/trianglify/node_modules/seedrandom/lib/xorshift7.js":[function(f,d){(function(e,f,d){function a(e){var f=this;f.next=function(){var e,d,a=f.x,n=f.i;return e=a[n],e^=e>>>7,d=e^e<<24,e=a[7&n+1],d^=e^e>>>10,e=a[7&n+3],d^=e^e>>>3,e=a[7&n+4],d^=e^e<<7,e=a[7&n+7],e^=e<<13,d^=e^e<<9,a[n]=d,f.i=7&n+1,d},function(e,f){var d,a,n=[];if(f===(0|f))a=n[0]=f;else for(f=""+f,d=0;dn.length;)n.push(0);for(d=0;8>d&&0===n[d];++d);for(a=8==d?n[7]=-1:n[d],e.x=n,e.i=0,d=256;0>>0)/4294967296};return o.double=function(){do var e=d.next()>>>11,f=(d.next()>>>0)/4294967296,a=(e+f)/2097152;while(0===a);return a},o.int32=d.next,o.quick=o,t&&(t.x&&n(t,d),o.state=function(){return n(d,{})}),o}f&&f.exports?f.exports=t:d&&d.amd?d(function(){return t}):this.xorshift7=t})(this,"object"==typeof d&&d,"function"==typeof e&&e)},{}],"/home/fmauneko/code/trianglify/node_modules/seedrandom/lib/xorwow.js":[function(f,d){(function(e,f,d){function a(e){var f=this,d="";f.next=function(){var e=f.x^f.x>>>2;return f.x=f.y,f.y=f.z,f.z=f.w,f.w=f.v,0|(f.d=0|f.d+362437)+(f.v=f.v^f.v<<4^(e^e<<1))},f.x=0,f.y=0,f.z=0,f.w=0,f.v=0,e===(0|e)?f.x=e:d+=e;for(var a=0;a>>4),f.next()}function n(e,f){return f.x=e.x,f.y=e.y,f.z=e.z,f.w=e.w,f.v=e.v,f.d=e.d,f}function t(e,f){var d=new a(e),t=f&&f.state,o=function(){return(d.next()>>>0)/4294967296};return o.double=function(){do var e=d.next()>>>11,f=(d.next()>>>0)/4294967296,a=(e+f)/2097152;while(0===a);return a},o.int32=d.next,o.quick=o,t&&("object"==typeof t&&n(t,d),o.state=function(){return n(d,{})}),o}f&&f.exports?f.exports=t:d&&d.amd?d(function(){return t}):this.xorwow=t})(this,"object"==typeof d&&d,"function"==typeof e&&e)},{}],"/home/fmauneko/code/trianglify/node_modules/seedrandom/seedrandom.js":[function(f,d){(function(a,n){function t(e,f,d){var t=[];f=!0==f?{entropy:!0}:f||{};var b=l(r(f.entropy?[e,s(a)]:null==e?c():e,3),t),h=new o(t),x=function(){for(var e=h.g(g),f=m,d=0;e=_;)e/=2,f/=2,d>>>=1;return(e+d)/f};return x.int32=function(){return 0|h.g(4)},x.quick=function(){return h.g(4)/4294967296},x.double=x,l(s(h.S),a),(f.pass||d||function(e,f,d,a){return a&&(a.S&&i(a,h),e.state=function(){return i(h,{})}),d?(n[p]=e,f):e})(x,b,"global"in f?f.global:this==n,f.state)}function o(e){var f,d=e.length,a=this,n=0,t=a.i=a.j=0,o=a.S=[];for(d||(e=[d++]);n 'Versão', 'settings.background_image' => 'Imagem de fundo', + 'settings.trianglify' => 'Trianglify', + 'settings.trianglify_seed' => 'Trianglify Random Seed', 'settings.window_target' => 'Link é aberto em', 'settings.window_target.current' => 'Abra nesta aba', 'settings.window_target.one' => 'Abra na mesma aba', diff --git a/resources/lang/cs/app.php b/resources/lang/cs/app.php index a11a757b..1424c7cc 100644 --- a/resources/lang/cs/app.php +++ b/resources/lang/cs/app.php @@ -9,6 +9,8 @@ return array ( 'settings.donate' => 'Podpořte nás', 'settings.version' => 'Verze', 'settings.background_image' => 'Obrázek pozadí', + 'settings.trianglify' => 'Trianglify', + 'settings.trianglify_seed' => 'Trianglify Random Seed', 'settings.window_target' => 'Odkazy otevírat v', 'settings.window_target.current' => 'Otevřít v této záložce', 'settings.window_target.one' => 'Otevřít ve stejné záložce', diff --git a/resources/lang/da/app.php b/resources/lang/da/app.php index 4f3d436f..9a846bb2 100644 --- a/resources/lang/da/app.php +++ b/resources/lang/da/app.php @@ -9,6 +9,8 @@ return array ( 'settings.donate' => 'Doner', 'settings.version' => 'Version', 'settings.background_image' => 'Baggrundsbillede', + 'settings.trianglify' => 'Trianglify', + 'settings.trianglify_seed' => 'Trianglify Random Seed', 'settings.window_target' => 'Link opens in', 'settings.window_target.current' => 'Åbn i denne fane', 'settings.window_target.one' => 'Åbn i den samme fane', diff --git a/resources/lang/de/app.php b/resources/lang/de/app.php index 8a3810b2..c97d9874 100644 --- a/resources/lang/de/app.php +++ b/resources/lang/de/app.php @@ -9,6 +9,8 @@ return array ( 'settings.donate' => 'Spende', 'settings.version' => 'Version', 'settings.background_image' => 'Hintergrundbild', + 'settings.trianglify' => 'Trianglify', + 'settings.trianglify_seed' => 'Trianglify Random Seed', 'settings.window_target' => 'Link öffnen in', 'settings.window_target.current' => 'In diesem Tab öffnen', 'settings.window_target.one' => 'Im selben Tab öffnen', diff --git a/resources/lang/el/app.php b/resources/lang/el/app.php index 1ba00266..9ffc8549 100644 --- a/resources/lang/el/app.php +++ b/resources/lang/el/app.php @@ -9,6 +9,8 @@ return array ( 'settings.donate' => 'Δωρεά', 'settings.version' => 'Έκδοση', 'settings.background_image' => 'Εικόνα Παρασκηνίου', + 'settings.trianglify' => 'Trianglify', + 'settings.trianglify_seed' => 'Trianglify Random Seed', 'settings.window_target' => 'Ο Σύνδεσμος ανοίγει σε', 'settings.window_target.current' => 'Άνοιγμα σε αυτή την καρτέλα', 'settings.window_target.one' => 'Άνοιγμα στην ίδια καρτέλα', diff --git a/resources/lang/en/app.php b/resources/lang/en/app.php index 7bb6df40..d2e166d8 100644 --- a/resources/lang/en/app.php +++ b/resources/lang/en/app.php @@ -9,6 +9,8 @@ return array ( 'settings.donate' => 'Donate', 'settings.version' => 'Version', 'settings.background_image' => 'Background Image', + 'settings.trianglify' => 'Trianglify', + 'settings.trianglify_seed' => 'Trianglify Random Seed', 'settings.window_target' => 'Link opens in', 'settings.window_target.current' => 'Open in this tab', 'settings.window_target.one' => 'Open in the same tab', diff --git a/resources/lang/es/app.php b/resources/lang/es/app.php index 16af3ea1..430551f0 100644 --- a/resources/lang/es/app.php +++ b/resources/lang/es/app.php @@ -9,6 +9,8 @@ return array ( 'settings.donate' => 'Donar', 'settings.version' => 'Versión', 'settings.background_image' => 'Imagen de Fondo', + 'settings.trianglify' => 'Trianglify', + 'settings.trianglify_seed' => 'Trianglify Random Seed', 'settings.window_target' => 'Vínculo abre en', 'settings.window_target.current' => 'Abrir en ésta pestaña', 'settings.window_target.one' => 'Abrir en la misma pestaña', diff --git a/resources/lang/fi/app.php b/resources/lang/fi/app.php index e6e4267e..577cabbb 100644 --- a/resources/lang/fi/app.php +++ b/resources/lang/fi/app.php @@ -9,6 +9,8 @@ return array ( 'settings.donate' => 'Lahjoita', 'settings.version' => 'Versio', 'settings.background_image' => 'Taustakuva', + 'settings.trianglify' => 'Trianglify', + 'settings.trianglify_seed' => 'Trianglify Random Seed', 'settings.window_target' => 'Linkit aukeaa', 'settings.window_target.current' => 'Avaa tässä välilehdessä', 'settings.window_target.one' => 'Avaa samassa välilehdessä', diff --git a/resources/lang/fr/app.php b/resources/lang/fr/app.php index fafc118f..6a12af3c 100644 --- a/resources/lang/fr/app.php +++ b/resources/lang/fr/app.php @@ -9,6 +9,8 @@ return array ( 'settings.donate' => 'Contribuer', 'settings.version' => 'Version', 'settings.background_image' => 'Image d\'arrière-plan', + 'settings.trianglify' => 'Trianglify', + 'settings.trianglify_seed' => 'Trianglify Random Seed', 'settings.window_target' => 'Ouverture des liens', 'settings.window_target.current' => 'Dans l\'onglet courant', 'settings.window_target.one' => 'Dans le même nouvel onglet', diff --git a/resources/lang/hu/app.php b/resources/lang/hu/app.php index 01739e90..c15d179f 100644 --- a/resources/lang/hu/app.php +++ b/resources/lang/hu/app.php @@ -9,6 +9,8 @@ return array ( 'settings.donate' => 'Adomány', 'settings.version' => 'Verzió', 'settings.background_image' => 'Háttérkép', + 'settings.trianglify' => 'Trianglify', + 'settings.trianglify_seed' => 'Trianglify Random Seed', 'settings.window_target' => 'Link megnyitása', 'settings.window_target.current' => 'Ezen a lapon', 'settings.window_target.one' => 'Azonos lapon', diff --git a/resources/lang/it/app.php b/resources/lang/it/app.php index 5c8bef46..def83bce 100644 --- a/resources/lang/it/app.php +++ b/resources/lang/it/app.php @@ -9,6 +9,8 @@ return array ( 'settings.donate' => 'Dona', 'settings.version' => 'Versione', 'settings.background_image' => 'Immagine di sfondo', + 'settings.trianglify' => 'Trianglify', + 'settings.trianglify_seed' => 'Trianglify Random Seed', 'settings.window_target' => 'Apri link in', 'settings.window_target.current' => 'Apri in questa scheda', 'settings.window_target.one' => 'Apri nella stessa scheda', diff --git a/resources/lang/jp/app.php b/resources/lang/jp/app.php index c04bf8e1..19aed95f 100644 --- a/resources/lang/jp/app.php +++ b/resources/lang/jp/app.php @@ -9,6 +9,8 @@ return array ( 'settings.donate' => '寄付', 'settings.version' => 'バージョン', 'settings.background_image' => '背景画像', + 'settings.trianglify' => 'Trianglify', + 'settings.trianglify_seed' => 'Trianglify Random Seed', 'settings.window_target' => 'リンクを開く', 'settings.window_target.current' => 'このタブで開く', 'settings.window_target.one' => '同じタブで開く', diff --git a/resources/lang/ko/app.php b/resources/lang/ko/app.php index 37511d63..07e2aff7 100644 --- a/resources/lang/ko/app.php +++ b/resources/lang/ko/app.php @@ -9,6 +9,8 @@ return array ( 'settings.donate' => '기부', 'settings.version' => '버전', 'settings.background_image' => '배경 이미지', + 'settings.trianglify' => 'Trianglify', + 'settings.trianglify_seed' => 'Trianglify Random Seed', 'settings.window_target' => '다음에서 링크 열기', 'settings.window_target.current' => '현재 탭에서 열기', 'settings.window_target.one' => '같은 탭에서 열기', diff --git a/resources/lang/lmo/app.php b/resources/lang/lmo/app.php index a72f6792..7d6b6f4d 100644 --- a/resources/lang/lmo/app.php +++ b/resources/lang/lmo/app.php @@ -30,6 +30,10 @@ return [ 'settings.background_image' => 'Imagin dedree', + 'settings.trianglify' => 'Trianglify', + + 'settings.trianglify_seed' => 'Trianglify Random Seed', + 'settings.window_target' => 'I link se derven...', 'settings.window_target.current' => 'In quella scheda chi', diff --git a/resources/lang/nl/app.php b/resources/lang/nl/app.php index 41bcb203..20cee8be 100644 --- a/resources/lang/nl/app.php +++ b/resources/lang/nl/app.php @@ -9,6 +9,8 @@ return array ( 'settings.donate' => 'Doneren', 'settings.version' => 'Versie', 'settings.background_image' => 'Achtergrondafbeelding', + 'settings.trianglify' => 'Trianglify', + 'settings.trianglify_seed' => 'Trianglify Random Seed', 'settings.window_target' => 'Link opent in', 'settings.window_target.current' => 'In de huidige tab openen', 'settings.window_target.one' => 'In dezelfde tab openen', diff --git a/resources/lang/no/app.php b/resources/lang/no/app.php index 3c575c8c..f1b61f68 100644 --- a/resources/lang/no/app.php +++ b/resources/lang/no/app.php @@ -9,6 +9,8 @@ return array ( 'settings.donate' => 'Donere', 'settings.version' => 'Versjon', 'settings.background_image' => 'Bakgrunnsbilde', + 'settings.trianglify' => 'Trianglify', + 'settings.trianglify_seed' => 'Trianglify Random Seed', 'settings.window_target' => 'Link åpnes inn', 'settings.window_target.current' => 'Åpne i denne fanen', 'settings.window_target.one' => 'Åpne i samme fane', diff --git a/resources/lang/pl/app.php b/resources/lang/pl/app.php index d3ad7b22..5bd4f30b 100644 --- a/resources/lang/pl/app.php +++ b/resources/lang/pl/app.php @@ -9,6 +9,8 @@ return array ( 'settings.donate' => 'Podarować', 'settings.version' => 'Wersja', 'settings.background_image' => 'Tapeta Pulpitu', + 'settings.trianglify' => 'Trianglify', + 'settings.trianglify_seed' => 'Trianglify Random Seed', 'settings.window_target' => 'Link otwiera się w', 'settings.window_target.current' => 'Otwórz w tej zakładce', 'settings.window_target.one' => 'Otwórz w tej samej zakładce', diff --git a/resources/lang/pt/app.php b/resources/lang/pt/app.php index b0eae7d5..e0b6ddeb 100644 --- a/resources/lang/pt/app.php +++ b/resources/lang/pt/app.php @@ -9,6 +9,8 @@ return array ( 'settings.donate' => 'Doar', 'settings.version' => 'Versão', 'settings.background_image' => 'Imagem de fundo', + 'settings.trianglify' => 'Trianglify', + 'settings.trianglify_seed' => 'Trianglify Random Seed', 'settings.window_target' => 'O link abre em', 'settings.window_target.current' => 'Abrir neste separador', 'settings.window_target.one' => 'Abrir no mesmo separador', diff --git a/resources/lang/ru/app.php b/resources/lang/ru/app.php index 896368ec..1170583c 100644 --- a/resources/lang/ru/app.php +++ b/resources/lang/ru/app.php @@ -9,6 +9,8 @@ return array ( 'settings.donate' => 'Пожертвования', 'settings.version' => 'Версия', 'settings.background_image' => 'Фоновое изображение', + 'settings.trianglify' => 'Trianglify', + 'settings.trianglify_seed' => 'Trianglify Random Seed', 'settings.window_target' => 'Открывать ссылки в', 'settings.window_target.current' => 'Открывать в этой же закладке', 'settings.window_target.one' => 'Открывать в той же закладке', diff --git a/resources/lang/sl/app.php b/resources/lang/sl/app.php index a7fac7a9..90ed62f4 100644 --- a/resources/lang/sl/app.php +++ b/resources/lang/sl/app.php @@ -9,6 +9,8 @@ return array ( 'settings.donate' => 'Doniraj', 'settings.version' => 'Verzija', 'settings.background_image' => 'Slika za ozadje', + 'settings.trianglify' => 'Trianglify', + 'settings.trianglify_seed' => 'Trianglify Random Seed', 'settings.window_target' => 'Povezava se odpre v', 'settings.window_target.current' => 'Odpri v tem zavihku', 'settings.window_target.one' => 'Odpri v istem zavihku', diff --git a/resources/lang/sv/app.php b/resources/lang/sv/app.php index b67c9422..a4709cfc 100644 --- a/resources/lang/sv/app.php +++ b/resources/lang/sv/app.php @@ -9,6 +9,8 @@ return array ( 'settings.donate' => 'Donera', 'settings.version' => 'Version', 'settings.background_image' => 'Bakgrundsbild', + 'settings.trianglify' => 'Trianglify', + 'settings.trianglify_seed' => 'Trianglify Random Seed', 'settings.window_target' => 'Länken öppnas i', 'settings.window_target.current' => 'Öppna i denna flik', 'settings.window_target.one' => 'Öppna i samma flik', diff --git a/resources/lang/tr/app.php b/resources/lang/tr/app.php index dee904b1..8cedcf9d 100644 --- a/resources/lang/tr/app.php +++ b/resources/lang/tr/app.php @@ -9,6 +9,8 @@ return array ( 'settings.donate' => 'Bağış yapmak', 'settings.version' => 'Versiyon', 'settings.background_image' => 'Arkaplan Resmi', + 'settings.trianglify' => 'Trianglify', + 'settings.trianglify_seed' => 'Trianglify Random Seed', 'settings.window_target' => 'Bağlantı açılır', 'settings.window_target.current' => 'Bu sekmede aç', 'settings.window_target.one' => 'Aynı sekmede aç', diff --git a/resources/lang/uk/app.php b/resources/lang/uk/app.php index 6025a9a4..33a111a6 100644 --- a/resources/lang/uk/app.php +++ b/resources/lang/uk/app.php @@ -9,6 +9,8 @@ return array ( 'settings.donate' => 'Пожертви', 'settings.version' => 'Версія', 'settings.background_image' => 'Фонове зображення', + 'settings.trianglify' => 'Trianglify', + 'settings.trianglify_seed' => 'Trianglify Random Seed', 'settings.window_target' => 'Відкривати посилання в', 'settings.window_target.current' => 'Відкривати в цій вкладці', 'settings.window_target.one' => 'Відкривати у тій самій вкладці', diff --git a/resources/lang/zh/app.php b/resources/lang/zh/app.php index 9448ac01..0183b82b 100644 --- a/resources/lang/zh/app.php +++ b/resources/lang/zh/app.php @@ -19,6 +19,8 @@ return [ 'settings.version' => '版本', 'settings.background_image' => '背景图片', + 'settings.trianglify' => 'Trianglify', + 'settings.trianglify_seed' => 'Trianglify Random Seed', 'settings.window_target' => '链接打开方式', 'settings.window_target.current' => '在当前选项卡中打开', 'settings.window_target.one' => '在同一个选项卡中打开', diff --git a/resources/lang/zh_TW/app.php b/resources/lang/zh_TW/app.php index 7afea5bc..b3df95d5 100644 --- a/resources/lang/zh_TW/app.php +++ b/resources/lang/zh_TW/app.php @@ -9,6 +9,8 @@ return array ( 'settings.donate' => '捐赠', 'settings.version' => '版本', 'settings.background_image' => '背景图片', + 'settings.trianglify' => 'Trianglify', + 'settings.trianglify_seed' => 'Trianglify Random Seed', 'settings.window_target' => '链接打开方式', 'settings.window_target.current' => '在当前选项卡中打开', 'settings.window_target.one' => '在同一个选项卡中打开', diff --git a/resources/views/layouts/app.blade.php b/resources/views/layouts/app.blade.php index 12a026cd..ff9f40e4 100644 --- a/resources/views/layouts/app.blade.php +++ b/resources/views/layouts/app.blade.php @@ -116,6 +116,34 @@ + @if($trianglify == 'true') + + + + @endif @yield('scripts')