1
0
Fork 0
mirror of https://github.com/documize/community.git synced 2025-08-03 20:45:26 +02:00
documize/gui/public/tinymce/themes/mobile/theme.min.js

1 line
180 KiB
JavaScript
Raw Normal View History

2018-01-19 11:36:38 +00:00
!function(){"use strict";function n(n,e){return t(document.createElement("canvas"),n,e)}function e(n){return n.getContext("2d")}function t(n,e,t){return n.width=e,n.height=t,n}function r(n){return new tf(function(e,t){function r(){a(),e(u)}function o(){a(),t("Unable to load data of type "+n.type+": "+i)}var i=URL.createObjectURL(n),u=new Image,a=function(){u.removeEventListener("load",r),u.removeEventListener("error",o)};u.addEventListener("load",r),u.addEventListener("error",o),u.src=i,u.complete&&r()})}function o(n){return new tf(function(e){var t=new XMLHttpRequest;t.open("GET",n,!0),t.responseType="blob",t.onload=function(){200==this.status&&e(this.response)},t.send()})}function i(n){var e=n.split(","),t=/data:([^;]+)/.exec(e[0]);if(!t)return p.none();for(var r=t[1],o=e[1],i=af.atob(o),u=i.length,a=Math.ceil(u/1024),c=new Array(a),s=0;s<a;++s){for(var f=1024*s,l=Math.min(f+1024,u),d=new Array(l-f),m=f,g=0;m<l;++g,++m)d[g]=i[m].charCodeAt(0);c[s]=uf(d)}return p.some(rf(c,{type:r}))}function u(n){return new tf(function(e,t){i(n).fold(function(){t("uri is not base64: "+n)},e)})}function a(n){return new tf(function(e){var t=new of;t.onloadend=function(){e(t.result)},t.readAsDataURL(n)})}var c=function(n){return function(){return n}},s={noop:function(){},noarg:function(n){return function(){return n()}},compose:function(n,e){return function(){return n(e.apply(null,arguments))}},constant:c,identity:function(n){return n},tripleEquals:function(n,e){return n===e},curry:function(n){for(var e=new Array(arguments.length-1),t=1;t<arguments.length;t++)e[t-1]=arguments[t];return function(){for(var t=new Array(arguments.length),r=0;r<t.length;r++)t[r]=arguments[r];var o=e.concat(t);return n.apply(null,o)}},not:function(n){return function(){return!n.apply(null,arguments)}},die:function(n){return function(){throw new Error(n)}},apply:function(n){return n()},call:function(n){n()},never:c(!1),always:c(!0)},f=s.never,l=s.always,d=function(){return m},m=function(){var n=function(n){return n.isNone()},e=function(n){return n()},t=function(n){return n},r={fold:function(n,e){return n()},is:f,isSome:f,isNone:l,getOr:t,getOrThunk:e,getOrDie:function(n){throw new Error(n||"error: getOrDie called on none.")},or:t,orThunk:e,map:d,ap:d,each:function(){},bind:d,flatten:d,exists:f,forall:l,filter:d,equals:n,equals_:n,toArray:function(){return[]},toString:s.constant("none()")};return Object.freeze&&Object.freeze(r),r}(),g=function(n){var e=function(){return n},t=function(){return o},r=function(e){return e(n)},o={fold:function(e,t){return t(n)},is:function(e){return n===e},isSome:l,isNone:f,getOr:e,getOrThunk:e,getOrDie:e,or:t,orThunk:t,map:function(e){return g(e(n))},ap:function(e){return e.fold(d,function(e){return g(e(n))})},each:function(e){e(n)},bind:r,flatten:e,exists:r,forall:r,filter:function(e){return e(n)?o:m},equals:function(e){return e.is(n)},equals_:function(e,t){return e.fold(f,function(e){return t(n,e)})},toArray:function(){return[n]},toString:function(){return"some("+n+")"}};return o},p={some:g,none:d,from:function(n){return null===n||n===undefined?m:g(n)}},h=function(){var n=Array.prototype.indexOf;return n===undefined?function(n,e){return T(n,e)}:function(e,t){return n.call(e,t)}}(),v=function(n,e){return h(n,e)>-1},y=function(n,e){for(var t=n.length,r=new Array(t),o=0;o<t;o++){var i=n[o];r[o]=e(i,o,n)}return r},b=function(n,e){for(var t=0,r=n.length;t<r;t++){e(n[t],t,n)}},w=function(n,e){for(var t=n.length-1;t>=0;t--){e(n[t],t,n)}},S=function(n,e){for(var t=[],r=0,o=n.length;r<o;r++){var i=n[r];e(i,r,n)&&t.push(i)}return t},x=function(n,e){for(var t=0,r=n.length;t<r;t++){if(e(n[t],t,n))return p.some(t)}return p.none()},T=function(n,e){for(var t=0,r=n.length;t<r;++t)if(n[t]===e)return t;return-1},O=Array.prototype.push,k=function(n){for(var e=[],t=0,r=n.length;t<r;++t){if(!Array.prototype.isPrototypeOf(n[t]))throw new Error("Arr.flatten item "+t+" was not an array, input: "+n);O.apply(e,n[t])}return e},C=function(n,e){for(var t=0,r=n.length;t<r;++t){if(!0!==e(n[t],t,n))return!1}return!0},E=Array.prototype.slice,D={map:y,each:b,eachr:w