UNPKG

get-translation

Version:
9 lines (8 loc) 2.29 kB
define(function() { function encodeHTMLSource() { var encodeHTMLRules = { "&": "&#38;", "<": "&#60;", ">": "&#62;", '"': '&#34;', "'": '&#39;', "/": '&#47;' }, matchHTML = /&(?!#?w+;)|<|>|"|'|\//g; return function() { return this ? this.replace(matchHTML, function(m) {return encodeHTMLRules[m] || m;}) : this; };}; String.prototype.encodeHTML=encodeHTMLSource(); var tmpl = {}; tmpl['default']=function anonymous(it) { var out='<!DOCTYPE html><html lang="'+(it.locale)+'" class="locale-'+(it.locale)+'"><head><script src="'+(it.modernizr)+'"></script><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"><meta charset="utf-8"><meta name="viewport" content="width=device-width, user-scalable=no"><meta name="apple-mobile-web-app-capable" content="yes"><meta name="description" content="'+(it.description)+'"><link rel="icon" type="image/x-icon" href="/public/favicon.ico"/><title>'+(it.title)+'</title><script>(function(Modernizr) { var image = new Image(); image.onerror = function() { Modernizr.addTest(\'webpalpha\', false); }; image.onload = function() { Modernizr.addTest(\'webpalpha\', image.width === 1); }; image.src = \'data:image/webp;base64,UklGRkoAAABXRUJQVlA4WAoAAAAQAAAAAAAAAAAAQUxQSAwAAAABBxAR/Q9ERP8DAABWUDggGAAAADABAJ0BKgEAAQADADQlpAADcAD++/1QAA==\';})(Modernizr);</script>';var arr1=it.styles;if(arr1){var href,index=-1,l1=arr1.length-1;while(index<l1){href=arr1[index+=1];out+='<link href="'+(href)+'" rel="stylesheet" type="text/css">';} } out+='<script>window.inServer = false;window.inClient = true;window.has = Modernizr;window.no = Modernizr;if(typeof String.prototype.toFirstLetterUpperCase === \'undefined\') { String.prototype.toFirstLetterUpperCase = function() { return this.charAt(0).toUpperCase() + this.slice(1); };}</script></head><body>';var arr2=it.configurations;if(arr2){var configuration,index=-1,l2=arr2.length-1;while(index<l2){configuration=arr2[index+=1];out+=' <script src="'+(configuration)+'"></script>';} } var arr3=it.scripts;if(arr3){var src,index=-1,l3=arr3.length-1;while(index<l3){src=arr3[index+=1];out+='<script src="'+(src)+'" type="text/javascript"></script>';} } out+=(it.layout)+(it.jsonScripts)+'<script data-main="'+(it.main)+'" src="'+(it.requirejs)+'"></script></body></html>';return out; }; return tmpl;});