From 73703da2e7a8762cfd9cfe881e989f34f85519bc Mon Sep 17 00:00:00 2001 From: Jermolene Date: Mon, 8 Apr 2019 21:37:32 +0100 Subject: [PATCH] Minify base64-utif8 module Minified with https://skalman.github.io/UglifyJS-online/ --- core/modules/utils/base64-utf8/base64-utf8.module.min.js | 9 +++++++++ core/modules/utils/base64-utf8/tiddlywiki.files | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) create mode 100644 core/modules/utils/base64-utf8/base64-utf8.module.min.js diff --git a/core/modules/utils/base64-utf8/base64-utf8.module.min.js b/core/modules/utils/base64-utf8/base64-utf8.module.min.js new file mode 100644 index 000000000..47f0e50c3 --- /dev/null +++ b/core/modules/utils/base64-utf8/base64-utf8.module.min.js @@ -0,0 +1,9 @@ +// From https://gist.github.com/Nijikokun/5192472 +// +// UTF8 Module +// +// Cleaner and modularized utf-8 encoding and decoding library for javascript. +// +// copyright: MIT +// author: Nijiko Yonskai, @nijikokun, nijikokun@gmail.com +!function(r,e,o,t){void 0!==o.module&&o.module.exports?o.module.exports=e.apply(o):void 0!==o.define&&"function"===o.define&&o.define.amd?define("utf8",[],e):o.utf8=e.apply(o)}(0,function(){return{encode:function(r){if("string"!=typeof r)return r;r=r.replace(/\r\n/g,"\n");for(var e,o="",t=0;t127&&e<2048?(o+=String.fromCharCode(e>>6|192),o+=String.fromCharCode(63&e|128)):(o+=String.fromCharCode(e>>12|224),o+=String.fromCharCode(e>>6&63|128),o+=String.fromCharCode(63&e|128));return o},decode:function(r){if("string"!=typeof r)return r;for(var e="",o=0,t=0;o191&&t<224?(e+=String.fromCharCode((31&t)<<6|63&r.charCodeAt(o+1)),o+=2):(e+=String.fromCharCode((15&t)<<12|(63&r.charCodeAt(o+1))<<6|63&r.charCodeAt(o+2)),o+=3);return e}}},this),function(r,e,o,t){if(void 0!==o.module&&o.module.exports){if(t&&o.require)for(var n=0;n>2,f=(3&t)<<4|(n=r.charCodeAt(u++))>>4,a=(15&n)<<2|(i=r.charCodeAt(u++))>>6,h=63&i,isNaN(n)?a=h=64:isNaN(i)&&(h=64),c+=o.charAt(d)+o.charAt(f)+o.charAt(a)+o.charAt(h);return c},decode:function(r){if(void 0===e)throw{error:"MissingMethod",message:"UTF8 Module is missing."};if("string"!=typeof r)return r;r=r.replace(/[^A-Za-z0-9\+\/\=]/g,"");for(var t,n,i,d,f,a,h="",c=0;c>4,n=(15&d)<<4|(f=o.indexOf(r.charAt(c++)))>>2,i=(3&f)<<6|(a=o.indexOf(r.charAt(c++))),h+=String.fromCharCode(t),64!=f&&(h+=String.fromCharCode(n)),64!=a&&(h+=String.fromCharCode(i));return e.decode(h)}}},this,["utf8"]); \ No newline at end of file diff --git a/core/modules/utils/base64-utf8/tiddlywiki.files b/core/modules/utils/base64-utf8/tiddlywiki.files index b63b5e543..b12e7dfb9 100644 --- a/core/modules/utils/base64-utf8/tiddlywiki.files +++ b/core/modules/utils/base64-utf8/tiddlywiki.files @@ -1,7 +1,7 @@ { "tiddlers": [ { - "file": "base64-utf8.module.js", + "file": "base64-utf8.module.min.js", "fields": { "type": "application/javascript", "title": "$:/core/modules/utils/base64-utf8/base64-utf8.module.js",