var $jscomp=$jscomp||{};$jscomp.scope={};$jscomp.findInternal=function(a,b,c){a instanceof String&&(a=String(a));for(var d=a.length,e=0;ea.length){var b=a.charCodeAt(0);return 128>b?a:2048>b?e(192|b>>>6)+e(128|b&63):e(224|b>>>12&15)+e(128|b>>>6&63)+e(128|b&63)}b=65536+1024*(a.charCodeAt(0)-55296)+(a.charCodeAt(1)-56320);return e(240| b>>>18&7)+e(128|b>>>12&63)+e(128|b>>>6&63)+e(128|b&63)},l=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,t=function(a){return a.replace(l,f)},h=function(a){var b=[0,2,1][a.length%3];a=a.charCodeAt(0)<<16|(1>>18),"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(a>>>12&63),2<=b?"=":"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(a>>> 6&63),1<=b?"=":"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(a&63)].join("")},w=a.btoa?function(b){return a.btoa(b)}:function(a){return a.replace(/[\s\S]{1,3}/g,h)},p=c?function(a){return(a.constructor===c.constructor?a:new c(a)).toString("base64")}:function(a){return w(t(a))},k=function(a,b){return b?p(String(a)).replace(/[+\/]/g,function(a){return"+"==a?"-":"_"}).replace(/=/g,""):p(String(a))},z=/[\u00c0-\u00df][\u0080-\u00bf]|[\u00e0-\u00ef][\u0080-\u00bf]{2}|[\u00f0-\u00f7][\u0080-\u00bf]{3}/g, A=function(a){switch(a.length){case 4:return a=((7&a.charCodeAt(0))<<18|(63&a.charCodeAt(1))<<12|(63&a.charCodeAt(2))<<6|63&a.charCodeAt(3))-65536,e((a>>>10)+55296)+e((a&1023)+56320);case 3:return e((15&a.charCodeAt(0))<<12|(63&a.charCodeAt(1))<<6|63&a.charCodeAt(2));default:return e((31&a.charCodeAt(0))<<6|63&a.charCodeAt(1))}},x=function(a){return a.replace(z,A)},B=function(a){var b=a.length,c=b%4;a=(0>>16),e(a>>>8&255),e(a&255)];a.length-=[0,0,2,1][c];return a.join("")},y=a.atob?function(b){return a.atob(b)}:function(a){return a.replace(/[\s\S]{1,4}/g,B)},C=c?function(a){return(a.constructor===c.constructor?a:new c(a,"base64")).toString()}:function(a){return x(y(a))},u=function(a){return C(String(a).replace(/[-_]/g,function(a){return"-"==a?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,""))};a.Base64={VERSION:"2.1.9",atob:y,btoa:w,fromBase64:u,toBase64:k,utob:t,encode:k,encodeURI:function(a){return k(a, !0)},btou:x,decode:u,noConflict:function(){var c=a.Base64;a.Base64=b;return c}};if("function"===typeof Object.defineProperty){var v=function(a){return{value:a,enumerable:!1,writable:!0,configurable:!0}};a.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",v(function(){return u(this)}));Object.defineProperty(String.prototype,"toBase64",v(function(a){return k(this,a)}));Object.defineProperty(String.prototype,"toBase64URI",v(function(){return k(this,!0)}))}}a.Meteor&& (Base64=a.Base64)})(this); (function(){SyncVariableSatus={obj:{},init:function(a){this.obj[a]||(this.obj[a]={interval:null,finish:!1,okToAttachFile:!1,has_render:!1})},setDefault:function(a){this.obj[a]={interval:null,finish:!1,okToAttachFile:!1,has_render:!1}},get:function(a){return this.obj[a]},set:function(a,b){this.obj[a]=b}};Sateraito={GadgetHeight:{DEFAULT_GADGET_HEIGHT:200,getUserPrefs:function(a){var b=700;""==MyUtil.getMode()&&(b=new gadgets.Prefs,b=parseInt(b.getString("gadget_height"),10));isNaN(b)&&(b="undefined"== typeof a?Sateraito.GadgetHeight.DEFAULT_GADGET_HEIGHT:a);return b},setGadgetHeight:function(){}},DateUtil:{dayOfWeek:"\u65e5\u6708\u706b\u6c34\u6728\u91d1\u571f".split(""),dayOfWeekEn:"Sun Mon Tue Wed Thu Fri Sat".split(" "),getDateDiff:function(a,b){a=a.split("-");a=new Date(parseInt(a[0],10),parseInt(a[1],10)-1,parseInt(a[2],10));b=b.split("-");return(new Date(parseInt(b[0],10),parseInt(b[1],10)-1,parseInt(b[2],10))-a)/864E5},getFutureDateStr:function(a,b){if("undefined"==typeof a)return null;a= a.split("-");a=new Date(parseInt(a[0],10),parseInt(a[1],10)-1,parseInt(a[2],10));a.setTime(a.getTime()+864E5*b);return Sateraito.DateUtil.myFormatDate(a)},addMonth:function(a,b){if("undefined"==typeof a)return null;if(""==a)return"";var c=a.split("-");if("undefined"==typeof c[0]||"undefined"==typeof c[1]||"undefined"==typeof c[2]||isNaN(c[0])||isNaN(c[1])||isNaN(c[2]))return"";a=parseInt(c[0],10);var d=parseInt(c[1],10);c=parseInt(c[2],10);0<=b?(a+=Math.floor(b/12),b%=12,12d+b?(a--,d=d+b+12):d+=b);if(2==d){if(31==c||30==c||29==c)c=0==a%4&&0!=a%100||0==a%400?29:28}else 4!=d&&6!=d&&9!=d&&11!=d||31!=c||(c=30);return Sateraito.DateUtil.myFormatDate(new Date(a,d-1,c))},addYear:function(a,b){if("undefined"==typeof a)return null;if(""==a)return"";a=a.split("-");a=new Date(parseInt(a[0],10),parseInt(a[1],10)-1,parseInt(a[2],10));var c=a.getFullYear();a.getMonth();a.getDate();var d=0;if(0==c%4&&0!=c%100||0==c%400)d=1;var e=d;for(d=1;d<=b;d++){var f= 0;if(0==(c+d)%4&&0!=(c+d)%100||0==(c+d)%400)f=1;e=e&&a.getTime()<(new Date(a.getFullYear(),1,29)).getTime()?366:e&&a.getTime()==(new Date(a.getFullYear(),1,29)).getTime()?366:f&&a.getTime()>(new Date(a.getFullYear(),1,28)).getTime()?366:365;var l=a.getTime();a.setTime(l+864E5*e);e=f}return Sateraito.DateUtil.myFormatDate(a)},timeShorten:function(a){if(""==a)return"";a=a.split(":");return a[0]+":"+a[1]},shorten:function(a){a=a.split("-");return""+parseInt(a[1],10)+"/"+a[2]},getDayOfWeekStr:function(a){var b= a.split("-");a=parseInt(b[0],10);var c=parseInt(b[1],10);b=parseInt(b[2],10);a=new Date(a,c-1,b);""==MyUtil.getMode()?(c=new gadgets.Prefs,c="en"==c.getLang()||"en-gb"==c.getLang()):c="en"==USER_LANG||"en-gb"==USER_LANG;return c?Sateraito.DateUtil.dayOfWeekEn[a.getDay()]:Sateraito.DateUtil.dayOfWeek[a.getDay()]},checkDate:function(a,b,c){var d=new Date(a,b-1,c);return null==d||d.getFullYear()!=a||d.getMonth()+1!=b||d.getDate()!=c?!1:!0},myFormatDate:function(a){var b=a.getFullYear(),c=a.getMonth()+ 1;a=a.getDate();10>c&&(c="0"+c);10>a&&(a="0"+a);return""+b+"-"+c+"-"+a},formatNumToDate:function(a,b,c){return""+a+"-"+(10>b?"0"+b:""+b)+"-"+(10>c?"0"+c:""+c)}},Lang:{getMsg:function(a){return""==MyUtil.getMode()?(new gadgets.Prefs).getMsg(a):""}},Util:{password_generator:function(a){for(var b=a?a:10,c="",d="";c.lengthb;b++){var c=Math.floor(61*Math.random());a+="0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz".substring(c, c+1)}return(new Date).getTime()+"_"+a},postMessage:function(a,b,c){b||(b="sateraito_post");c||(c="*");"string"==typeof a&&(a={data:a});a.sateraito_popup=!0;a.post_type=b;top.postMessage(JSON.stringify(a),c)},parsePostMessage:function(a){var b={};try{b="object"===typeof a?a:JSON.parse(a)}catch(c){}return b},showAndHideParentsAreaWithFunc:function(a,b){var c={};a=$(a).parents("div:hidden");for(var d=0;d?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~".indexOf(c)))return!1}return!0}, isAllSplitedValEmail:function(a,b){a=a.split(" ");var c=!1;Ext.each(a,function(a){if(b||!Sateraito.Util.isMailAddress(a))if(!b||!Sateraito.Util.isLocalAndDomainPart(a))return c=!0,!1});return c?!1:!0},isMailAddress:function(a){a=a.split("@");return 2!=a.length||2>a[1].split(".").length?!1:!0},isLocalAndDomainPart:function(a){return 2!=a.split("@").length?!1:!0},isSmartPhone:function(){var a=window.navigator.userAgent;return 0<=a.indexOf("iPhone")||0<=a.indexOf("iPad")||0<=a.indexOf("iPod")||0<=a.indexOf("Android")? !0:!1},isIosSmartPhone:function(){var a=window.navigator.userAgent;return 0<=a.indexOf("iPhone")||0<=a.indexOf("iPad")||0<=a.indexOf("iPod")?!0:!1},isSecurityBrowser:function(){return 0<=window.navigator.userAgent.indexOf("SateraitoSecurityBrowser")?!0:!1},isLINEWORKSApp:function(){return 0<=window.navigator.userAgent.indexOf("WorksMobile")?!0:!1},console:function(a){if("undefined"!=typeof window.console)try{window.console.log(a)}catch(b){}},vhBasic:function(a,b,c){return Sateraito.Util.escapeHtml(a)}, escapeHtml:function(a){return null==a||"undefined"==typeof a?"":"string"!=typeof a?""+a:a.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")},enterToBr:function(a){return null==a||"undefined"==typeof a?"":"string"!=typeof a?""+a:a.replace(/\n/g,"
")},spaceToNbsp:function(a){return null==a||"undefined"==typeof a?"":"string"!=typeof a?""+a:a.replace(/ /g," ")},escapeForJSString:function(a){return(""+a).replaceAll("\\","\\\\").replaceAll('"', '\\"').replaceAll("'","\\'")},requestParam:function(a,b){"undefined"==typeof a&&(a=!1);var c={};c[gadgets.io.RequestParameters.CONTENT_TYPE]=gadgets.io.ContentType.JSON;c[gadgets.io.RequestParameters.AUTHORIZATION]=gadgets.io.AuthorizationType.SIGNED;c[gadgets.io.RequestParameters.REFRESH_INTERVAL]=0;a?(c[gadgets.io.RequestParameters.METHOD]=gadgets.io.MethodType.POST,c[gadgets.io.RequestParameters.POST_DATA]=gadgets.io.encodeValues(b)):c[gadgets.io.RequestParameters.METHOD]=gadgets.io.MethodType.GET; return c},jQEscape:function(a){return(""+a).trim().replace(/[ !"#$%&'()*+,.\/:;<=>?@\[\\\]^`{|}~]/g,"\\$&")},jQFindInputByClass:function(a,b){return a.find("input."+b+",select."+b+",textarea."+b+",button."+b)},jQFindInputByName:function(a,b){b=Sateraito.Util.jQEscape(b);return a.find("input[name='"+b+"'],select[name='"+b+"'],textarea[name='"+b+"'],button[name='"+b+"']")},jQFindInput:function(a){return a.find("input,select,textarea,button")},myBoolToNum:function(a){return a?1:0},boolToStr:function(a){return a? "true":"false"},nullToZeroStr:function(a){return null==a?"":a},strToBool:function(a){return"true"==String(a).toLowerCase()||"1"==String(a)?!0:!1},strRight:function(a,b){return String(a).substr(-1*b)},strLeft:function(a,b){return String(a).substr(0,b)},strEndWith:function(a,b){return Sateraito.Util.strRight(a,b.length)==b?!0:!1},strStartWith:function(a,b){return Sateraito.Util.strLeft(a,b.length)==b?!0:!1},getUriParams:function(a){if(null==a||"undefined"==typeof a||""==a)return{};var b={};a=String(a).split("?"); 1'); a=$(window).width();var b=$("#mini_message").width();$("#mini_message").css("left",""+(a/2-b/2)+"px")},clearMessage:function(){if(""==MyUtil.getMode()){if(null!=Sateraito.MiniMessage.message){var a=new gadgets.Prefs;(new gadgets.MiniMessage(a.getModuleId(),$("#mini_message")[0])).dismissMessage(Sateraito.MiniMessage.message);Sateraito.MiniMessage.message=null}}else $("#mini_message").html("")},showTimerMessage:function(a,b){"undefined"==typeof b&&(b=3);if(""==MyUtil.getMode()){var c=new gadgets.Prefs; (new gadgets.MiniMessage(c.getModuleId(),$("#mini_message")[0])).createTimerMessage(a,b).style.fontSize=""+Sateraito.MiniMessage.fontSize+"px"}else{"undefined"==typeof a&&(a=MyLang.getMsg("LOADING"));$("#mini_message").css("width","250px");c=$("#mini_message").parent().width();var d=$("#mini_message").width();$("#mini_message").css("left",""+(c/2-d/2)+"px");var e=$("
"+a+"
");$("#mini_message").append(e).css("width","250px").css("font-size","1.4em").css("font-weight","bold").css("background-color", "lemonchiffon").css("text-align","center");(function(){e.html("").css("width","0px")}).defer(1E3*b)}},showLoadingMessage:function(a){if(""==MyUtil.getMode()){var b=new gadgets.Prefs;"undefined"==typeof a&&(a=MyLang.getMsg("LOADING"));Sateraito.MiniMessage.clearMessage();b=new gadgets.MiniMessage(b.getModuleId(),$("#mini_message")[0]);Sateraito.MiniMessage.message=b.createStaticMessage(a);Sateraito.MiniMessage.message.style.fontSize=""+Sateraito.MiniMessage.fontSize+"px"}else{"undefined"==typeof a&& (a=MyLang.getMsg("LOADING"));$("#mini_message").css("width","250px");b=$("#mini_message").parent().width();var c=$("#mini_message").width();$("#mini_message").css("left",""+(b/2-c/2)+"px");a=$("
"+a+"
");$("#mini_message").append(a).css("width","250px").css("font-size","1.4em").css("font-weight","bold").css("background-color","lemonchiffon").css("text-align","center")}}},EventController:{MAX_RETRY:10},GadgetSetting:{settingName:null,settingObj:{},mySiteUrl:null,init:function(a,b){Sateraito.GadgetSetting.settingName= a;Sateraito.GadgetSetting.mySiteUrl=b},requestGetGadgetSetting:function(a,b){"undefined"==typeof b&&(b=1);gadgets.io.makeRequest(Sateraito.GadgetSetting.mySiteUrl+"/getgadgetsetting?setting_name="+Sateraito.GadgetSetting.settingName,function(c){c.data?(c=c.data,c.is_error?(Sateraito.Util.console(c.error_code),a(null)):(Sateraito.GadgetSetting.settingObj=gadgets.json.parse(decodeURI(c.setting_value)),a(Sateraito.GadgetSetting.settingObj))):(Sateraito.Util.console(c.errors[0]),Sateraito.MiniMessage.showTimerMessage(MyLang.getMsg("RELOADING")+ b),b