/* Copyright (c) 2013 akinari tsugo This script released under the MIT license (MIT-LICENSE.txt). */ (function(g,h,l,m){var f,k;f=function(a){this.revision=this.build=this.minor=this.major=this.original=null;this.initialize(a)};f.prototype.initialize=function(a){var b=a.split(".");this.original=a;this.major=b&&b[0]?parseInt(b[0],10):null;this.minor=b&&b[1]?parseInt(b[1],10):null;this.build=b&&b[2]?parseInt(b[2],10):null;this.revision=b&&b[3]?parseInt(b[3],10):null};f.prototype.isEqual=function(a,b,c,d){return"number"!==typeof a?!1:"number"!==typeof b?this.major===a:"number"!==typeof c?this.major=== a&&this.minor===b:"number"!==typeof d?this.major===a&&this.minor===b&&this.build===c:this.major===a&&this.minor===b&&this.build===c&&this.revision===d};f.prototype.isOrLess=function(a,b,c,d){return"number"!==typeof a?!1:this.major!==a?this.majora:"number"!==typeof b?!0:this.minor!==b?this.minor>b:"number"!==typeof c?!0:this.build!==c?this.build>c:"number"!==typeof d?!0:this.revision!==d?this.revision>d:!0};f.prototype.isMoreThan=function(a,b,c,d){return"number"!==typeof a?!1:this.major!== a?this.major>a:"number"!==typeof b?!1:this.minor!==b?this.minor>b:"number"!==typeof c?!1:this.build!==c?this.build>c:"number"!==typeof d?!1:this.revision!==d?this.revision>d:!1};f.prototype.toString=function(){return this.original};h=function(){this.original="";this.version=null;this.initialize(g.navigator.userAgent)};h.prototype.initialize=function(a){var b,c="",d=b="",e=null;a=a.toLowerCase();0<=a.indexOf("opera")?(0<=a.indexOf("opera mini")?(c="operamini",b=/opera mini\/([\d\.]+)/.exec(a)):0<= a.indexOf("opera mobi")?(c="operamobile",b=/version\/([\d\.]+)/.exec(a)):(c="opera",b=/opera[\s\/]+([\d\.]+)/.exec(a)),e=b?b[1]:""):0<=a.indexOf("msie")||0<=a.indexOf("trident")?(c="msie",e=(b=/(msie|rv:?)\s?([\d\.]+)/.exec(a))?b[2]:""):0<=a.indexOf("firefox")?(c="firefox",e=(b=/firefox\/([\d\.]+)/.exec(a))?b[1]:""):0<=a.indexOf("chrome")||0<=a.indexOf("crios")?(c="chrome",e=(b=/[chrome|crios]\/([\d\.]+)/.exec(a))?b[1]:""):0<=a.indexOf("android")?(c="browser",e=(b=/version\/([\d\.]+)/.exec(a))?b[1]: ""):0<=a.indexOf("silk")?(c="silk",e=(b=/silk\/([\d\.]*)/.exec(a))?b[1]:""):0<=a.indexOf("mercury")?(c="mercury",e=(b=/mercury\/([\d\.]+)/.exec(a))?b[1]:""):0<=a.indexOf("safari")?(c="safari",e=(b=/version\/([\d\.]+)/.exec(a))?b[1]:""):(c="unknown",e="");b=0<=a.indexOf("webkit")?"webkit":0<=a.indexOf("trident")?"trident":0<=a.indexOf("presto")?"presto":0<=a.indexOf("khtml")?"khtml":0<=a.indexOf("gecko")?"gecko":"unknown";d=0<=a.indexOf("arm")?"arm":0<=a.indexOf("win64")?0<=a.indexOf("ia64")?"ia64": "x64":"x86";this.original=c;this[c]=!0;this[b]=!0;this[d]=!0;this.version=!g.__BACKWARD_COMPATIBILITY_ENABLED?new f(e):e};h.prototype.is=function(a){return"string"===typeof a&&a.toLowerCase()===this.original};k=function(){this.original="";this.initialize(g.navigator.userAgent)};k.prototype.initialize=function(a){var b="",c="",d="",e="",c=null;a=a.toLowerCase();(c=/iphone|ipod|ipad|android|windows phone|silk|blackberry|symbian|mobile/.exec(a))?0<=a.indexOf("silk")?(b="tablet",c="android"):(b=0<=a.indexOf("android")&& 0>a.indexOf("mobile")||0<=a.indexOf("ipad")?"tablet":"mobile",c=c[0].replace(" ","")):0<=a.indexOf("windows")?(b="pc",c="windows",e=(d=/windows nt ([\d\.]+)/.exec(a))?d[1]:"",d=0<=a.indexOf("arm")?"arm":0<=a.indexOf("win64")?0<=a.indexOf("ia64")?"ia64":"x64":0<=a.indexOf("wow64")?"x64":"x86"):(0<=a.indexOf("mac")?(b="pc",c="mac"):0<=a.indexOf("linux")?(b="pc",c="linux"):c=b="unknown",d="unknown");this.type=b;this.original=c;this[b]=!0;this[c]=!0;this[d]=!0;this.version=new f(e)};k.prototype.is=function(a){return"string"=== typeof a?(a=a.toLowerCase(),a===this.original||a===this.type):!1};l.browser=new h;l.platform=new k;l.depend=function(){var a,b,c,d;c=arguments;a=0;for(b=c.length;a