/* : under MIT license */ (function(b){function t(g){var e=b.formatCurrency.regions[g];return e?e:/(\w+)-(\w+)/g.test(g)?(g=g.replace(/(\w+)-(\w+)/g,"$1"),b.formatCurrency.regions[g]):null}function r(g){if(""===g.symbol)return new RegExp("[^\\d"+g.decimalSymbol+"-]","g");var e=g.symbol.replace("$","\\$").replace(".","\\.");return new RegExp(e+"|[^\\d"+g.decimalSymbol+"-]","g")}b.formatCurrency={};b.formatCurrency.regions=[];b.formatCurrency.regions[""]={symbol:"$",positiveFormat:"%s%n",negativeFormat:"(%s%n)",decimalSymbol:".", digitGroupSymbol:",",groupDigits:!0};b.fn.formatCurrency=function(g,e){1==arguments.length&&"string"!==typeof g&&(e=g,g=!1);var m={name:"formatCurrency",colorize:!1,region:"",global:!0,roundToDecimalPlace:2,eventOnDecimalsEntered:!1};m=b.extend(m,b.formatCurrency.regions[""]);e=b.extend(m,e);0e.roundToDecimalPlace&&f.trigger("decimalsEntered",h);e.colorize&&f.css("color",a?"black":"red")}})};b.fn.toNumber=function(g){var e= b.extend({name:"toNumber",region:"",global:!0},b.formatCurrency.regions[""]);g=jQuery.extend(e,g);0",{"class":"syotimer__head"}).html(c.headTitle),k=b("
", {"class":"syotimer__body"}),l=b("
",{"class":"syotimer__footer"}).html(c.footTitle),p={},q=0;q .syotimer-cell__value",a).css("opacity",1);var d= f.getDifferenceWithTimezone(new Date,new Date(c.year,c.month-1,c.day,c.hour,c.minute,c.second),c);d=f.getSecondsToDeadLine(d,c);0<=d?(m._refreshUnitsDom.apply(this,[d]),m._applyEffectSwitch.apply(this,[c.effectType])):(a=b.extend(a,a.data("syotimer-blocks")),c.afterDeadline(a))},_refreshUnitsDom:function(a){var c=b(this),d=c.data("syotimer-options");c=c.data("syotimer-items");var h=d.itemTypes;a=f.getUnitsToDeadLine(a);d._itemsHas.day||(a.hour+=24*a.day);d._itemsHas.hour||(a.minute+=60*a.hour);d._itemsHas.minute|| (a.second+=60*a.minute);for(var k=0;k",{"class":"syotimer-cell__value",text:"0"}),c=b("
",{"class":"syotimer-cell__unit"}),d=b("
",{"class":"syotimer-cell"});d.append(a).append(c);return d},getItemTypesByLayout:function(a){for(var c=[],d=0;dd&&l--;d=Math.abs(l*h+k)}return d},getUnitsToDeadLine:function(a){var c="day",d={};do{var h=f.getPeriodUnit(c);d[c]=Math.floor(a/h);a%=h}while(c=r.prev(c));return d},getPeriodUnit:function(a){switch(a){case "d":case "day":return 86400;case "h":case "hour":return 3600;case "m":case "minute":return 60;case "s":case "second":return 1}},getDifferenceWithTimezone:function(a, c,d){var h=c.getTime()-a.getTime(),k=0,l=0;if("local"!==d.timeZone){k=parseFloat(d.timeZone)*f.getPeriodUnit("hour");var p=-a.getTimezoneOffset()*f.getPeriodUnit("minute");k=1E3*(k-p)}d.ignoreTransferTime&&(a=-a.getTimezoneOffset()*f.getPeriodUnit("minute"),c=-c.getTimezoneOffset()*f.getPeriodUnit("minute"),l=1E3*(a-c));return h-(k+l)},format2:function(a,c){return 9>=a&&!1!==c?"0"+a:""+a}},n={setOption:function(a,c){var d=b(this),h=d.data("syotimer-options");h.hasOwnProperty(a)&&(h[a]=c,d.data("syotimer-options", h))}};b.fn.syotimer=function(a){if("string"===typeof a&&"setOption"===a){var c=Array.prototype.slice.call(arguments,1);return this.each(function(){n[a].apply(this,c)})}if(null===a||"object"===typeof a)return m.init.apply(this,[a]);b.error("SyoTimer. Error in call methods: methods is not exist")};b.syotimerLang={en:{second:["Secs","Secs"],minute:["Mins","Mins"],hour:["Hrs","Hrs"],day:["Days","Days"]},cn:{second:["秒","秒"],minute:["分钟","分钟"],hour:["小时","小时"],day:["天","天"]},cz:{second:["Sek", "Sek"],minute:["Min","Min"],hour:["Hod","Hod"],day:["Dny","Dny"]},de:{second:["Sek.","Sek."],minute:["Min.","Min."],hour:["Std.","Std."],day:["Tage","Tage"]},es:{second:["S","S"],minute:["Min","Min"],hour:["H","H"],day:["Dias","Dias"]},la:{second:["S","S"],minute:["Min","Min"],hour:["H","H"],day:["Dias","Dias"]},fr:{second:["S","S"],minute:["Min","Min"],hour:["H","H"],day:["Jours","Jours"]},it:{second:["Sec.","Sec."],minute:["Min.","Min."],hour:["Ore","Ore"],day:["Giorni","Giorni"]},jp:{second:["\u79d2", "\u79d2"],minute:["\u5206","\u5206"],hour:["\u6642\u9593","\u6642\u9593"],day:["\u65e5","\u65e5"]},ja:{second:["\u79d2","\u79d2"],minute:["\u5206","\u5206"],hour:["\u6642\u9593","\u6642\u9593"],day:["\u65e5","\u65e5"]},nl:{second:["Sec.","Sec."],minute:["Min.","Min."],hour:["Uur","Uur"],day:["Dagen","Dagen"]},pl:{second:["S","S"],minute:["Min","Min"],hour:["H","H"],day:["Dni","Dni"]},br:{second:["S","S"],minute:["Min","Min"],hour:["H","H"],day:["Dias","Dias"]},tw:{second:["\u79d2","\u79d2"],minute:["\u5206", "\u5206"],hour:["\u6642","\u6642"],day:["\u5929","\u5929"]},eng:{second:["Secs","Secs"],minute:["Mins","Mins"],hour:["Hrs","Hrs"],day:["Days","Days"]},ru:{second:["\u0441","\u0441","\u0441"],minute:["\u043c","\u043c","\u043c"],hour:["\u0447","\u0447","\u0447"],day:["\u0434","\u0434","\u0434"],handler:"rusNumeral"},universal:function(a){return 1===a?0:1},rusNumeral:function(a){var c=[2,0,1,1,1,2];return 4a%100?2:c[5>a%10?a%10:5]},getNumeral:function(a,c,d){a=this[b.syotimerLang[c].handler|| "universal"](a);return b.syotimerLang[c][d][a]}}})(jQuery);