").append(ia.parseHTML(a)).find(e):a)}).complete(d&&function(a,b){h.each(d,f||[a.responseText,b,a])}),this},ia.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(a,b){ia.fn[b]=function(a){return this.on(b,a)}}),ia.each(["get","post"],function(a,c){ia[c]=function(a,d,e,f){return ia.isFunction(d)&&(f=f||e,e=d,d=b),ia.ajax({url:a,type:c,dataType:f,data:d,success:e})}}),ia.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Fb,type:"GET",isLocal:Lb.test(Eb[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Sb,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":ia.parseJSON,"text xml":ia.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?G(G(a,ia.ajaxSettings),b):G(ia.ajaxSettings,a)},ajaxPrefilter:E(Qb),ajaxTransport:E(Rb),ajax:function(a,c){function d(a,c,d,e){var f,l,s,t,v,x=c;2!==u&&(u=2,i&&clearTimeout(i),k=b,h=e||"",w.readyState=a>0?4:0,d&&(t=H(m,w,d)),a>=200&&a<300||304===a?(m.ifModified&&(v=w.getResponseHeader("Last-Modified"),v&&(ia.lastModified[g]=v),v=w.getResponseHeader("etag"),v&&(ia.etag[g]=v)),204===a?(f=!0,x="nocontent"):304===a?(f=!0,x="notmodified"):(f=I(m,t),x=f.state,l=f.data,s=f.error,f=!s)):(s=x,!a&&x||(x="error",a<0&&(a=0))),w.status=a,w.statusText=(c||x)+"",f?p.resolveWith(n,[l,x,w]):p.rejectWith(n,[w,x,s]),w.statusCode(r),r=b,j&&o.trigger(f?"ajaxSuccess":"ajaxError",[w,m,f?l:s]),q.fireWith(n,[w,x]),j&&(o.trigger("ajaxComplete",[w,m]),--ia.active||ia.event.trigger("ajaxStop")))}"object"==typeof a&&(c=a,a=b),c=c||{};var e,f,g,h,i,j,k,l,m=ia.ajaxSetup({},c),n=m.context||m,o=m.context&&(n.nodeType||n.jquery)?ia(n):ia.event,p=ia.Deferred(),q=ia.Callbacks("once memory"),r=m.statusCode||{},s={},t={},u=0,v="canceled",w={readyState:0,getResponseHeader:function(a){var b;if(2===u){if(!l)for(l={};b=Kb.exec(h);)l[b[1].toLowerCase()]=b[2];b=l[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return 2===u?h:null},setRequestHeader:function(a,b){var c=a.toLowerCase();return u||(a=t[c]=t[c]||a,s[a]=b),this},overrideMimeType:function(a){return u||(m.mimeType=a),this},statusCode:function(a){var b;if(a)if(u<2)for(b in a)r[b]=[r[b],a[b]];else w.always(a[w.status]);return this},abort:function(a){var b=a||v;return k&&k.abort(b),d(0,b),this}};if(p.promise(w).complete=q.add,w.success=w.done,w.error=w.fail,m.url=((a||m.url||Fb)+"").replace(Ib,"").replace(Nb,Eb[1]+"//"),m.type=c.method||c.type||m.method||m.type,m.dataTypes=ia.trim(m.dataType||"*").toLowerCase().match(ka)||[""],null==m.crossDomain&&(e=Ob.exec(m.url.toLowerCase()),m.crossDomain=!(!e||e[1]===Eb[1]&&e[2]===Eb[2]&&(e[3]||("http:"===e[1]?80:443))==(Eb[3]||("http:"===Eb[1]?80:443)))),m.data&&m.processData&&"string"!=typeof m.data&&(m.data=ia.param(m.data,m.traditional)),F(Qb,m,c,w),2===u)return w;j=m.global,j&&0===ia.active++&&ia.event.trigger("ajaxStart"),m.type=m.type.toUpperCase(),m.hasContent=!Mb.test(m.type),g=m.url,m.hasContent||(m.data&&(g=m.url+=(Hb.test(g)?"&":"?")+m.data,delete m.data),m.cache===!1&&(m.url=Jb.test(g)?g.replace(Jb,"$1_="+Gb++):g+(Hb.test(g)?"&":"?")+"_="+Gb++)),m.ifModified&&(ia.lastModified[g]&&w.setRequestHeader("If-Modified-Since",ia.lastModified[g]),ia.etag[g]&&w.setRequestHeader("If-None-Match",ia.etag[g])),(m.data&&m.hasContent&&m.contentType!==!1||c.contentType)&&w.setRequestHeader("Content-Type",m.contentType),w.setRequestHeader("Accept",m.dataTypes[0]&&m.accepts[m.dataTypes[0]]?m.accepts[m.dataTypes[0]]+("*"!==m.dataTypes[0]?", "+Sb+"; q=0.01":""):m.accepts["*"]);for(f in m.headers)w.setRequestHeader(f,m.headers[f]);if(m.beforeSend&&(m.beforeSend.call(n,w,m)===!1||2===u))return w.abort();v="abort";for(f in{success:1,error:1,complete:1})w[f](m[f]);if(k=F(Rb,m,c,w)){w.readyState=1,j&&o.trigger("ajaxSend",[w,m]),m.async&&m.timeout>0&&(i=setTimeout(function(){w.abort("timeout")},m.timeout));try{u=1,k.send(s,d)}catch(x){if(!(u<2))throw x;d(-1,x)}}else d(-1,"No Transport");return w},getScript:function(a,c){return ia.get(a,b,c,"script")},getJSON:function(a,b,c){return ia.get(a,b,c,"json")}}),ia.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(a){return ia.globalEval(a),a}}}),ia.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),ia.ajaxTransport("script",function(a){if(a.crossDomain){var c,d=W.head||ia("head")[0]||W.documentElement;return{send:function(b,e){c=W.createElement("script"),c.async=!0,a.scriptCharset&&(c.charset=a.scriptCharset),c.src=a.url,c.onload=c.onreadystatechange=function(a,b){(b||!c.readyState||/loaded|complete/.test(c.readyState))&&(c.onload=c.onreadystatechange=null,c.parentNode&&c.parentNode.removeChild(c),c=null,b||e(200,"success"))},d.insertBefore(c,d.firstChild)},abort:function(){c&&c.onload(b,!0)}}}});var Ub=[],Vb=/(=)\?(?=&|$)|\?\?/;ia.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=Ub.pop()||ia.expando+"_"+Gb++;return this[a]=!0,a}}),ia.ajaxPrefilter("json jsonp",function(c,d,e){var f,g,h,i=c.jsonp!==!1&&(Vb.test(c.url)?"url":"string"==typeof c.data&&!(c.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vb.test(c.data)&&"data");if(i||"jsonp"===c.dataTypes[0])return f=c.jsonpCallback=ia.isFunction(c.jsonpCallback)?c.jsonpCallback():c.jsonpCallback,i?c[i]=c[i].replace(Vb,"$1"+f):c.jsonp!==!1&&(c.url+=(Hb.test(c.url)?"&":"?")+c.jsonp+"="+f),c.converters["script json"]=function(){return h||ia.error(f+" was not called"),h[0]},c.dataTypes[0]="json",g=a[f],a[f]=function(){h=arguments},e.always(function(){a[f]=g,c[f]&&(c.jsonpCallback=d.jsonpCallback,Ub.push(f)),h&&ia.isFunction(g)&&g(h[0]),h=g=b}),"script"});var Wb,Xb,Yb=0,Zb=a.ActiveXObject&&function(){var a;for(a in Wb)Wb[a](b,!0)};ia.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&J()||K()}:J,Xb=ia.ajaxSettings.xhr(),ia.support.cors=!!Xb&&"withCredentials"in Xb,Xb=ia.support.ajax=!!Xb,Xb&&ia.ajaxTransport(function(c){if(!c.crossDomain||ia.support.cors){var d;return{send:function(e,f){var g,h,i=c.xhr();if(c.username?i.open(c.type,c.url,c.async,c.username,c.password):i.open(c.type,c.url,c.async),c.xhrFields)for(h in c.xhrFields)i[h]=c.xhrFields[h];c.mimeType&&i.overrideMimeType&&i.overrideMimeType(c.mimeType),c.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest");try{for(h in e)i.setRequestHeader(h,e[h])}catch(j){}i.send(c.hasContent&&c.data||null),d=function(a,e){var h,j,k,l;try{if(d&&(e||4===i.readyState))if(d=b,g&&(i.onreadystatechange=ia.noop,Zb&&delete Wb[g]),e)4!==i.readyState&&i.abort();else{l={},h=i.status,j=i.getAllResponseHeaders(),"string"==typeof i.responseText&&(l.text=i.responseText);try{k=i.statusText}catch(m){k=""}h||!c.isLocal||c.crossDomain?1223===h&&(h=204):h=l.text?200:404}}catch(n){e||f(-1,n)}l&&f(h,k,l,j)},c.async?4===i.readyState?setTimeout(d):(g=++Yb,Zb&&(Wb||(Wb={},ia(a).unload(Zb)),Wb[g]=d),i.onreadystatechange=d):d()},abort:function(){d&&d(b,!0)}}}});var $b,_b,ac=/^(?:toggle|show|hide)$/,bc=new RegExp("^(?:([+-])=|)("+ja+")([a-z%]*)$","i"),cc=/queueHooks$/,dc=[P],ec={"*":[function(a,b){var c,d,e=this.createTween(a,b),f=bc.exec(b),g=e.cur(),h=+g||0,i=1,j=20;if(f){if(c=+f[2],d=f[3]||(ia.cssNumber[a]?"":"px"),"px"!==d&&h){h=ia.css(e.elem,a,!0)||c||1;do i=i||".5",h/=i,ia.style(e.elem,a,h+d);while(i!==(i=e.cur()/g)&&1!==i&&--j)}e.unit=d,e.start=h,e.end=f[1]?h+(f[1]+1)*c:c}return e}]};ia.Animation=ia.extend(N,{tweener:function(a,b){ia.isFunction(a)?(b=a,a=["*"]):a=a.split(" ");for(var c,d=0,e=a.length;d
-1,l={},m={};k?(m=g.position(),e=m.top,f=m.left):(e=parseFloat(i)||0,f=parseFloat(j)||0),ia.isFunction(b)&&(b=b.call(a,c,h)),null!=b.top&&(l.top=b.top-h.top+e),null!=b.left&&(l.left=b.left-h.left+f),"using"in b?b.using.call(a,l):g.css(l)}},ia.fn.extend({position:function(){if(this[0]){var a,b,c={top:0,left:0},d=this[0];return"fixed"===ia.css(d,"position")?b=d.getBoundingClientRect():(a=this.offsetParent(),b=this.offset(),ia.nodeName(a[0],"html")||(c=a.offset()),c.top+=ia.css(a[0],"borderTopWidth",!0),c.left+=ia.css(a[0],"borderLeftWidth",!0)),
-{top:b.top-c.top-ia.css(d,"marginTop",!0),left:b.left-c.left-ia.css(d,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||W.documentElement;a&&!ia.nodeName(a,"html")&&"static"===ia.css(a,"position");)a=a.offsetParent;return a||W.documentElement})}}),ia.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,c){var d=/Y/.test(c);ia.fn[a]=function(e){return ia.access(this,function(a,e,f){var g=S(a);return f===b?g?c in g?g[c]:g.document.documentElement[e]:a[e]:void(g?g.scrollTo(d?ia(g).scrollLeft():f,d?f:ia(g).scrollTop()):a[e]=f)},a,e,arguments.length,null)}}),ia.each({Height:"height",Width:"width"},function(a,c){ia.each({padding:"inner"+a,content:c,"":"outer"+a},function(d,e){ia.fn[e]=function(e,f){var g=arguments.length&&(d||"boolean"!=typeof e),h=d||(e===!0||f===!0?"margin":"border");return ia.access(this,function(c,d,e){var f;return ia.isWindow(c)?c.document.documentElement["client"+a]:9===c.nodeType?(f=c.documentElement,Math.max(c.body["scroll"+a],f["scroll"+a],c.body["offset"+a],f["offset"+a],f["client"+a])):e===b?ia.css(c,d,h):ia.style(c,d,e,h)},c,g?e:b,g,null)}})}),a.jQuery=a.$=ia,"function"==typeof define&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return ia})}(window),function(){function a(a,b,c){switch(c.length){case 0:return a.call(b);case 1:return a.call(b,c[0]);case 2:return a.call(b,c[0],c[1]);case 3:return a.call(b,c[0],c[1],c[2])}return a.apply(b,c)}function b(a,b,c,d){for(var e=-1,f=null==a?0:a.length;++e-1}function g(a,b,c){for(var d=-1,e=null==a?0:a.length;++d-1}function ba(a,b){var c=this.__data__,d=ta(c,a);return d<0?(++this.size,c.push([a,b])):c[d][1]=b,this}function ca(a){var b=-1,c=null==a?0:a.length;for(this.clear();++b=b?a:b)),a}function Aa(a,b,d,e,f,g){var h,i=b&Ee,j=b&Fe,k=b&Ge;if(d&&(h=f?d(a,e,f,g):d(a)),h!==xe)return h;if(!Jd(a))return a;var l=fi(a);if(l){if(h=oc(a),!i)return Ib(a,h)}else{var m=Sh(a),n=m==jf||m==kf;if(gi(a))return yb(a,i);if(m==of||m==cf||n&&!f){if(h=j||n?{}:pc(a),!i)return j?Lb(a,wa(h,a)):Kb(a,va(h,a))}else{if(!tg[m])return f?a:{};h=qc(a,m,i)}}g||(g=new la);var o=g.get(a);if(o)return o;if(g.set(a,h),ki(a))return a.forEach(function(c){h.add(Aa(c,b,d,c,a,g))}),h;if(ii(a))return a.forEach(function(c,e){h.set(e,Aa(c,b,d,e,a,g))}),h;var p=k?j?ec:dc:j?ce:be,q=l?xe:p(a);return c(q||a,function(c,e){q&&(e=c,c=a[e]),sa(h,e,Aa(c,b,d,e,a,g))}),h}function Ba(a,b,c){if("function"!=typeof a)throw new TypeError(Ae);return setTimeout(function(){a.apply(xe,c)},b)}function Ca(a,b){var c=!0;return Jh(a,function(a,d,e){return c=!!b(a,d,e)}),c}function Da(a,b,c){for(var d=-1,e=a.length;++d0&&c(h)?b>1?Fa(h,b-1,c,d,e):i(e,h):d||(e[e.length]=h)}return e}function Ga(a,b){return a&&Kh(a,b,be)}function Ha(a,b){return a&&Lh(a,b,be)}function Ia(a,b){return e(b,function(b){return Hd(a[b])})}function Ja(a,b){b=xb(b,a);for(var c=0,d=b.length;null!=a&&cb}function Na(a,b){return null!=a&&Rg.call(a,b)}function Oa(a,b){return null!=a&&b in Object(a)}function Pa(a,b,c){for(var d=c?g:f,e=a[0].length,i=a.length,j=i,k=Array(i),l=1/0,m=[];j--;){var n=a[j];j&&b&&(n=h(n,v(b))),l=ph(n.length,l),k[j]=!c&&(b||e>=120&&n.length>=120)?new ia(j&&n):xe}n=a[0];var o=-1,p=k[0];a:for(;++oe?0:e+b),c=c>e?e:c,c<0&&(c+=e),e=b>c?0:c-b>>>0,b>>>=0;for(var f=Array(e);++d=ze){var l=b?null:Oh(a);if(l)return F(l);i=!1,e=x,k=new ia}else k=b?[]:j;a:for(;++db||f&&g&&i&&!h&&!j||d&&g&&i||!c&&i||!e)return 1;if(!d&&!f&&!j&&a=h)return i;var j=c[d];return i*("desc"==j?-1:1)}}return a.index-b.index}function Gb(a,b,c,d){for(var e=-1,f=a.length,g=c.length,h=-1,i=b.length,j=oh(f-g,0),k=Array(i+j),l=!d;++h1?c[e-1]:xe,g=e>2?c[2]:xe;for(f=a.length>3&&"function"==typeof f?(e--,f):xe,g&&uc(c[0],c[1],g)&&(f=e<3?xe:f,e=1),b=Object(b);++d-1?e[f?b[g]:g]:xe}}function Ub(a,b,c,d,e,f,g,h,i,j){function k(){for(var r=arguments.length,s=Array(r),t=r;t--;)s[t]=arguments[t];if(o)var u=gc(k),v=y(s,u);if(d&&(s=Gb(s,d,e,o)),f&&(s=Hb(s,f,g,o)),r-=v,o&&r1&&s.reverse(),l&&ih))return!1;var j=f.get(a);if(j&&f.get(b))return j==b;var l=-1,m=!0,n=c&Ie?new ia:xe;for(f.set(a,b),f.set(b,a);++l1?"& ":"")+b[d],b=b.join(c>2?", ":" "),a.replace(Pf,"{\n/* [wrapped with "+b+"] */\n")}function sc(a){return fi(a)||ei(a)||!!(eh&&a&&a[eh])}function tc(a,b){var c=typeof a;return b=null==b?Ze:b,!!b&&("number"==c||"symbol"!=c&&Yf.test(a))&&a>-1&&a%1==0&&a0){if(++b>=Te)return arguments[0]}else b=0;return a.apply(xe,arguments)}}function Lc(a){if("string"==typeof a||Qd(a))return a;var b=a+"";return"0"==b&&1/a==-Ye?"-0":b}function Mc(a){if(null!=a){try{return Qg.call(a)}catch(b){}try{return a+""}catch(b){}}return""}function Nc(a,b){return c(bf,function(c){var d="_."+c[0];b&c[1]&&!f(a,d)&&a.push(d)}),a.sort()}function Oc(a){if(a instanceof O)return a.clone();var b=new N(a.__wrapped__,a.__chain__);return b.__actions__=Ib(a.__actions__),b.__index__=a.__index__,b.__values__=a.__values__,b}function Pc(a){for(var b=-1,c=null==a?0:a.length,d=0,e=[];++b0&&(c=b.apply(this,arguments)),a<=1&&(b=xe),c}}function sd(a,b,c){function d(b){var c=m,d=n;return m=n=xe,s=b,p=a.apply(d,c)}function e(a){return s=a,q=setTimeout(h,b),t?d(a):p}function f(a){var c=a-r,d=a-s,e=b-c;return u?ph(e,o-d):e}function g(a){var c=a-r,d=a-s;return r===xe||c>=b||c<0||u&&d>=o}function h(){var a=ai();return g(a)?i(a):void(q=setTimeout(h,f(a)))}function i(a){return q=xe,v&&m?d(a):(m=n=xe,p)}function j(){q!==xe&&clearTimeout(q),s=0,m=r=n=q=xe}function k(){return q===xe?p:i(ai())}function l(){var a=ai(),c=g(a);if(m=arguments,n=this,r=a,c){if(q===xe)return e(r);if(u)return q=setTimeout(h,b),d(r)}return q===xe&&(q=setTimeout(h,b)),p}var m,n,o,p,q,r,s=0,t=!1,u=!1,v=!0;if("function"!=typeof a)throw new TypeError(Ae);return b=Vd(b)||0,Jd(c)&&(t=!!c.leading,u="maxWait"in c,o=u?oh(Vd(c.maxWait)||0,b):o,v="trailing"in c?!!c.trailing:v),l.cancel=j,l.flush=k,l}function td(a,b){if("function"!=typeof a||null!=b&&"function"!=typeof b)throw new TypeError(Ae);var c=function(){var d=arguments,e=b?b.apply(this,d):d[0],f=c.cache;if(f.has(e))return f.get(e);var g=a.apply(this,d);return c.cache=f.set(e,g)||f,g};return c.cache=new(td.Cache||ca),c}function ud(a){if("function"!=typeof a)throw new TypeError(Ae);return function(){var b=arguments;switch(b.length){case 0:return!a.call(this);case 1:return!a.call(this,b[0]);case 2:return!a.call(this,b[0],b[1]);case 3:return!a.call(this,b[0],b[1],b[2])}return!a.apply(this,b)}}function vd(a){return rd(2,a)}function wd(a,b){if("function"!=typeof a)throw new TypeError(Ae);return b=b===xe?b:Ud(b),nb(a,b)}function xd(a,b,c){var d=!0,e=!0;if("function"!=typeof a)throw new TypeError(Ae);return Jd(c)&&(d="leading"in c?!!c.leading:d,e="trailing"in c?!!c.trailing:e),sd(a,b,{leading:d,maxWait:b,trailing:e})}function yd(a){return Aa(a,Ge)}function zd(a){return Aa(a,Ee|Ge)}function Ad(a,b){return a===b||a!==a&&b!==b}function Bd(a){return null!=a&&Id(a.length)&&!Hd(a)}function Cd(a){return Kd(a)&&Bd(a)}function Dd(a){return a===!0||a===!1||Kd(a)&&La(a)==ff}function Ed(a){if(null==a)return!0;if(Bd(a)&&(fi(a)||"string"==typeof a||"function"==typeof a.splice||gi(a)||li(a)||ei(a)))return!a.length;var b=Sh(a);if(b==lf||b==sf)return!a.size;if(zc(a))return!bb(a).length;for(var c in a)if(Rg.call(a,c))return!1;return!0}function Fd(a,b){return Ua(a,b)}function Gd(a){return"number"==typeof a&&mh(a)}function Hd(a){if(!Jd(a))return!1;var b=La(a);return b==jf||b==kf||b==ef||b==qf}function Id(a){return"number"==typeof a&&a>-1&&a%1==0&&a<=Ze}function Jd(a){var b=typeof a;return null!=a&&("object"==b||"function"==b)}function Kd(a){return null!=a&&"object"==typeof a}function Ld(a){return Nd(a)&&a!=+a}function Md(a){return null===a}function Nd(a){return"number"==typeof a||Kd(a)&&La(a)==mf}function Od(a){if(!Kd(a)||La(a)!=of)return!1;var b=ah(a);if(null===b)return!0;var c=Rg.call(b,"constructor")&&b.constructor;return"function"==typeof c&&c instanceof c&&Qg.call(c)==Vg}function Pd(a){return"string"==typeof a||!fi(a)&&Kd(a)&&La(a)==tf}function Qd(a){return"symbol"==typeof a||Kd(a)&&La(a)==uf}function Rd(a){return a===xe}function Sd(a){if(!a)return[];if(Bd(a))return Pd(a)?I(a):Ib(a);if(fh&&a[fh])return B(a[fh]());var b=Sh(a),c=b==lf?C:b==sf?F:ge;return c(a)}function Td(a){if(!a)return 0===a?a:0;if(a=Vd(a),a===Ye||a===-Ye){var b=a<0?-1:1;return b*$e}return a===a?a:0}function Ud(a){var b=Td(a),c=b%1;return b===b?c?b-c:b:0}function Vd(a){if("number"==typeof a)return a;if(Qd(a))return _e;if(Jd(a)){var b="function"==typeof a.valueOf?a.valueOf():a;a=Jd(b)?b+"":b}if("string"!=typeof a)return 0===a?a:+a;a=a.replace(Of,"");var c=Vf.test(a);return c||Xf.test(a)?wg(a.slice(2),c?2:8):Uf.test(a)?_e:+a}function Wd(a){return null==a?"":rb(a)}function Xd(a,b){var c=Ih(a);return null==b?c:va(c,b)}function Yd(a,b){return m(a,ab(b,3),Ga)}function Zd(a,b){return m(a,ab(b,3),Ha)}function $d(a,b,c){var d=null==a?xe:Ja(a,b);return d===xe?c:d}function _d(a,b){return null!=a&&nc(a,b,Na)}function ae(a,b){return null!=a&&nc(a,b,Oa)}function be(a){return Bd(a)?ra(a):bb(a)}function ce(a){return Bd(a)?ra(a,!0):cb(a)}function de(a,b){return ee(a,ud(ab(b)))}function ee(a,b){if(null==a)return{};var c=h(ec(a),function(a){return[a]});return b=ab(b),jb(a,c,function(a,c){
-return b(a,c[0])})}function fe(a,b,c){b=xb(b,a);var d=-1,e=b.length;for(e||(e=1,a=xe);++db){var d=a;a=b,b=d}if(c||a%1||b%1){var e=rh();return ph(a+e*(b-a+vg("1e-"+((e+"").length-1))),b)}return lb(a,b)}function je(a){return a=Wd(a),a&&Jf.test(a)?a.replace(If,Lg):a}function ke(a){return function(){return a}}function le(a){return a}function me(a){return ab("function"==typeof a?a:Aa(a,Ee))}function ne(a){return fb(Aa(a,Ee))}function oe(a,b,d){var e=be(b),f=Ia(b,e);null!=d||Jd(b)&&(f.length||!e.length)||(d=b,b=a,a=this,f=Ia(b,be(b)));var g=!(Jd(d)&&"chain"in d&&!d.chain),h=Hd(a);return c(f,function(c){var d=b[c];a[c]=d,h&&(a.prototype[c]=function(){var b=this.__chain__;if(g||b){var c=a(this.__wrapped__),e=c.__actions__=Ib(this.__actions__);return e.push({func:d,args:arguments,thisArg:a}),c.__chain__=b,c}return d.apply(a,i([this.value()],arguments))})}),a}function pe(){return zg._===this&&(zg._=Wg),this}function qe(){}function re(a){return vc(a)?q(Lc(a)):kb(a)}function se(){return[]}function te(){return!1}function ue(a){var b=++Sg;return Wd(a)+b}function ve(a){return a&&a.length?Da(a,le,Ma):xe}function we(a){return a&&a.length?Da(a,le,db):xe}var xe,ye="4.17.5",ze=200,Ae="Expected a function",Be="__lodash_hash_undefined__",Ce=500,De="__lodash_placeholder__",Ee=1,Fe=2,Ge=4,He=1,Ie=2,Je=1,Ke=2,Le=4,Me=8,Ne=16,Oe=32,Pe=64,Qe=128,Re=256,Se=512,Te=800,Ue=16,Ve=1,We=2,Xe=3,Ye=1/0,Ze=9007199254740991,$e=1.7976931348623157e308,_e=NaN,af=4294967295,bf=[["ary",Qe],["bind",Je],["bindKey",Ke],["curry",Me],["curryRight",Ne],["flip",Se],["partial",Oe],["partialRight",Pe],["rearg",Re]],cf="[object Arguments]",df="[object Array]",ef="[object AsyncFunction]",ff="[object Boolean]",gf="[object Date]",hf="[object Error]",jf="[object Function]",kf="[object GeneratorFunction]",lf="[object Map]",mf="[object Number]",nf="[object Null]",of="[object Object]",pf="[object Promise]",qf="[object Proxy]",rf="[object RegExp]",sf="[object Set]",tf="[object String]",uf="[object Symbol]",vf="[object Undefined]",wf="[object WeakMap]",xf="[object ArrayBuffer]",yf="[object DataView]",zf="[object Float32Array]",Af="[object Float64Array]",Bf="[object Int8Array]",Cf="[object Int16Array]",Df="[object Int32Array]",Ef="[object Uint8Array]",Ff="[object Uint8ClampedArray]",Gf="[object Uint16Array]",Hf="[object Uint32Array]",If=/[&<>"']/g,Jf=RegExp(If.source),Kf=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Lf=/^\w*$/,Mf=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Nf=/[\\^$.*+?()[\]{}|]/g,Of=/^\s+|\s+$/g,Pf=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Qf=/\{\n\/\* \[wrapped with (.+)\] \*/,Rf=/,? & /,Sf=/\\(\\)?/g,Tf=/\w*$/,Uf=/^[-+]0x[0-9a-f]+$/i,Vf=/^0b[01]+$/i,Wf=/^\[object .+?Constructor\]$/,Xf=/^0o[0-7]+$/i,Yf=/^(?:0|[1-9]\d*)$/,Zf="\\ud800-\\udfff",$f="\\u0300-\\u036f",_f="\\ufe20-\\ufe2f",ag="\\u20d0-\\u20ff",bg=$f+_f+ag,cg="\\ufe0e\\ufe0f",dg="["+Zf+"]",eg="["+bg+"]",fg="\\ud83c[\\udffb-\\udfff]",gg="(?:"+eg+"|"+fg+")",hg="[^"+Zf+"]",ig="(?:\\ud83c[\\udde6-\\uddff]){2}",jg="[\\ud800-\\udbff][\\udc00-\\udfff]",kg="\\u200d",lg=gg+"?",mg="["+cg+"]?",ng="(?:"+kg+"(?:"+[hg,ig,jg].join("|")+")"+mg+lg+")*",og=mg+lg+ng,pg="(?:"+[hg+eg+"?",eg,ig,jg,dg].join("|")+")",qg=RegExp(fg+"(?="+fg+")|"+pg+og,"g"),rg=RegExp("["+kg+Zf+bg+cg+"]"),sg={};sg[zf]=sg[Af]=sg[Bf]=sg[Cf]=sg[Df]=sg[Ef]=sg[Ff]=sg[Gf]=sg[Hf]=!0,sg[cf]=sg[df]=sg[xf]=sg[ff]=sg[yf]=sg[gf]=sg[hf]=sg[jf]=sg[lf]=sg[mf]=sg[of]=sg[rf]=sg[sf]=sg[tf]=sg[wf]=!1;var tg={};tg[cf]=tg[df]=tg[xf]=tg[yf]=tg[ff]=tg[gf]=tg[zf]=tg[Af]=tg[Bf]=tg[Cf]=tg[Df]=tg[lf]=tg[mf]=tg[of]=tg[rf]=tg[sf]=tg[tf]=tg[uf]=tg[Ef]=tg[Ff]=tg[Gf]=tg[Hf]=!0,tg[hf]=tg[jf]=tg[wf]=!1;var ug={"&":"&","<":"<",">":">",'"':""","'":"'"},vg=parseFloat,wg=parseInt,xg="object"==typeof global&&global&&global.Object===Object&&global,yg="object"==typeof self&&self&&self.Object===Object&&self,zg=xg||yg||Function("return this")(),Ag="object"==typeof exports&&exports&&!exports.nodeType&&exports,Bg=Ag&&"object"==typeof module&&module&&!module.nodeType&&module,Cg=Bg&&Bg.exports===Ag,Dg=Cg&&xg.process,Eg=function(){try{return Dg&&Dg.binding&&Dg.binding("util")}catch(a){}}(),Fg=Eg&&Eg.isDate,Gg=Eg&&Eg.isMap,Hg=Eg&&Eg.isRegExp,Ig=Eg&&Eg.isSet,Jg=Eg&&Eg.isTypedArray,Kg=q("length"),Lg=r(ug),Mg=Array.prototype,Ng=Function.prototype,Og=Object.prototype,Pg=zg["__core-js_shared__"],Qg=Ng.toString,Rg=Og.hasOwnProperty,Sg=0,Tg=function(){var a=/[^.]+$/.exec(Pg&&Pg.keys&&Pg.keys.IE_PROTO||"");return a?"Symbol(src)_1."+a:""}(),Ug=Og.toString,Vg=Qg.call(Object),Wg=zg._,Xg=RegExp("^"+Qg.call(Rg).replace(Nf,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Yg=Cg?zg.Buffer:xe,Zg=zg.Symbol,$g=zg.Uint8Array,_g=Yg?Yg.allocUnsafe:xe,ah=D(Object.getPrototypeOf,Object),bh=Object.create,ch=Og.propertyIsEnumerable,dh=Mg.splice,eh=Zg?Zg.isConcatSpreadable:xe,fh=Zg?Zg.iterator:xe,gh=Zg?Zg.toStringTag:xe,hh=function(){try{var a=jc(Object,"defineProperty");return a({},"",{}),a}catch(b){}}(),ih=Math.ceil,jh=Math.floor,kh=Object.getOwnPropertySymbols,lh=Yg?Yg.isBuffer:xe,mh=zg.isFinite,nh=D(Object.keys,Object),oh=Math.max,ph=Math.min,qh=Date.now,rh=Math.random,sh=(Mg.reverse,jc(zg,"DataView")),th=jc(zg,"Map"),uh=jc(zg,"Promise"),vh=jc(zg,"Set"),wh=jc(zg,"WeakMap"),xh=jc(Object,"create"),yh=wh&&new wh,zh={},Ah=Mc(sh),Bh=Mc(th),Ch=Mc(uh),Dh=Mc(vh),Eh=Mc(wh),Fh=Zg?Zg.prototype:xe,Gh=Fh?Fh.valueOf:xe,Hh=Fh?Fh.toString:xe,Ih=function(){function a(){}return function(b){if(!Jd(b))return{};if(bh)return bh(b);a.prototype=b;var c=new a;return a.prototype=xe,c}}();L.prototype=M.prototype,L.prototype.constructor=L,N.prototype=Ih(M.prototype),N.prototype.constructor=N,O.prototype=Ih(M.prototype),O.prototype.constructor=O,S.prototype.clear=T,S.prototype["delete"]=U,S.prototype.get=V,S.prototype.has=W,S.prototype.set=X,Y.prototype.clear=Z,Y.prototype["delete"]=$,Y.prototype.get=_,Y.prototype.has=aa,Y.prototype.set=ba,ca.prototype.clear=da,ca.prototype["delete"]=ea,ca.prototype.get=fa,ca.prototype.has=ga,ca.prototype.set=ha,ia.prototype.add=ia.prototype.push=ja,ia.prototype.has=ka,la.prototype.clear=ma,la.prototype["delete"]=na,la.prototype.get=oa,la.prototype.has=pa,la.prototype.set=qa;var Jh=Ob(Ga),Kh=Pb(),Lh=Pb(!0),Mh=yh?function(a,b){return yh.set(a,b),a}:le,Nh=hh?function(a,b){return hh(a,"toString",{configurable:!0,enumerable:!1,value:ke(b),writable:!0})}:le,Oh=vh&&1/F(new vh([,-0]))[1]==Ye?function(a){return new vh(a)}:qe,Ph=yh?function(a){return yh.get(a)}:qe,Qh=kh?function(a){return null==a?[]:(a=Object(a),e(kh(a),function(b){return ch.call(a,b)}))}:se,Rh=kh?function(a){for(var b=[];a;)i(b,Qh(a)),a=ah(a);return b}:se,Sh=La;(sh&&Sh(new sh(new ArrayBuffer(1)))!=yf||th&&Sh(new th)!=lf||uh&&Sh(uh.resolve())!=pf||vh&&Sh(new vh)!=sf||wh&&Sh(new wh)!=wf)&&(Sh=function(a){var b=La(a),c=b==of?a.constructor:xe,d=c?Mc(c):"";if(d)switch(d){case Ah:return yf;case Bh:return lf;case Ch:return pf;case Dh:return sf;case Eh:return wf}return b});var Th=Kc(Mh),Uh=Kc(Nh),Vh=Cc(function(a){var b=[];return 46===a.charCodeAt(0)&&b.push(""),a.replace(Mf,function(a,c,d,e){b.push(d?e.replace(Sf,"$1"):c||a)}),b}),Wh=nb(function(a){var b=h(a,wb);return b.length&&b[0]===a[0]?Pa(b):[]}),Xh=nb(function(a){return sb(Fa(a,1,Cd,!0))}),Yh=nb(dd),Zh=(cc(function(a){var b=a.length,c=b?a[0]:0,d=this.__wrapped__,e=function(b){return ya(b,a)};return!(b>1||this.__actions__.length)&&d instanceof O&&tc(c)?(d=d.slice(c,+c+(b?1:0)),d.__actions__.push({func:hd,args:[e],thisArg:xe}),new N(d,this.__chain__).thru(function(a){return b&&!a.length&&a.push(xe),a})):this.thru(e)}),Mb(function(a,b,c){Rg.call(a,c)?++a[c]:xa(a,c,1)})),$h=Tb(Sc),_h=nb(function(a,b){if(null==a)return[];var c=b.length;return c>1&&uc(a,b[0],b[1])?b=[]:c>2&&uc(b[0],b[1],b[2])&&(b=[b[0]]),hb(a,Fa(b,1),[])}),ai=function(){return zg.Date.now()},bi=nb(function(a,b,c){var d=Je;if(c.length){var e=E(c,gc(bi));d|=Oe}return Zb(a,d,b,c,e)}),ci=nb(function(a,b){return Ba(a,1,b)}),di=nb(function(a,b,c){return Ba(a,Vd(b)||0,c)});td.Cache=ca;var ei=Sa(function(){return arguments}())?Sa:function(a){return Kd(a)&&Rg.call(a,"callee")&&!ch.call(a,"callee")},fi=Array.isArray,gi=lh||te,hi=Fg?v(Fg):Ta,ii=Gg?v(Gg):Wa,ji=Hg?v(Hg):Za,ki=Ig?v(Ig):$a,li=Jg?v(Jg):_a,mi=Nb(function(a,b){Jb(b,ce(b),a)}),ni=nb(function(a,b){a=Object(a);var c=-1,d=b.length,e=d>2?b[2]:xe;for(e&&uc(b[0],b[1],e)&&(d=1);++c1),b}),Jb(a,ec(a),c),d&&(c=Aa(c,Ee|Fe|Ge,$b));for(var e=b.length;e--;)tb(c,b[e]);return c}),ri=cc(function(a,b){return null==a?{}:ib(a,b)}),si=Xb();L.assignIn=mi,L.before=rd,L.bind=bi,L.chain=fd,L.compact=Pc,L.concat=Qc,L.countBy=Zh,L.create=Xd,L.debounce=sd,L.defaults=ni,L.defer=ci,L.delay=di,L.drop=Rc,L.filter=kd,L.flatten=Uc,L.flattenDeep=Vc,L.initial=Yc,L.intersection=Wh,L.invert=oi,L.invertBy=pi,L.iteratee=me,L.keys=be,L.map=md,L.matches=ne,L.mixin=oe,L.negate=ud,L.omit=qi,L.omitBy=de,L.once=vd,L.pick=ri,L.range=si,L.reject=od,L.rest=wd,L.slice=$c,L.sortBy=_h,L.take=_c,L.takeRight=ad,L.tap=gd,L.throttle=xd,L.thru=hd,L.toArray=Sd,L.union=Xh,L.uniq=bd,L.uniqBy=cd,L.unzip=dd,L.values=ge,L.zip=Yh,L.zipObject=ed,L.extend=mi,oe(L,L),L.clamp=he,L.clone=yd,L.cloneDeep=zd,L.escape=je,L.every=jd,L.find=$h,L.findIndex=Sc,L.findKey=Yd,L.findLastIndex=Tc,L.findLastKey=Zd,L.forEach=ld,L.get=$d,L.has=_d,L.head=Wc,L.identity=le,L.indexOf=Xc,L.isArguments=ei,L.isArray=fi,L.isArrayLike=Bd,L.isBoolean=Dd,L.isDate=hi,L.isEmpty=Ed,L.isEqual=Fd,L.isFinite=Gd,L.isFunction=Hd,L.isNaN=Ld,L.isNull=Md,L.isNumber=Nd,L.isObject=Jd,L.isPlainObject=Od,L.isRegExp=ji,L.isString=Pd,L.isUndefined=Rd,L.last=Zc,L.max=ve,L.min=we,L.noConflict=pe,L.noop=qe,L.random=ie,L.reduce=nd,L.result=fe,L.size=pd,L.some=qd,L.uniqueId=ue,L.each=ld,L.first=Wc,oe(L,function(){var a={};return Ga(L,function(b,c){Rg.call(L.prototype,c)||(a[c]=b)}),a}(),{chain:!1}),L.VERSION=ye,c(["drop","take"],function(a,b){O.prototype[a]=function(c){c=c===xe?1:oh(Ud(c),0);var d=this.__filtered__&&!b?new O(this):this.clone();return d.__filtered__?d.__takeCount__=ph(c,d.__takeCount__):d.__views__.push({size:ph(c,af),type:a+(d.__dir__<0?"Right":"")}),d},O.prototype[a+"Right"]=function(b){return this.reverse()[a](b).reverse()}}),c(["filter","map","takeWhile"],function(a,b){var c=b+1,d=c==Ve||c==Xe;O.prototype[a]=function(a){var b=this.clone();return b.__iteratees__.push({iteratee:getIteratee(a,3),type:c}),b.__filtered__=b.__filtered__||d,b}}),c(["head","last"],function(a,b){var c="take"+(b?"Right":"");O.prototype[a]=function(){return this[c](1).value()[0]}}),c(["initial","tail"],function(a,b){var c="drop"+(b?"":"Right");O.prototype[a]=function(){return this.__filtered__?new O(this):this[c](1)}}),O.prototype.compact=function(){return this.filter(le)},O.prototype.find=function(a){return this.filter(a).head()},O.prototype.findLast=function(a){return this.reverse().find(a)},O.prototype.invokeMap=nb(function(a,b){return"function"==typeof a?new O(this):this.map(function(c){return Ra(c,a,b)})}),O.prototype.reject=function(a){return this.filter(ud(getIteratee(a)))},O.prototype.slice=function(a,b){a=Ud(a);var c=this;return c.__filtered__&&(a>0||b<0)?new O(c):(a<0?c=c.takeRight(-a):a&&(c=c.drop(a)),b!==xe&&(b=Ud(b),c=b<0?c.dropRight(-b):c.take(b-a)),c)},O.prototype.takeRightWhile=function(a){return this.reverse().takeWhile(a).reverse()},O.prototype.toArray=function(){return this.take(af)},Ga(O.prototype,function(a,b){var c=/^(?:filter|find|map|reject)|While$/.test(b),d=/^(?:head|last)$/.test(b),e=L[d?"take"+("last"==b?"Right":""):b],f=d||/^find/.test(b);e&&(L.prototype[b]=function(){var b=this.__wrapped__,g=d?[1]:arguments,h=b instanceof O,j=g[0],k=h||fi(b),l=function(a){var b=e.apply(L,i([a],g));return d&&m?b[0]:b};k&&c&&"function"==typeof j&&1!=j.length&&(h=k=!1);var m=this.__chain__,n=!!this.__actions__.length,o=f&&!m,p=h&&!n;if(!f&&k){b=p?b:new O(this);var q=a.apply(b,g);return q.__actions__.push({func:hd,args:[l],thisArg:xe}),new N(q,m)}return o&&p?a.apply(this,g):(q=this.thru(l),o?d?q.value()[0]:q.value():q)})}),c(["pop","push","shift","sort","splice","unshift"],function(a){var b=Mg[a],c=/^(?:push|sort|unshift)$/.test(a)?"tap":"thru",d=/^(?:pop|shift)$/.test(a);L.prototype[a]=function(){var a=arguments;if(d&&!this.__chain__){var e=this.value();return b.apply(fi(e)?e:[],a)}return this[c](function(c){return b.apply(fi(c)?c:[],a)})}}),Ga(O.prototype,function(a,b){var c=L[b];if(c){var d=c.name+"",e=zh[d]||(zh[d]=[]);e.push({name:b,func:c})}}),zh[Ub(xe,Ke).name]=[{name:"wrapper",func:xe}],O.prototype.clone=P,O.prototype.reverse=Q,O.prototype.value=R,L.prototype.first=L.prototype.head,fh&&(L.prototype[fh]=id),"function"==typeof define&&"object"==typeof define.amd&&define.amd?(zg._=L,define(function(){return L})):Bg?((Bg.exports=L)._=L,Ag._=L):zg._=L}.call(this),null==window.BI&&(window.BI={}),window.BI||(window.BI={}),!function(a){var b=function(a,b){return function(c,d,e){return a.call(b,d,c,e)}},c=function(a){return function(){return _[a].apply(_,arguments)}},d=function(a){return function(){var c=Array.prototype.slice.call(arguments,0);return c[1]=_.isFunction(c[1])?b(c[1],c[2]):c[1],_[a].apply(_,c)}};_.extend(BI,{i18nText:function(a){var b=BI.i18n&&BI.i18n[a]||"";b||(b=a);var c=arguments.length;if(c>1)for(var d=1;d=0;c--)a=BI.map(a,function(a,d){return BI.extend({},b[c],{items:[BI.extend({},b[c].el,{el:d})]})});return a},formatEL:function(a){return a&&!a.type&&a.el?a:{el:a}},stripEL:function(a){return a.type&&a||a.el||a},trans2Element:function(a){return BI.map(a,function(a,b){return b.element})}}),_.each(["where","findWhere","contains","invoke","pluck","shuffle","sample","toArray","size"],function(a){BI[a]=c(a)}),_.each(["get","each","map","reduce","reduceRight","find","filter","reject","every","all","some","any","max","min","sortBy","groupBy","indexBy","countBy","partition","clamp"],function(a){"any"===a?BI[a]=d("some"):BI[a]=d(a)}),_.extend(BI,{count:function(a,b,c){var d;if(c)for(d=a;d=0;d--)b(d,a[d],a);return!1},backAny:function(a,b,c){b=BI.iteratee(b,c);for(var d=a.length-1;d>=0;d--)if(b(d,a[d],a))return!0;return!1},backEvery:function(a,b,c){b=BI.iteratee(b,c);for(var d=a.length-1;d>=0;d--)if(!b(d,a[d],a))return!1;return!0},backFindKey:function(a,b,c){b=BI.iteratee(b,c);for(var d,e=_.keys(a),f=e.length-1;f>=0;f--)if(d=e[f],b(a[d],d,a))return d},backFind:function(a,b,c){var d;if(d=BI.isArray(a)?BI.findLastIndex(a,b,c):BI.backFindKey(a,b,c),void 0!==d&&d!==-1)return a[d]},remove:function(a,b,c){var d=BI.isFunction(b);b=d||BI.isArray(b)?b:[b];var e;if(BI.isArray(a))for(e=0;e(2147483646-a.charAt(d).charCodeAt(0)+c.charCodeAt(0))/26)return 0;return b},int2Abc:function(a){var b=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],c=a,d="";if(0===a)return"";for(;0!==c;){var e=c%26;0===e&&(e=26),d=b[e-1]+d,c=(c-e)/26}return d}}),_.each(["first","initial","last","rest","compact","flatten","without","union","intersection","difference","zip","unzip","object","indexOf","lastIndexOf","sortedIndex","range","take","takeRight"],function(a){BI[a]=c(a)}),_.each(["findIndex","findLastIndex"],function(a){BI[a]=d(a)}),_.extend(BI,{makeArray:function(a,b){for(var c=[],d=0;d0},isCapitalEqual:function(a,b){return a=BI.isNull(a)?a:(""+a).toLowerCase(),b=BI.isNull(b)?b:(""+b).toLowerCase(),BI.isEqual(a,b)},isWidthOrHeight:function(a){return"number"==typeof a?a>=0:"string"==typeof a?/^\d{1,3}%$/.exec(a)||"auto"==a||/^\d+px$/.exec(a):void 0},isNotNull:function(a){return!BI.isNull(a)},isNull:function(a){return"undefined"==typeof a||null===a},isEmptyArray:function(a){return BI.isArray(a)&&BI.isEmpty(a)},isNotEmptyArray:function(a){return BI.isArray(a)&&!BI.isEmpty(a)},isEmptyObject:function(a){return BI.isEqual(a,{})},isNotEmptyObject:function(a){return BI.isPlainObject(a)&&!BI.isEmptyObject(a)},isEmptyString:function(a){return BI.isString(a)&&0===a.length},isNotEmptyString:function(a){return BI.isString(a)&&!BI.isEmptyString(a)},isWindow:function(){return $.isWindow.apply($,arguments)}}),_.extend(BI,{deepClone:_.cloneDeep,isDeepMatch:function(a,b){var c=BI.keys(b),d=c.length;if(null==a)return!d;for(var e=Object(a),f=0;f=0},deepContains:function(a,b){return BI.isObject(b)?BI.any(a,function(a,c){if(BI.isEqual(c,b))return!0}):BI.contains(a,b)},deepIndexOf:function(a,b){for(var c=0;c10;)c=(parseInt(c.substring(0,10))+parseInt(c.substring(10,c.length),10)).toString();c=(f*c+g)%h;for(var j="",k="",d=0;d10;)c=(parseInt(c.substring(0,10),10)+parseInt(c.substring(10,c.length),10)).toString();c=(g*c+h)%i;for(var k="",l="",d=0;de[0]?f=["y",1]:a>=d[0]&&a<=e[0]&&(a==d[0]&&(be[1]?f=["m",1]:b==e[1]&&c>e[2]&&(f=["d",1]))),f},checkDateLegal:function(a){var b=a.match(/\d+/g),c=0|b[0],d=0|b[1],e=0|b[2];if(b.length<=1)return!0;if(b.length<=2)return d>=1&&d<=12;var f=Date._MD.slice(0);return f[1]=BI.isLeapYear(c)?29:28,d>=1&&d<=12&&e<=f[d-1]},parseDateTime:function(a,b){var c=BI.getDate(),d=0,e=0,f=1,g=a.split(/\W+/);if("%y%x"==b.toLowerCase()||"%y%x%d"==b.toLowerCase()){var h=4,i=2;g[0]=a.substring(0,h),g[1]=a.substring(h,h+i),g[2]=a.substring(h+i,h+2*i)}var j=b.match(/%./g),k=0,l=0,m=0,n=0,o=0;for(k=0;k29?1900:2e3);break;case"%b":case"%B":for(l=0;l<12;++l)if(Date._MN[l].substr(0,g[k].length).toLowerCase()==g[k].toLowerCase()){e=l;break}break;case"%H":case"%I":case"%k":case"%l":m=parseInt(g[k],10);break;case"%P":case"%p":/pm/i.test(g[k])&&m<12?m+=12:/am/i.test(g[k])&&m>=12&&(m-=12);break;case"%M":n=parseInt(g[k],10);case"%S":o=parseInt(g[k],10)}if(isNaN(d)&&(d=c.getFullYear()),isNaN(e)&&(e=c.getMonth()),isNaN(f)&&(f=c.getDate()),isNaN(m)&&(m=c.getHours()),isNaN(n)&&(n=c.getMinutes()),isNaN(o)&&(o=c.getSeconds()),0!=d)return BI.getDate(d,e,f,m,n,o);for(d=0,e=-1,f=0,k=0;k31&&0==d?(d=parseInt(g[k],10),d<100&&(d+=d>29?1900:2e3)):0==f&&(f=g[k]);return 0==d&&(d=c.getFullYear()),e!=-1&&0!=f?BI.getDate(d,e,f,m,n,o):c},getDate:function(){var a,b=arguments.length,c=arguments;switch(b){case 0:a=new Date;break;case 1:a=new Date(c[0]);break;case 2:a=new Date(c[0],c[1]);break;case 3:a=new Date(c[0],c[1],c[2]);break;case 4:a=new Date(c[0],c[1],c[2],c[3]);break;case 5:a=new Date(c[0],c[1],c[2],c[3],c[4]);break;case 6:a=new Date(c[0],c[1],c[2],c[3],c[4],c[5]);break;case 7:a=new Date(c[0],c[1],c[2],c[3],c[4],c[5],c[6]);break;default:a=new Date}if(BI.isNotNull(Date.timeZone)&&(0===arguments.length||1===arguments.length&&BI.isNumber(arguments[0]))){var d=a.getTime(),e=6e4*a.getTimezoneOffset(),f=d+e;return new Date(f+Date.timeZone)}return a},getTime:function(){var a,b=arguments.length,c=arguments;switch(b){case 0:a=new Date;break;case 1:a=new Date(c[0]);break;case 2:a=new Date(c[0],c[1]);break;case 3:a=new Date(c[0],c[1],c[2]);break;case 4:a=new Date(c[0],c[1],c[2],c[3]);break;case 5:a=new Date(c[0],c[1],c[2],c[3],c[4]);break;case 6:a=new Date(c[0],c[1],c[2],c[3],c[4],c[5]);break;case 7:a=new Date(c[0],c[1],c[2],c[3],c[4],c[5],c[6]);break;default:a=new Date}return BI.isNotNull(Date.timeZone)?a.getTime()-Date.timeZone-6e4*a.getTimezoneOffset():a.getTime()}}),_.extend(BI,{isIE:function(){return null==this.__isIE&&(this.__isIE=/(msie|trident)/i.test(navigator.userAgent.toLowerCase())),this.__isIE},getIEVersion:function(){if(null!=this.__IEVersion)return this.__IEVersion;var a=0,b=navigator.userAgent.toLowerCase(),c=b.match(/(?:msie\s([\w.]+))/),d=b.match(/(?:trident.*rv:([\w.]+))/);return a=c&&d&&c[1]&&d[1]?Math.max(1*c[1],1*d[1]):c&&c[1]?1*c[1]:d&&d[1]?1*d[1]:0,this.__IEVersion=a},isIE9Below:function(){return!!BI.isIE()&&this.getIEVersion()<9},isEdge:function(){return/edge/i.test(navigator.userAgent.toLowerCase())},isChrome:function(){return/chrome/i.test(navigator.userAgent.toLowerCase())},isFireFox:function(){return/firefox/i.test(navigator.userAgent.toLowerCase())},isOpera:function(){return/opera/i.test(navigator.userAgent.toLowerCase())},isSafari:function(){return/safari/i.test(navigator.userAgent.toLowerCase())},isKhtml:function(){return/Konqueror|Safari|KHTML/i.test(navigator.userAgent)},isMac:function(){return/macintosh|mac os x/i.test(navigator.userAgent)},isWindows:function(){return/windows|win32/i.test(navigator.userAgent)},isSupportCss3:function(a){var b,c,d=["webkit","Moz","ms","o"],e=[],f=document.documentElement.style,g=function(a){return a.replace(/-(\w)/g,function(a,b){return b.toUpperCase()})};for(b in d)e.push(g(d[b]+"-"+a));for(e.push(g(a)),b=0,c=e.length;b127&&d<2048?(b+=String.fromCharCode(d>>6|192),b+=String.fromCharCode(63&d|128)):(b+=String.fromCharCode(d>>12|224),b+=String.fromCharCode(d>>6&63|128),b+=String.fromCharCode(63&d|128))}return b},c=function(a){for(var b="",c=0,d=0,e=0,f=0;c191&&d<224?(f=a.charCodeAt(c+1),b+=String.fromCharCode((31&d)<<6|63&f),c+=2):(f=a.charCodeAt(c+1),e=a.charCodeAt(c+2),b+=String.fromCharCode((15&d)<<12|(63&f)<<6|63&e),c+=3);return b};_.extend(BI,{encode:function(c){var d,e,f,g,h,i,j,k="",l=0;for(c=b(c);l>2,h=(3&d)<<4|e>>4,i=(15&e)<<2|f>>6,j=63&f,isNaN(e)?i=j=64:isNaN(f)&&(j=64),k=k+a.charAt(g)+a.charAt(h)+a.charAt(i)+a.charAt(j);return k},decode:function(b){var d,e,f,g,h,i,j,k="",l=0;for(b=b.replace(/[^A-Za-z0-9\+\/\=]/g,"");l>4,e=(15&h)<<4|i>>2,f=(3&i)<<6|j,k+=String.fromCharCode(d),64!=i&&(k+=String.fromCharCode(e)),64!=j&&(k+=String.fromCharCode(f));return k=c(k)}})}(),BI.Cache={_prefix:"bi",setUsername:function(a){localStorage.setItem(BI.Cache._prefix+".username",(a+""||"").toUpperCase())},getUsername:function(){return localStorage.getItem(BI.Cache._prefix+".username")||""},_getKeyPrefix:function(){return BI.Cache.getUsername()+"."+BI.Cache._prefix+"."},_generateKey:function(a){return BI.Cache._getKeyPrefix()+(a||"")},getItem:function(a){return localStorage.getItem(BI.Cache._generateKey(a))},setItem:function(a,b){localStorage.setItem(BI.Cache._generateKey(a),b)},removeItem:function(a){localStorage.removeItem(BI.Cache._generateKey(a))},clear:function(){for(var a=localStorage.length;a>=0;a--){var b=localStorage.key(a);b&&0===b.indexOf(BI.Cache._getKeyPrefix())&&localStorage.removeItem(b)}},keys:function(){for(var a=[],b=localStorage.length;b>=0;b--){var c=localStorage.key(b);if(c){var d=BI.Cache._getKeyPrefix();0===c.indexOf(d)&&(a[a.length]=c.substring(d.length))}}return a},addCookie:function(a,b,c,d){var e=a+"="+escape(b);if(d&&d>0){var f=new Date;f.setTime(BI.getTime()+3600*d*1e3),e=e+"; expires="+f.toGMTString()}c&&(e=e+"; path="+c),document.cookie=e},getCookie:function(a){var b,c=new RegExp("(^| )"+a+"=([^;]*)(;|$)");return(b=document.cookie.match(c))?unescape(b[2]):null},deleteCookie:function(a,b){var c=new Date;c.setTime(BI.getTime()-1e4);var d=a+"=v; expires="+c.toGMTString();b&&(d=d+"; path="+b),document.cookie=d}},BI.CellSizeAndPositionManager=function(a,b,c){this._cellSizeGetter=b,this._cellCount=a,this._estimatedCellSize=c,this._cellSizeAndPositionData={},this._lastMeasuredIndex=-1},BI.CellSizeAndPositionManager.prototype={constructor:BI.CellSizeAndPositionManager,configure:function(a,b){this._cellCount=a,this._estimatedCellSize=b},getCellCount:function(){return this._cellCount},getEstimatedCellSize:function(){return this._estimatedCellSize},getLastMeasuredIndex:function(){return this._lastMeasuredIndex},getSizeAndPositionOfCell:function(a){if(!(a<0||a>=this._cellCount)){if(a>this._lastMeasuredIndex){for(var b=this.getSizeAndPositionOfLastMeasuredCell(),c=b.offset+b.size,d=this._lastMeasuredIndex+1;d<=a;d++){var e=this._cellSizeGetter(d);null==e||isNaN(e)||(this._cellSizeAndPositionData[d]={offset:c,size:e},c+=e)}this._lastMeasuredIndex=a}return this._cellSizeAndPositionData[a]}},getSizeAndPositionOfLastMeasuredCell:function(){return this._lastMeasuredIndex>=0?this._cellSizeAndPositionData[this._lastMeasuredIndex]:{offset:0,size:0}},getTotalSize:function(){var a=this.getSizeAndPositionOfLastMeasuredCell();return a.offset+a.size+(this._cellCount-this._lastMeasuredIndex-1)*this._estimatedCellSize},getUpdatedOffsetForIndex:function(a,b,c,d){var e,f=this.getSizeAndPositionOfCell(d),g=f.offset,h=g-b+f.size;switch(a){case"start":e=g;break;case"end":e=h;break;case"center":e=g-(b-f.size)/2;break;default:e=Math.max(h,Math.min(g,c))}var i=this.getTotalSize();return Math.max(0,Math.min(i-b,e))},getVisibleCellRange:function(a,b){var c=this.getTotalSize();if(0===c)return{};var d=b+a,e=this._findNearestCell(b),f=this.getSizeAndPositionOfCell(e);b=f.offset+f.size;for(var g=e;bc&&(a=d-1)}if(b>0)return b-1},_exponentialSearch:function(a,b){for(var c=1;a=a?this._binarySearch(c,0,a):this._exponentialSearch(c,a)}}},BI.ScalingCellSizeAndPositionManager=function(a,b,c,d){this._cellSizeAndPositionManager=new BI.CellSizeAndPositionManager(a,b,c),this._maxScrollSize=d||1e7},BI.ScalingCellSizeAndPositionManager.prototype={constructor:BI.ScalingCellSizeAndPositionManager,configure:function(){this._cellSizeAndPositionManager.configure.apply(this._cellSizeAndPositionManager,arguments)},getCellCount:function(){return this._cellSizeAndPositionManager.getCellCount()},getEstimatedCellSize:function(){return this._cellSizeAndPositionManager.getEstimatedCellSize()},getLastMeasuredIndex:function(){return this._cellSizeAndPositionManager.getLastMeasuredIndex()},getOffsetAdjustment:function(a,b){var c=this._cellSizeAndPositionManager.getTotalSize(),d=this.getTotalSize(),e=this._getOffsetPercentage(a,b,d);return Math.round(e*(d-c))},getSizeAndPositionOfCell:function(a){return this._cellSizeAndPositionManager.getSizeAndPositionOfCell(a)},getSizeAndPositionOfLastMeasuredCell:function(){return this._cellSizeAndPositionManager.getSizeAndPositionOfLastMeasuredCell()},getTotalSize:function(){return Math.min(this._maxScrollSize,this._cellSizeAndPositionManager.getTotalSize())},getUpdatedOffsetForIndex:function(a,b,c,d){c=this._safeOffsetToOffset(b,c);var e=this._cellSizeAndPositionManager.getUpdatedOffsetForIndex(a,b,c,d);return this._offsetToSafeOffset(b,e)},getVisibleCellRange:function(a,b){return b=this._safeOffsetToOffset(a,b),this._cellSizeAndPositionManager.getVisibleCellRange(a,b)},resetCell:function(a){this._cellSizeAndPositionManager.resetCell(a)},_getOffsetPercentage:function(a,b,c){return c<=a?0:b/(c-a)},_offsetToSafeOffset:function(a,b){var c=this._cellSizeAndPositionManager.getTotalSize(),d=this.getTotalSize();if(c===d)return b;var e=this._getOffsetPercentage(a,b,c);return Math.round(e*(d-a))},_safeOffsetToOffset:function(a,b){var c=this._cellSizeAndPositionManager.getTotalSize(),d=this.getTotalSize();if(c===d)return b;var e=this._getOffsetPercentage(a,b,d);return Math.round(e*(c-a))}},!function(){var a="YDYQSXMWZSSXJBYMGCCZQPSSQBYCDSCDQLDYLYBSSJGYZZJJFKCCLZDHWDWZJLJPFYYNWJJTMYHZWZHFLZPPQHGSCYYYNJQYXXGJHHSDSJNKKTMOMLCRXYPSNQSECCQZGGLLYJLMYZZSECYKYYHQWJSSGGYXYZYJWWKDJHYCHMYXJTLXJYQBYXZLDWRDJRWYSRLDZJPCBZJJBRCFTLECZSTZFXXZHTRQHYBDLYCZSSYMMRFMYQZPWWJJYFCRWFDFZQPYDDWYXKYJAWJFFXYPSFTZYHHYZYSWCJYXSCLCXXWZZXNBGNNXBXLZSZSBSGPYSYZDHMDZBQBZCWDZZYYTZHBTSYYBZGNTNXQYWQSKBPHHLXGYBFMJEBJHHGQTJCYSXSTKZHLYCKGLYSMZXYALMELDCCXGZYRJXSDLTYZCQKCNNJWHJTZZCQLJSTSTBNXBTYXCEQXGKWJYFLZQLYHYXSPSFXLMPBYSXXXYDJCZYLLLSJXFHJXPJBTFFYABYXBHZZBJYZLWLCZGGBTSSMDTJZXPTHYQTGLJSCQFZKJZJQNLZWLSLHDZBWJNCJZYZSQQYCQYRZCJJWYBRTWPYFTWEXCSKDZCTBZHYZZYYJXZCFFZZMJYXXSDZZOTTBZLQWFCKSZSXFYRLNYJMBDTHJXSQQCCSBXYYTSYFBXDZTGBCNSLCYZZPSAZYZZSCJCSHZQYDXLBPJLLMQXTYDZXSQJTZPXLCGLQTZWJBHCTSYJSFXYEJJTLBGXSXJMYJQQPFZASYJNTYDJXKJCDJSZCBARTDCLYJQMWNQNCLLLKBYBZZSYHQQLTWLCCXTXLLZNTYLNEWYZYXCZXXGRKRMTCNDNJTSYYSSDQDGHSDBJGHRWRQLYBGLXHLGTGXBQJDZPYJSJYJCTMRNYMGRZJCZGJMZMGXMPRYXKJNYMSGMZJYMKMFXMLDTGFBHCJHKYLPFMDXLQJJSMTQGZSJLQDLDGJYCALCMZCSDJLLNXDJFFFFJCZFMZFFPFKHKGDPSXKTACJDHHZDDCRRCFQYJKQCCWJDXHWJLYLLZGCFCQDSMLZPBJJPLSBCJGGDCKKDEZSQCCKJGCGKDJTJDLZYCXKLQSCGJCLTFPCQCZGWPJDQYZJJBYJHSJDZWGFSJGZKQCCZLLPSPKJGQJHZZLJPLGJGJJTHJJYJZCZMLZLYQBGJWMLJKXZDZNJQSYZMLJLLJKYWXMKJLHSKJGBMCLYYMKXJQLBMLLKMDXXKWYXYSLMLPSJQQJQXYXFJTJDXMXXLLCXQBSYJBGWYMBGGBCYXPJYGPEPFGDJGBHBNSQJYZJKJKHXQFGQZKFHYGKHDKLLSDJQXPQYKYBNQSXQNSZSWHBSXWHXWBZZXDMNSJBSBKBBZKLYLXGWXDRWYQZMYWSJQLCJXXJXKJEQXSCYETLZHLYYYSDZPAQYZCMTLSHTZCFYZYXYLJSDCJQAGYSLCQLYYYSHMRQQKLDXZSCSSSYDYCJYSFSJBFRSSZQSBXXPXJYSDRCKGJLGDKZJZBDKTCSYQPYHSTCLDJDHMXMCGXYZHJDDTMHLTXZXYLYMOHYJCLTYFBQQXPFBDFHHTKSQHZYYWCNXXCRWHOWGYJLEGWDQCWGFJYCSNTMYTOLBYGWQWESJPWNMLRYDZSZTXYQPZGCWXHNGPYXSHMYQJXZTDPPBFYHZHTJYFDZWKGKZBLDNTSXHQEEGZZYLZMMZYJZGXZXKHKSTXNXXWYLYAPSTHXDWHZYMPXAGKYDXBHNHXKDPJNMYHYLPMGOCSLNZHKXXLPZZLBMLSFBHHGYGYYGGBHSCYAQTYWLXTZQCEZYDQDQMMHTKLLSZHLSJZWFYHQSWSCWLQAZYNYTLSXTHAZNKZZSZZLAXXZWWCTGQQTDDYZTCCHYQZFLXPSLZYGPZSZNGLNDQTBDLXGTCTAJDKYWNSYZLJHHZZCWNYYZYWMHYCHHYXHJKZWSXHZYXLYSKQYSPSLYZWMYPPKBYGLKZHTYXAXQSYSHXASMCHKDSCRSWJPWXSGZJLWWSCHSJHSQNHCSEGNDAQTBAALZZMSSTDQJCJKTSCJAXPLGGXHHGXXZCXPDMMHLDGTYBYSJMXHMRCPXXJZCKZXSHMLQXXTTHXWZFKHCCZDYTCJYXQHLXDHYPJQXYLSYYDZOZJNYXQEZYSQYAYXWYPDGXDDXSPPYZNDLTWRHXYDXZZJHTCXMCZLHPYYYYMHZLLHNXMYLLLMDCPPXHMXDKYCYRDLTXJCHHZZXZLCCLYLNZSHZJZZLNNRLWHYQSNJHXYNTTTKYJPYCHHYEGKCTTWLGQRLGGTGTYGYHPYHYLQYQGCWYQKPYYYTTTTLHYHLLTYTTSPLKYZXGZWGPYDSSZZDQXSKCQNMJJZZBXYQMJRTFFBTKHZKBXLJJKDXJTLBWFZPPTKQTZTGPDGNTPJYFALQMKGXBDCLZFHZCLLLLADPMXDJHLCCLGYHDZFGYDDGCYYFGYDXKSSEBDHYKDKDKHNAXXYBPBYYHXZQGAFFQYJXDMLJCSQZLLPCHBSXGJYNDYBYQSPZWJLZKSDDTACTBXZDYZYPJZQSJNKKTKNJDJGYYPGTLFYQKASDNTCYHBLWDZHBBYDWJRYGKZYHEYYFJMSDTYFZJJHGCXPLXHLDWXXJKYTCYKSSSMTWCTTQZLPBSZDZWZXGZAGYKTYWXLHLSPBCLLOQMMZSSLCMBJCSZZKYDCZJGQQDSMCYTZQQLWZQZXSSFPTTFQMDDZDSHDTDWFHTDYZJYQJQKYPBDJYYXTLJHDRQXXXHAYDHRJLKLYTWHLLRLLRCXYLBWSRSZZSYMKZZHHKYHXKSMDSYDYCJPBZBSQLFCXXXNXKXWYWSDZYQOGGQMMYHCDZTTFJYYBGSTTTYBYKJDHKYXBELHTYPJQNFXFDYKZHQKZBYJTZBXHFDXKDASWTAWAJLDYJSFHBLDNNTNQJTJNCHXFJSRFWHZFMDRYJYJWZPDJKZYJYMPCYZNYNXFBYTFYFWYGDBNZZZDNYTXZEMMQBSQEHXFZMBMFLZZSRXYMJGSXWZJSPRYDJSJGXHJJGLJJYNZZJXHGXKYMLPYYYCXYTWQZSWHWLYRJLPXSLSXMFSWWKLCTNXNYNPSJSZHDZEPTXMYYWXYYSYWLXJQZQXZDCLEEELMCPJPCLWBXSQHFWWTFFJTNQJHJQDXHWLBYZNFJLALKYYJLDXHHYCSTYYWNRJYXYWTRMDRQHWQCMFJDYZMHMYYXJWMYZQZXTLMRSPWWCHAQBXYGZYPXYYRRCLMPYMGKSJSZYSRMYJSNXTPLNBAPPYPYLXYYZKYNLDZYJZCZNNLMZHHARQMPGWQTZMXXMLLHGDZXYHXKYXYCJMFFYYHJFSBSSQLXXNDYCANNMTCJCYPRRNYTYQNYYMBMSXNDLYLYSLJRLXYSXQMLLYZLZJJJKYZZCSFBZXXMSTBJGNXYZHLXNMCWSCYZYFZLXBRNNNYLBNRTGZQYSATSWRYHYJZMZDHZGZDWYBSSCSKXSYHYTXXGCQGXZZSHYXJSCRHMKKBXCZJYJYMKQHZJFNBHMQHYSNJNZYBKNQMCLGQHWLZNZSWXKHLJHYYBQLBFCDSXDLDSPFZPSKJYZWZXZDDXJSMMEGJSCSSMGCLXXKYYYLNYPWWWGYDKZJGGGZGGSYCKNJWNJPCXBJJTQTJWDSSPJXZXNZXUMELPXFSXTLLXCLJXJJLJZXCTPSWXLYDHLYQRWHSYCSQYYBYAYWJJJQFWQCQQCJQGXALDBZZYJGKGXPLTZYFXJLTPADKYQHPMATLCPDCKBMTXYBHKLENXDLEEGQDYMSAWHZMLJTWYGXLYQZLJEEYYBQQFFNLYXRDSCTGJGXYYNKLLYQKCCTLHJLQMKKZGCYYGLLLJDZGYDHZWXPYSJBZKDZGYZZHYWYFQYTYZSZYEZZLYMHJJHTSMQWYZLKYYWZCSRKQYTLTDXWCTYJKLWSQZWBDCQYNCJSRSZJLKCDCDTLZZZACQQZZDDXYPLXZBQJYLZLLLQDDZQJYJYJZYXNYYYNYJXKXDAZWYRDLJYYYRJLXLLDYXJCYWYWNQCCLDDNYYYNYCKCZHXXCCLGZQJGKWPPCQQJYSBZZXYJSQPXJPZBSBDSFNSFPZXHDWZTDWPPTFLZZBZDMYYPQJRSDZSQZSQXBDGCPZSWDWCSQZGMDHZXMWWFYBPDGPHTMJTHZSMMBGZMBZJCFZWFZBBZMQCFMBDMCJXLGPNJBBXGYHYYJGPTZGZMQBQTCGYXJXLWZKYDPDYMGCFTPFXYZTZXDZXTGKMTYBBCLBJASKYTSSQYYMSZXFJEWLXLLSZBQJJJAKLYLXLYCCTSXMCWFKKKBSXLLLLJYXTYLTJYYTDPJHNHNNKBYQNFQYYZBYYESSESSGDYHFHWTCJBSDZZTFDMXHCNJZYMQWSRYJDZJQPDQBBSTJGGFBKJBXTGQHNGWJXJGDLLTHZHHYYYYYYSXWTYYYCCBDBPYPZYCCZYJPZYWCBDLFWZCWJDXXHYHLHWZZXJTCZLCDPXUJCZZZLYXJJTXPHFXWPYWXZPTDZZBDZCYHJHMLXBQXSBYLRDTGJRRCTTTHYTCZWMXFYTWWZCWJWXJYWCSKYBZSCCTZQNHXNWXXKHKFHTSWOCCJYBCMPZZYKBNNZPBZHHZDLSYDDYTYFJPXYNGFXBYQXCBHXCPSXTYZDMKYSNXSXLHKMZXLYHDHKWHXXSSKQYHHCJYXGLHZXCSNHEKDTGZXQYPKDHEXTYKCNYMYYYPKQYYYKXZLTHJQTBYQHXBMYHSQCKWWYLLHCYYLNNEQXQWMCFBDCCMLJGGXDQKTLXKGNQCDGZJWYJJLYHHQTTTNWCHMXCXWHWSZJYDJCCDBQCDGDNYXZTHCQRXCBHZTQCBXWGQWYYBXHMBYMYQTYEXMQKYAQYRGYZSLFYKKQHYSSQYSHJGJCNXKZYCXSBXYXHYYLSTYCXQTHYSMGSCPMMGCCCCCMTZTASMGQZJHKLOSQYLSWTMXSYQKDZLJQQYPLSYCZTCQQPBBQJZCLPKHQZYYXXDTDDTSJCXFFLLCHQXMJLWCJCXTSPYCXNDTJSHJWXDQQJSKXYAMYLSJHMLALYKXCYYDMNMDQMXMCZNNCYBZKKYFLMCHCMLHXRCJJHSYLNMTJZGZGYWJXSRXCWJGJQHQZDQJDCJJZKJKGDZQGJJYJYLXZXXCDQHHHEYTMHLFSBDJSYYSHFYSTCZQLPBDRFRZTZYKYWHSZYQKWDQZRKMSYNBCRXQBJYFAZPZZEDZCJYWBCJWHYJBQSZYWRYSZPTDKZPFPBNZTKLQYHBBZPNPPTYZZYBQNYDCPJMMCYCQMCYFZZDCMNLFPBPLNGQJTBTTNJZPZBBZNJKLJQYLNBZQHKSJZNGGQSZZKYXSHPZSNBCGZKDDZQANZHJKDRTLZLSWJLJZLYWTJNDJZJHXYAYNCBGTZCSSQMNJPJYTYSWXZFKWJQTKHTZPLBHSNJZSYZBWZZZZLSYLSBJHDWWQPSLMMFBJDWAQYZTCJTBNNWZXQXCDSLQGDSDPDZHJTQQPSWLYYJZLGYXYZLCTCBJTKTYCZJTQKBSJLGMGZDMCSGPYNJZYQYYKNXRPWSZXMTNCSZZYXYBYHYZAXYWQCJTLLCKJJTJHGDXDXYQYZZBYWDLWQCGLZGJGQRQZCZSSBCRPCSKYDZNXJSQGXSSJMYDNSTZTPBDLTKZWXQWQTZEXNQCZGWEZKSSBYBRTSSSLCCGBPSZQSZLCCGLLLZXHZQTHCZMQGYZQZNMCOCSZJMMZSQPJYGQLJYJPPLDXRGZYXCCSXHSHGTZNLZWZKJCXTCFCJXLBMQBCZZWPQDNHXLJCTHYZLGYLNLSZZPCXDSCQQHJQKSXZPBAJYEMSMJTZDXLCJYRYYNWJBNGZZTMJXLTBSLYRZPYLSSCNXPHLLHYLLQQZQLXYMRSYCXZLMMCZLTZSDWTJJLLNZGGQXPFSKYGYGHBFZPDKMWGHCXMSGDXJMCJZDYCABXJDLNBCDQYGSKYDQTXDJJYXMSZQAZDZFSLQXYJSJZYLBTXXWXQQZBJZUFBBLYLWDSLJHXJYZJWTDJCZFQZQZZDZSXZZQLZCDZFJHYSPYMPQZMLPPLFFXJJNZZYLSJEYQZFPFZKSYWJJJHRDJZZXTXXGLGHYDXCSKYSWMMZCWYBAZBJKSHFHJCXMHFQHYXXYZFTSJYZFXYXPZLCHMZMBXHZZSXYFYMNCWDABAZLXKTCSHHXKXJJZJSTHYGXSXYYHHHJWXKZXSSBZZWHHHCWTZZZPJXSNXQQJGZYZYWLLCWXZFXXYXYHXMKYYSWSQMNLNAYCYSPMJKHWCQHYLAJJMZXHMMCNZHBHXCLXTJPLTXYJHDYYLTTXFSZHYXXSJBJYAYRSMXYPLCKDUYHLXRLNLLSTYZYYQYGYHHSCCSMZCTZQXKYQFPYYRPFFLKQUNTSZLLZMWWTCQQYZWTLLMLMPWMBZSSTZRBPDDTLQJJBXZCSRZQQYGWCSXFWZLXCCRSZDZMCYGGDZQSGTJSWLJMYMMZYHFBJDGYXCCPSHXNZCSBSJYJGJMPPWAFFYFNXHYZXZYLREMZGZCYZSSZDLLJCSQFNXZKPTXZGXJJGFMYYYSNBTYLBNLHPFZDCYFBMGQRRSSSZXYSGTZRNYDZZCDGPJAFJFZKNZBLCZSZPSGCYCJSZLMLRSZBZZLDLSLLYSXSQZQLYXZLSKKBRXBRBZCYCXZZZEEYFGKLZLYYHGZSGZLFJHGTGWKRAAJYZKZQTSSHJJXDCYZUYJLZYRZDQQHGJZXSSZBYKJPBFRTJXLLFQWJHYLQTYMBLPZDXTZYGBDHZZRBGXHWNJTJXLKSCFSMWLSDQYSJTXKZSCFWJLBXFTZLLJZLLQBLSQMQQCGCZFPBPHZCZJLPYYGGDTGWDCFCZQYYYQYSSCLXZSKLZZZGFFCQNWGLHQYZJJCZLQZZYJPJZZBPDCCMHJGXDQDGDLZQMFGPSYTSDYFWWDJZJYSXYYCZCYHZWPBYKXRYLYBHKJKSFXTZJMMCKHLLTNYYMSYXYZPYJQYCSYCWMTJJKQYRHLLQXPSGTLYYCLJSCPXJYZFNMLRGJJTYZBXYZMSJYJHHFZQMSYXRSZCWTLRTQZSSTKXGQKGSPTGCZNJSJCQCXHMXGGZTQYDJKZDLBZSXJLHYQGGGTHQSZPYHJHHGYYGKGGCWJZZYLCZLXQSFTGZSLLLMLJSKCTBLLZZSZMMNYTPZSXQHJCJYQXYZXZQZCPSHKZZYSXCDFGMWQRLLQXRFZTLYSTCTMJCXJJXHJNXTNRZTZFQYHQGLLGCXSZSJDJLJCYDSJTLNYXHSZXCGJZYQPYLFHDJSBPCCZHJJJQZJQDYBSSLLCMYTTMQTBHJQNNYGKYRQYQMZGCJKPDCGMYZHQLLSLLCLMHOLZGDYYFZSLJCQZLYLZQJESHNYLLJXGJXLYSYYYXNBZLJSSZCQQCJYLLZLTJYLLZLLBNYLGQCHXYYXOXCXQKYJXXXYKLXSXXYQXCYKQXQCSGYXXYQXYGYTQOHXHXPYXXXULCYEYCHZZCBWQBBWJQZSCSZSSLZYLKDESJZWMYMCYTSDSXXSCJPQQSQYLYYZYCMDJDZYWCBTJSYDJKCYDDJLBDJJSODZYSYXQQYXDHHGQQYQHDYXWGMMMAJDYBBBPPBCMUUPLJZSMTXERXJMHQNUTPJDCBSSMSSSTKJTSSMMTRCPLZSZMLQDSDMJMQPNQDXCFYNBFSDQXYXHYAYKQYDDLQYYYSSZBYDSLNTFQTZQPZMCHDHCZCWFDXTMYQSPHQYYXSRGJCWTJTZZQMGWJJTJHTQJBBHWZPXXHYQFXXQYWYYHYSCDYDHHQMNMTMWCPBSZPPZZGLMZFOLLCFWHMMSJZTTDHZZYFFYTZZGZYSKYJXQYJZQBHMBZZLYGHGFMSHPZFZSNCLPBQSNJXZSLXXFPMTYJYGBXLLDLXPZJYZJYHHZCYWHJYLSJEXFSZZYWXKZJLUYDTMLYMQJPWXYHXSKTQJEZRPXXZHHMHWQPWQLYJJQJJZSZCPHJLCHHNXJLQWZJHBMZYXBDHHYPZLHLHLGFWLCHYYTLHJXCJMSCPXSTKPNHQXSRTYXXTESYJCTLSSLSTDLLLWWYHDHRJZSFGXTSYCZYNYHTDHWJSLHTZDQDJZXXQHGYLTZPHCSQFCLNJTCLZPFSTPDYNYLGMJLLYCQHYSSHCHYLHQYQTMZYPBYWRFQYKQSYSLZDQJMPXYYSSRHZJNYWTQDFZBWWTWWRXCWHGYHXMKMYYYQMSMZHNGCEPMLQQMTCWCTMMPXJPJJHFXYYZSXZHTYBMSTSYJTTQQQYYLHYNPYQZLCYZHZWSMYLKFJXLWGXYPJYTYSYXYMZCKTTWLKSMZSYLMPWLZWXWQZSSAQSYXYRHSSNTSRAPXCPWCMGDXHXZDZYFJHGZTTSBJHGYZSZYSMYCLLLXBTYXHBBZJKSSDMALXHYCFYGMQYPJYCQXJLLLJGSLZGQLYCJCCZOTYXMTMTTLLWTGPXYMZMKLPSZZZXHKQYSXCTYJZYHXSHYXZKXLZWPSQPYHJWPJPWXQQYLXSDHMRSLZZYZWTTCYXYSZZSHBSCCSTPLWSSCJCHNLCGCHSSPHYLHFHHXJSXYLLNYLSZDHZXYLSXLWZYKCLDYAXZCMDDYSPJTQJZLNWQPSSSWCTSTSZLBLNXSMNYYMJQBQHRZWTYYDCHQLXKPZWBGQYBKFCMZWPZLLYYLSZYDWHXPSBCMLJBSCGBHXLQHYRLJXYSWXWXZSLDFHLSLYNJLZYFLYJYCDRJLFSYZFSLLCQYQFGJYHYXZLYLMSTDJCYHBZLLNWLXXYGYYHSMGDHXXHHLZZJZXCZZZCYQZFNGWPYLCPKPYYPMCLQKDGXZGGWQBDXZZKZFBXXLZXJTPJPTTBYTSZZDWSLCHZHSLTYXHQLHYXXXYYZYSWTXZKHLXZXZPYHGCHKCFSYHUTJRLXFJXPTZTWHPLYXFCRHXSHXKYXXYHZQDXQWULHYHMJTBFLKHTXCWHJFWJCFPQRYQXCYYYQYGRPYWSGSUNGWCHKZDXYFLXXHJJBYZWTSXXNCYJJYMSWZJQRMHXZWFQSYLZJZGBHYNSLBGTTCSYBYXXWXYHXYYXNSQYXMQYWRGYQLXBBZLJSYLPSYTJZYHYZAWLRORJMKSCZJXXXYXCHDYXRYXXJDTSQFXLYLTSFFYXLMTYJMJUYYYXLTZCSXQZQHZXLYYXZHDNBRXXXJCTYHLBRLMBRLLAXKYLLLJLYXXLYCRYLCJTGJCMTLZLLCYZZPZPCYAWHJJFYBDYYZSMPCKZDQYQPBPCJPDCYZMDPBCYYDYCNNPLMTMLRMFMMGWYZBSJGYGSMZQQQZTXMKQWGXLLPJGZBQCDJJJFPKJKCXBLJMSWMDTQJXLDLPPBXCWRCQFBFQJCZAHZGMYKPHYYHZYKNDKZMBPJYXPXYHLFPNYYGXJDBKXNXHJMZJXSTRSTLDXSKZYSYBZXJLXYSLBZYSLHXJPFXPQNBYLLJQKYGZMCYZZYMCCSLCLHZFWFWYXZMWSXTYNXJHPYYMCYSPMHYSMYDYSHQYZCHMJJMZCAAGCFJBBHPLYZYLXXSDJGXDHKXXTXXNBHRMLYJSLTXMRHNLXQJXYZLLYSWQGDLBJHDCGJYQYCMHWFMJYBMBYJYJWYMDPWHXQLDYGPDFXXBCGJSPCKRSSYZJMSLBZZJFLJJJLGXZGYXYXLSZQYXBEXYXHGCXBPLDYHWETTWWCJMBTXCHXYQXLLXFLYXLLJLSSFWDPZSMYJCLMWYTCZPCHQEKCQBWLCQYDPLQPPQZQFJQDJHYMMCXTXDRMJWRHXCJZYLQXDYYNHYYHRSLSRSYWWZJYMTLTLLGTQCJZYABTCKZCJYCCQLJZQXALMZYHYWLWDXZXQDLLQSHGPJFJLJHJABCQZDJGTKHSSTCYJLPSWZLXZXRWGLDLZRLZXTGSLLLLZLYXXWGDZYGBDPHZPBRLWSXQBPFDWOFMWHLYPCBJCCLDMBZPBZZLCYQXLDOMZBLZWPDWYYGDSTTHCSQSCCRSSSYSLFYBFNTYJSZDFNDPDHDZZMBBLSLCMYFFGTJJQWFTMTPJWFNLBZCMMJTGBDZLQLPYFHYYMJYLSDCHDZJWJCCTLJCLDTLJJCPDDSQDSSZYBNDBJLGGJZXSXNLYCYBJXQYCBYLZCFZPPGKCXZDZFZTJJFJSJXZBNZYJQTTYJYHTYCZHYMDJXTTMPXSPLZCDWSLSHXYPZGTFMLCJTYCBPMGDKWYCYZCDSZZYHFLYCTYGWHKJYYLSJCXGYWJCBLLCSNDDBTZBSCLYZCZZSSQDLLMQYYHFSLQLLXFTYHABXGWNYWYYPLLSDLDLLBJCYXJZMLHLJDXYYQYTDLLLBUGBFDFBBQJZZMDPJHGCLGMJJPGAEHHBWCQXAXHHHZCHXYPHJAXHLPHJPGPZJQCQZGJJZZUZDMQYYBZZPHYHYBWHAZYJHYKFGDPFQSDLZMLJXKXGALXZDAGLMDGXMWZQYXXDXXPFDMMSSYMPFMDMMKXKSYZYSHDZKXSYSMMZZZMSYDNZZCZXFPLSTMZDNMXCKJMZTYYMZMZZMSXHHDCZJEMXXKLJSTLWLSQLYJZLLZJSSDPPMHNLZJCZYHMXXHGZCJMDHXTKGRMXFWMCGMWKDTKSXQMMMFZZYDKMSCLCMPCGMHSPXQPZDSSLCXKYXTWLWJYAHZJGZQMCSNXYYMMPMLKJXMHLMLQMXCTKZMJQYSZJSYSZHSYJZJCDAJZYBSDQJZGWZQQXFKDMSDJLFWEHKZQKJPEYPZYSZCDWYJFFMZZYLTTDZZEFMZLBNPPLPLPEPSZALLTYLKCKQZKGENQLWAGYXYDPXLHSXQQWQCQXQCLHYXXMLYCCWLYMQYSKGCHLCJNSZKPYZKCQZQLJPDMDZHLASXLBYDWQLWDNBQCRYDDZTJYBKBWSZDXDTNPJDTCTQDFXQQMGNXECLTTBKPWSLCTYQLPWYZZKLPYGZCQQPLLKCCYLPQMZCZQCLJSLQZDJXLDDHPZQDLJJXZQDXYZQKZLJCYQDYJPPYPQYKJYRMPCBYMCXKLLZLLFQPYLLLMBSGLCYSSLRSYSQTMXYXZQZFDZUYSYZTFFMZZSMZQHZSSCCMLYXWTPZGXZJGZGSJSGKDDHTQGGZLLBJDZLCBCHYXYZHZFYWXYZYMSDBZZYJGTSMTFXQYXQSTDGSLNXDLRYZZLRYYLXQHTXSRTZNGZXBNQQZFMYKMZJBZYMKBPNLYZPBLMCNQYZZZSJZHJCTZKHYZZJRDYZHNPXGLFZTLKGJTCTSSYLLGZRZBBQZZKLPKLCZYSSUYXBJFPNJZZXCDWXZYJXZZDJJKGGRSRJKMSMZJLSJYWQSKYHQJSXPJZZZLSNSHRNYPZTWCHKLPSRZLZXYJQXQKYSJYCZTLQZYBBYBWZPQDWWYZCYTJCJXCKCWDKKZXSGKDZXWWYYJQYYTCYTDLLXWKCZKKLCCLZCQQDZLQLCSFQCHQHSFSMQZZLNBJJZBSJHTSZDYSJQJPDLZCDCWJKJZZLPYCGMZWDJJBSJQZSYZYHHXJPBJYDSSXDZNCGLQMBTSFSBPDZDLZNFGFJGFSMPXJQLMBLGQCYYXBQKDJJQYRFKZTJDHCZKLBSDZCFJTPLLJGXHYXZCSSZZXSTJYGKGCKGYOQXJPLZPBPGTGYJZGHZQZZLBJLSQFZGKQQJZGYCZBZQTLDXRJXBSXXPZXHYZYCLWDXJJHXMFDZPFZHQHQMQGKSLYHTYCGFRZGNQXCLPDLBZCSCZQLLJBLHBZCYPZZPPDYMZZSGYHCKCPZJGSLJLNSCDSLDLXBMSTLDDFJMKDJDHZLZXLSZQPQPGJLLYBDSZGQLBZLSLKYYHZTTNTJYQTZZPSZQZTLLJTYYLLQLLQYZQLBDZLSLYYZYMDFSZSNHLXZNCZQZPBWSKRFBSYZMTHBLGJPMCZZLSTLXSHTCSYZLZBLFEQHLXFLCJLYLJQCBZLZJHHSSTBRMHXZHJZCLXFNBGXGTQJCZTMSFZKJMSSNXLJKBHSJXNTNLZDNTLMSJXGZJYJCZXYJYJWRWWQNZTNFJSZPZSHZJFYRDJSFSZJZBJFZQZZHZLXFYSBZQLZSGYFTZDCSZXZJBQMSZKJRHYJZCKMJKHCHGTXKXQGLXPXFXTRTYLXJXHDTSJXHJZJXZWZLCQSBTXWXGXTXXHXFTSDKFJHZYJFJXRZSDLLLTQSQQZQWZXSYQTWGWBZCGZLLYZBCLMQQTZHZXZXLJFRMYZFLXYSQXXJKXRMQDZDMMYYBSQBHGZMWFWXGMXLZPYYTGZYCCDXYZXYWGSYJYZNBHPZJSQSYXSXRTFYZGRHZTXSZZTHCBFCLSYXZLZQMZLMPLMXZJXSFLBYZMYQHXJSXRXSQZZZSSLYFRCZJRCRXHHZXQYDYHXSJJHZCXZBTYNSYSXJBQLPXZQPYMLXZKYXLXCJLCYSXXZZLXDLLLJJYHZXGYJWKJRWYHCPSGNRZLFZWFZZNSXGXFLZSXZZZBFCSYJDBRJKRDHHGXJLJJTGXJXXSTJTJXLYXQFCSGSWMSBCTLQZZWLZZKXJMLTMJYHSDDBXGZHDLBMYJFRZFSGCLYJBPMLYSMSXLSZJQQHJZFXGFQFQBPXZGYYQXGZTCQWYLTLGWSGWHRLFSFGZJMGMGBGTJFSYZZGZYZAFLSSPMLPFLCWBJZCLJJMZLPJJLYMQDMYYYFBGYGYZMLYZDXQYXRQQQHSYYYQXYLJTYXFSFSLLGNQCYHYCWFHCCCFXPYLYPLLZYXXXXXKQHHXSHJZCFZSCZJXCPZWHHHHHAPYLQALPQAFYHXDYLUKMZQGGGDDESRNNZLTZGCHYPPYSQJJHCLLJTOLNJPZLJLHYMHEYDYDSQYCDDHGZUNDZCLZYZLLZNTNYZGSLHSLPJJBDGWXPCDUTJCKLKCLWKLLCASSTKZZDNQNTTLYYZSSYSSZZRYLJQKCQDHHCRXRZYDGRGCWCGZQFFFPPJFZYNAKRGYWYQPQXXFKJTSZZXSWZDDFBBXTBGTZKZNPZZPZXZPJSZBMQHKCYXYLDKLJNYPKYGHGDZJXXEAHPNZKZTZCMXCXMMJXNKSZQNMNLWBWWXJKYHCPSTMCSQTZJYXTPCTPDTNNPGLLLZSJLSPBLPLQHDTNJNLYYRSZFFJFQWDPHZDWMRZCCLODAXNSSNYZRESTYJWJYJDBCFXNMWTTBYLWSTSZGYBLJPXGLBOCLHPCBJLTMXZLJYLZXCLTPNCLCKXTPZJSWCYXSFYSZDKNTLBYJCYJLLSTGQCBXRYZXBXKLYLHZLQZLNZCXWJZLJZJNCJHXMNZZGJZZXTZJXYCYYCXXJYYXJJXSSSJSTSSTTPPGQTCSXWZDCSYFPTFBFHFBBLZJCLZZDBXGCXLQPXKFZFLSYLTUWBMQJHSZBMDDBCYSCCLDXYCDDQLYJJWMQLLCSGLJJSYFPYYCCYLTJANTJJPWYCMMGQYYSXDXQMZHSZXPFTWWZQSWQRFKJLZJQQYFBRXJHHFWJJZYQAZMYFRHCYYBYQWLPEXCCZSTYRLTTDMQLYKMBBGMYYJPRKZNPBSXYXBHYZDJDNGHPMFSGMWFZMFQMMBCMZZCJJLCNUXYQLMLRYGQZCYXZLWJGCJCGGMCJNFYZZJHYCPRRCMTZQZXHFQGTJXCCJEAQCRJYHPLQLSZDJRBCQHQDYRHYLYXJSYMHZYDWLDFRYHBPYDTSSCNWBXGLPZMLZZTQSSCPJMXXYCSJYTYCGHYCJWYRXXLFEMWJNMKLLSWTXHYYYNCMMCWJDQDJZGLLJWJRKHPZGGFLCCSCZMCBLTBHBQJXQDSPDJZZGHGLFQYWBZYZJLTSTDHQHCTCBCHFLQMPWDSHYYTQWCNZZJTLBYMBPDYYYXSQKXWYYFLXXNCWCXYPMAELYKKJMZZZBRXYYQJFLJPFHHHYTZZXSGQQMHSPGDZQWBWPJHZJDYSCQWZKTXXSQLZYYMYSDZGRXCKKUJLWPYSYSCSYZLRMLQSYLJXBCXTLWDQZPCYCYKPPPNSXFYZJJRCEMHSZMSXLXGLRWGCSTLRSXBZGBZGZTCPLUJLSLYLYMTXMTZPALZXPXJTJWTCYYZLBLXBZLQMYLXPGHDSLSSDMXMBDZZSXWHAMLCZCPJMCNHJYSNSYGCHSKQMZZQDLLKABLWJXSFMOCDXJRRLYQZKJMYBYQLYHETFJZFRFKSRYXFJTWDSXXSYSQJYSLYXWJHSNLXYYXHBHAWHHJZXWMYLJCSSLKYDZTXBZSYFDXGXZJKHSXXYBSSXDPYNZWRPTQZCZENYGCXQFJYKJBZMLJCMQQXUOXSLYXXLYLLJDZBTYMHPFSTTQQWLHOKYBLZZALZXQLHZWRRQHLSTMYPYXJJXMQSJFNBXYXYJXXYQYLTHYLQYFMLKLJTMLLHSZWKZHLJMLHLJKLJSTLQXYLMBHHLNLZXQJHXCFXXLHYHJJGBYZZKBXSCQDJQDSUJZYYHZHHMGSXCSYMXFEBCQWWRBPYYJQTYZCYQYQQZYHMWFFHGZFRJFCDPXNTQYZPDYKHJLFRZXPPXZDBBGZQSTLGDGYLCQMLCHHMFYWLZYXKJLYPQHSYWMQQGQZMLZJNSQXJQSYJYCBEHSXFSZPXZWFLLBCYYJDYTDTHWZSFJMQQYJLMQXXLLDTTKHHYBFPWTYYSQQWNQWLGWDEBZWCMYGCULKJXTMXMYJSXHYBRWFYMWFRXYQMXYSZTZZTFYKMLDHQDXWYYNLCRYJBLPSXCXYWLSPRRJWXHQYPHTYDNXHHMMYWYTZCSQMTSSCCDALWZTCPQPYJLLQZYJSWXMZZMMYLMXCLMXCZMXMZSQTZPPQQBLPGXQZHFLJJHYTJSRXWZXSCCDLXTYJDCQJXSLQYCLZXLZZXMXQRJMHRHZJBHMFLJLMLCLQNLDXZLLLPYPSYJYSXCQQDCMQJZZXHNPNXZMEKMXHYKYQLXSXTXJYYHWDCWDZHQYYBGYBCYSCFGPSJNZDYZZJZXRZRQJJYMCANYRJTLDPPYZBSTJKXXZYPFDWFGZZRPYMTNGXZQBYXNBUFNQKRJQZMJEGRZGYCLKXZDSKKNSXKCLJSPJYYZLQQJYBZSSQLLLKJXTBKTYLCCDDBLSPPFYLGYDTZJYQGGKQTTFZXBDKTYYHYBBFYTYYBCLPDYTGDHRYRNJSPTCSNYJQHKLLLZSLYDXXWBCJQSPXBPJZJCJDZFFXXBRMLAZHCSNDLBJDSZBLPRZTSWSBXBCLLXXLZDJZSJPYLYXXYFTFFFBHJJXGBYXJPMMMPSSJZJMTLYZJXSWXTYLEDQPJMYGQZJGDJLQJWJQLLSJGJGYGMSCLJJXDTYGJQJQJCJZCJGDZZSXQGSJGGCXHQXSNQLZZBXHSGZXCXYLJXYXYYDFQQJHJFXDHCTXJYRXYSQTJXYEFYYSSYYJXNCYZXFXMSYSZXYYSCHSHXZZZGZZZGFJDLTYLNPZGYJYZYYQZPBXQBDZTZCZYXXYHHSQXSHDHGQHJHGYWSZTMZMLHYXGEBTYLZKQWYTJZRCLEKYSTDBCYKQQSAYXCJXWWGSBHJYZYDHCSJKQCXSWXFLTYNYZPZCCZJQTZWJQDZZZQZLJJXLSBHPYXXPSXSHHEZTXFPTLQYZZXHYTXNCFZYYHXGNXMYWXTZSJPTHHGYMXMXQZXTSBCZYJYXXTYYZYPCQLMMSZMJZZLLZXGXZAAJZYXJMZXWDXZSXZDZXLEYJJZQBHZWZZZQTZPSXZTDSXJJJZNYAZPHXYYSRNQDTHZHYYKYJHDZXZLSWCLYBZYECWCYCRYLCXNHZYDZYDYJDFRJJHTRSQTXYXJRJHOJYNXELXSFSFJZGHPZSXZSZDZCQZBYYKLSGSJHCZSHDGQGXYZGXCHXZJWYQWGYHKSSEQZZNDZFKWYSSTCLZSTSYMCDHJXXYWEYXCZAYDMPXMDSXYBSQMJMZJMTZQLPJYQZCGQHXJHHLXXHLHDLDJQCLDWBSXFZZYYSCHTYTYYBHECXHYKGJPXHHYZJFXHWHBDZFYZBCAPNPGNYDMSXHMMMMAMYNBYJTMPXYYMCTHJBZYFCGTYHWPHFTWZZEZSBZEGPFMTSKFTYCMHFLLHGPZJXZJGZJYXZSBBQSCZZLZCCSTPGXMJSFTCCZJZDJXCYBZLFCJSYZFGSZLYBCWZZBYZDZYPSWYJZXZBDSYUXLZZBZFYGCZXBZHZFTPBGZGEJBSTGKDMFHYZZJHZLLZZGJQZLSFDJSSCBZGPDLFZFZSZYZYZSYGCXSNXXCHCZXTZZLJFZGQSQYXZJQDCCZTQCDXZJYQJQCHXZTDLGSCXZSYQJQTZWLQDQZTQCHQQJZYEZZZPBWKDJFCJPZTYPQYQTTYNLMBDKTJZPQZQZZFPZSBNJLGYJDXJDZZKZGQKXDLPZJTCJDQBXDJQJSTCKNXBXZMSLYJCQMTJQWWCJQNJNLLLHJCWQTBZQYDZCZPZZDZYDDCYZZZCCJTTJFZDPRRTZTJDCQTQZDTJNPLZBCLLCTZSXKJZQZPZLBZRBTJDCXFCZDBCCJJLTQQPLDCGZDBBZJCQDCJWYNLLZYZCCDWLLXWZLXRXNTQQCZXKQLSGDFQTDDGLRLAJJTKUYMKQLLTZYTDYYCZGJWYXDXFRSKSTQTENQMRKQZHHQKDLDAZFKYPBGGPZREBZZYKZZSPEGJXGYKQZZZSLYSYYYZWFQZYLZZLZHWCHKYPQGNPGBLPLRRJYXCCSYYHSFZFYBZYYTGZXYLXCZWXXZJZBLFFLGSKHYJZEYJHLPLLLLCZGXDRZELRHGKLZZYHZLYQSZZJZQLJZFLNBHGWLCZCFJYSPYXZLZLXGCCPZBLLCYBBBBUBBCBPCRNNZCZYRBFSRLDCGQYYQXYGMQZWTZYTYJXYFWTEHZZJYWLCCNTZYJJZDEDPZDZTSYQJHDYMBJNYJZLXTSSTPHNDJXXBYXQTZQDDTJTDYYTGWSCSZQFLSHLGLBCZPHDLYZJYCKWTYTYLBNYTSDSYCCTYSZYYEBHEXHQDTWNYGYCLXTSZYSTQMYGZAZCCSZZDSLZCLZRQXYYELJSBYMXSXZTEMBBLLYYLLYTDQYSHYMRQWKFKBFXNXSBYCHXBWJYHTQBPBSBWDZYLKGZSKYHXQZJXHXJXGNLJKZLYYCDXLFYFGHLJGJYBXQLYBXQPQGZTZPLNCYPXDJYQYDYMRBESJYYHKXXSTMXRCZZYWXYQYBMCLLYZHQYZWQXDBXBZWZMSLPDMYSKFMZKLZCYQYCZLQXFZZYDQZPZYGYJYZMZXDZFYFYTTQTZHGSPCZMLCCYTZXJCYTJMKSLPZHYSNZLLYTPZCTZZCKTXDHXXTQCYFKSMQCCYYAZHTJPCYLZLYJBJXTPNYLJYYNRXSYLMMNXJSMYBCSYSYLZYLXJJQYLDZLPQBFZZBLFNDXQKCZFYWHGQMRDSXYCYTXNQQJZYYPFZXDYZFPRXEJDGYQBXRCNFYYQPGHYJDYZXGRHTKYLNWDZNTSMPKLBTHBPYSZBZTJZSZZJTYYXZPHSSZZBZCZPTQFZMYFLYPYBBJQXZMXXDJMTSYSKKBJZXHJCKLPSMKYJZCXTMLJYXRZZQSLXXQPYZXMKYXXXJCLJPRMYYGADYSKQLSNDHYZKQXZYZTCGHZTLMLWZYBWSYCTBHJHJFCWZTXWYTKZLXQSHLYJZJXTMPLPYCGLTBZZTLZJCYJGDTCLKLPLLQPJMZPAPXYZLKKTKDZCZZBNZDYDYQZJYJGMCTXLTGXSZLMLHBGLKFWNWZHDXUHLFMKYSLGXDTWWFRJEJZTZHYDXYKSHWFZCQSHKTMQQHTZHYMJDJSKHXZJZBZZXYMPAGQMSTPXLSKLZYNWRTSQLSZBPSPSGZWYHTLKSSSWHZZLYYTNXJGMJSZSUFWNLSOZTXGXLSAMMLBWLDSZYLAKQCQCTMYCFJBSLXCLZZCLXXKSBZQCLHJPSQPLSXXCKSLNHPSFQQYTXYJZLQLDXZQJZDYYDJNZPTUZDSKJFSLJHYLZSQZLBTXYDGTQFDBYAZXDZHZJNHHQBYKNXJJQCZMLLJZKSPLDYCLBBLXKLELXJLBQYCXJXGCNLCQPLZLZYJTZLJGYZDZPLTQCSXFDMNYCXGBTJDCZNBGBQYQJWGKFHTNPYQZQGBKPBBYZMTJDYTBLSQMPSXTBNPDXKLEMYYCJYNZCTLDYKZZXDDXHQSHDGMZSJYCCTAYRZLPYLTLKXSLZCGGEXCLFXLKJRTLQJAQZNCMBYDKKCXGLCZJZXJHPTDJJMZQYKQSECQZDSHHADMLZFMMZBGNTJNNLGBYJBRBTMLBYJDZXLCJLPLDLPCQDHLXZLYCBLCXZZJADJLNZMMSSSMYBHBSQKBHRSXXJMXSDZNZPXLGBRHWGGFCXGMSKLLTSJYYCQLTSKYWYYHYWXBXQYWPYWYKQLSQPTNTKHQCWDQKTWPXXHCPTHTWUMSSYHBWCRWXHJMKMZNGWTMLKFGHKJYLSYYCXWHYECLQHKQHTTQKHFZLDXQWYZYYDESBPKYRZPJFYYZJCEQDZZDLATZBBFJLLCXDLMJSSXEGYGSJQXCWBXSSZPDYZCXDNYXPPZYDLYJCZPLTXLSXYZYRXCYYYDYLWWNZSAHJSYQYHGYWWAXTJZDAXYSRLTDPSSYYFNEJDXYZHLXLLLZQZSJNYQYQQXYJGHZGZCYJCHZLYCDSHWSHJZYJXCLLNXZJJYYXNFXMWFPYLCYLLABWDDHWDXJMCXZTZPMLQZHSFHZYNZTLLDYWLSLXHYMMYLMBWWKYXYADTXYLLDJPYBPWUXJMWMLLSAFDLLYFLBHHHBQQLTZJCQJLDJTFFKMMMBYTHYGDCQRDDWRQJXNBYSNWZDBYYTBJHPYBYTTJXAAHGQDQTMYSTQXKBTZPKJLZRBEQQSSMJJBDJOTGTBXPGBKTLHQXJJJCTHXQDWJLWRFWQGWSHCKRYSWGFTGYGBXSDWDWRFHWYTJJXXXJYZYSLPYYYPAYXHYDQKXSHXYXGSKQHYWFDDDPPLCJLQQEEWXKSYYKDYPLTJTHKJLTCYYHHJTTPLTZZCDLTHQKZXQYSTEEYWYYZYXXYYSTTJKLLPZMCYHQGXYHSRMBXPLLNQYDQHXSXXWGDQBSHYLLPJJJTHYJKYPPTHYYKTYEZYENMDSHLCRPQFDGFXZPSFTLJXXJBSWYYSKSFLXLPPLBBBLBSFXFYZBSJSSYLPBBFFFFSSCJDSTZSXZRYYSYFFSYZYZBJTBCTSBSDHRTJJBYTCXYJEYLXCBNEBJDSYXYKGSJZBXBYTFZWGENYHHTHZHHXFWGCSTBGXKLSXYWMTMBYXJSTZSCDYQRCYTWXZFHMYMCXLZNSDJTTTXRYCFYJSBSDYERXJLJXBBDEYNJGHXGCKGSCYMBLXJMSZNSKGXFBNBPTHFJAAFXYXFPXMYPQDTZCXZZPXRSYWZDLYBBKTYQPQJPZYPZJZNJPZJLZZFYSBTTSLMPTZRTDXQSJEHBZYLZDHLJSQMLHTXTJECXSLZZSPKTLZKQQYFSYGYWPCPQFHQHYTQXZKRSGTTSQCZLPTXCDYYZXSQZSLXLZMYCPCQBZYXHBSXLZDLTCDXTYLZJYYZPZYZLTXJSJXHLPMYTXCQRBLZSSFJZZTNJYTXMYJHLHPPLCYXQJQQKZZSCPZKSWALQSBLCCZJSXGWWWYGYKTJBBZTDKHXHKGTGPBKQYSLPXPJCKBMLLXDZSTBKLGGQKQLSBKKTFXRMDKBFTPZFRTBBRFERQGXYJPZSSTLBZTPSZQZSJDHLJQLZBPMSMMSXLQQNHKNBLRDDNXXDHDDJCYYGYLXGZLXSYGMQQGKHBPMXYXLYTQWLWGCPBMQXCYZYDRJBHTDJYHQSHTMJSBYPLWHLZFFNYPMHXXHPLTBQPFBJWQDBYGPNZTPFZJGSDDTQSHZEAWZZYLLTYYBWJKXXGHLFKXDJTMSZSQYNZGGSWQSPHTLSSKMCLZXYSZQZXNCJDQGZDLFNYKLJCJLLZLMZZNHYDSSHTHZZLZZBBHQZWWYCRZHLYQQJBEYFXXXWHSRXWQHWPSLMSSKZTTYGYQQWRSLALHMJTQJSMXQBJJZJXZYZKXBYQXBJXSHZTSFJLXMXZXFGHKZSZGGYLCLSARJYHSLLLMZXELGLXYDJYTLFBHBPNLYZFBBHPTGJKWETZHKJJXZXXGLLJLSTGSHJJYQLQZFKCGNNDJSSZFDBCTWWSEQFHQJBSAQTGYPQLBXBMMYWXGSLZHGLZGQYFLZBYFZJFRYSFMBYZHQGFWZSYFYJJPHZBYYZFFWODGRLMFTWLBZGYCQXCDJYGZYYYYTYTYDWEGAZYHXJLZYYHLRMGRXXZCLHNELJJTJTPWJYBJJBXJJTJTEEKHWSLJPLPSFYZPQQBDLQJJTYYQLYZKDKSQJYYQZLDQTGJQYZJSUCMRYQTHTEJMFCTYHYPKMHYZWJDQFHYYXWSHCTXRLJHQXHCCYYYJLTKTTYTMXGTCJTZAYYOCZLYLBSZYWJYTSJYHBYSHFJLYGJXXTMZYYLTXXYPZLXYJZYZYYPNHMYMDYYLBLHLSYYQQLLNJJYMSOYQBZGDLYXYLCQYXTSZEGXHZGLHWBLJHEYXTWQMAKBPQCGYSHHEGQCMWYYWLJYJHYYZLLJJYLHZYHMGSLJLJXCJJYCLYCJPCPZJZJMMYLCQLNQLJQJSXYJMLSZLJQLYCMMHCFMMFPQQMFYLQMCFFQMMMMHMZNFHHJGTTHHKHSLNCHHYQDXTMMQDCYZYXYQMYQYLTDCYYYZAZZCYMZYDLZFFFMMYCQZWZZMABTBYZTDMNZZGGDFTYPCGQYTTSSFFWFDTZQSSYSTWXJHXYTSXXYLBYQHWWKXHZXWZNNZZJZJJQJCCCHYYXBZXZCYZTLLCQXYNJYCYYCYNZZQYYYEWYCZDCJYCCHYJLBTZYYCQWMPWPYMLGKDLDLGKQQBGYCHJXY",b={
+{top:b.top-c.top-ia.css(d,"marginTop",!0),left:b.left-c.left-ia.css(d,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||W.documentElement;a&&!ia.nodeName(a,"html")&&"static"===ia.css(a,"position");)a=a.offsetParent;return a||W.documentElement})}}),ia.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,c){var d=/Y/.test(c);ia.fn[a]=function(e){return ia.access(this,function(a,e,f){var g=S(a);return f===b?g?c in g?g[c]:g.document.documentElement[e]:a[e]:void(g?g.scrollTo(d?ia(g).scrollLeft():f,d?f:ia(g).scrollTop()):a[e]=f)},a,e,arguments.length,null)}}),ia.each({Height:"height",Width:"width"},function(a,c){ia.each({padding:"inner"+a,content:c,"":"outer"+a},function(d,e){ia.fn[e]=function(e,f){var g=arguments.length&&(d||"boolean"!=typeof e),h=d||(e===!0||f===!0?"margin":"border");return ia.access(this,function(c,d,e){var f;return ia.isWindow(c)?c.document.documentElement["client"+a]:9===c.nodeType?(f=c.documentElement,Math.max(c.body["scroll"+a],f["scroll"+a],c.body["offset"+a],f["offset"+a],f["client"+a])):e===b?ia.css(c,d,h):ia.style(c,d,e,h)},c,g?e:b,g,null)}})}),a.jQuery=a.$=ia,"function"==typeof define&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return ia})}(window),function(){function a(a,b,c){switch(c.length){case 0:return a.call(b);case 1:return a.call(b,c[0]);case 2:return a.call(b,c[0],c[1]);case 3:return a.call(b,c[0],c[1],c[2])}return a.apply(b,c)}function b(a,b,c,d){for(var e=-1,f=null==a?0:a.length;++e-1}function g(a,b,c){for(var d=-1,e=null==a?0:a.length;++d-1}function ba(a,b){var c=this.__data__,d=ta(c,a);return d<0?(++this.size,c.push([a,b])):c[d][1]=b,this}function ca(a){var b=-1,c=null==a?0:a.length;for(this.clear();++b=ue&&(i=x,j=!1,b=new ia(b));a:for(;++e0&&c(h)?b>1?Fa(h,b-1,c,d,e):i(e,h):d||(e[e.length]=h)}return e}function Ga(a,b){return a&&Fh(a,b,Zd)}function Ha(a,b){return a&&Gh(a,b,Zd)}function Ia(a,b){return e(b,function(b){return Dd(a[b])})}function Ja(a,b){b=xb(b,a);for(var c=0,d=b.length;null!=a&&cb}function Na(a,b){return null!=a&&Mg.call(a,b)}function Oa(a,b){return null!=a&&b in Object(a)}function Pa(a,b,c){for(var d=c?g:f,e=a[0].length,i=a.length,j=i,k=Array(i),l=1/0,m=[];j--;){var n=a[j];j&&b&&(n=h(n,v(b))),l=kh(n.length,l),k[j]=!c&&(b||e>=120&&n.length>=120)?new ia(j&&n):se}n=a[0];var o=-1,p=k[0];a:for(;++oe?0:e+b),c=c>e?e:c,c<0&&(c+=e),e=b>c?0:c-b>>>0,b>>>=0;for(var f=Array(e);++d=ue){var l=b?null:Jh(a);if(l)return F(l);i=!1,e=x,k=new ia}else k=b?[]:j;a:for(;++db||f&&g&&i&&!h&&!j||d&&g&&i||!c&&i||!e)return 1;if(!d&&!f&&!j&&a=h)return i;var j=c[d];return i*("desc"==j?-1:1)}}return a.index-b.index}function Gb(a,b,c,d){for(var e=-1,f=a.length,g=c.length,h=-1,i=b.length,j=jh(f-g,0),k=Array(i+j),l=!d;++h1?c[e-1]:se,g=e>2?c[2]:se;for(f=a.length>3&&"function"==typeof f?(e--,f):se,g&&uc(c[0],c[1],g)&&(f=e<3?se:f,e=1),b=Object(b);++d-1?e[f?b[g]:g]:se}}function Ub(a,b,c,d,e,f,g,h,i,j){function k(){for(var r=arguments.length,s=Array(r),t=r;t--;)s[t]=arguments[t];if(o)var u=gc(k),v=y(s,u);if(d&&(s=Gb(s,d,e,o)),f&&(s=Hb(s,f,g,o)),r-=v,o&&r1&&s.reverse(),l&&ih))return!1;var j=f.get(a);if(j&&f.get(b))return j==b;var l=-1,m=!0,n=c&De?new ia:se;for(f.set(a,b),f.set(b,a);++l1?"& ":"")+b[d],b=b.join(c>2?", ":" "),a.replace(Kf,"{\n/* [wrapped with "+b+"] */\n")}function sc(a){return bi(a)||ai(a)||!!(_g&&a&&a[_g])}function tc(a,b){var c=typeof a;return b=null==b?Ue:b,!!b&&("number"==c||"symbol"!=c&&Tf.test(a))&&a>-1&&a%1==0&&a0){if(++b>=Oe)return arguments[0]}else b=0;return a.apply(se,arguments)}}function Lc(a){if("string"==typeof a||Md(a))return a;var b=a+"";return"0"==b&&1/a==-Te?"-0":b}function Mc(a){if(null!=a){try{return Lg.call(a)}catch(b){}try{return a+""}catch(b){}}return""}function Nc(a,b){return c(Ye,function(c){var d="_."+c[0];b&c[1]&&!f(a,d)&&a.push(d)}),a.sort()}function Oc(a){if(a instanceof O)return a.clone();var b=new N(a.__wrapped__,a.__chain__);return b.__actions__=Ib(a.__actions__),b.__index__=a.__index__,b.__values__=a.__values__,b}function Pc(a){for(var b=-1,c=null==a?0:a.length,d=0,e=[];++b0&&(c=b.apply(this,arguments)),a<=1&&(b=se),c}}function pd(a,b,c){function d(b){var c=m,d=n;return m=n=se,s=b,p=a.apply(d,c)}function e(a){return s=a,q=setTimeout(h,b),t?d(a):p}function f(a){var c=a-r,d=a-s,e=b-c;return u?kh(e,o-d):e}function g(a){var c=a-r,d=a-s;return r===se||c>=b||c<0||u&&d>=o}function h(){var a=Yh();return g(a)?i(a):void(q=setTimeout(h,f(a)))}function i(a){return q=se,v&&m?d(a):(m=n=se,p)}function j(){q!==se&&clearTimeout(q),s=0,m=r=n=q=se}function k(){return q===se?p:i(Yh())}function l(){var a=Yh(),c=g(a);if(m=arguments,n=this,r=a,c){if(q===se)return e(r);if(u)return q=setTimeout(h,b),d(r)}return q===se&&(q=setTimeout(h,b)),p}var m,n,o,p,q,r,s=0,t=!1,u=!1,v=!0;if("function"!=typeof a)throw new TypeError(ve);return b=Rd(b)||0,Fd(c)&&(t=!!c.leading,u="maxWait"in c,o=u?jh(Rd(c.maxWait)||0,b):o,v="trailing"in c?!!c.trailing:v),l.cancel=j,l.flush=k,l}function qd(a,b){if("function"!=typeof a||null!=b&&"function"!=typeof b)throw new TypeError(ve);var c=function(){var d=arguments,e=b?b.apply(this,d):d[0],f=c.cache;if(f.has(e))return f.get(e);var g=a.apply(this,d);return c.cache=f.set(e,g)||f,g};return c.cache=new(qd.Cache||ca),c}function rd(a){if("function"!=typeof a)throw new TypeError(ve);return function(){var b=arguments;switch(b.length){case 0:return!a.call(this);case 1:return!a.call(this,b[0]);case 2:return!a.call(this,b[0],b[1]);case 3:return!a.call(this,b[0],b[1],b[2])}return!a.apply(this,b)}}function sd(a){return od(2,a)}function td(a,b){if("function"!=typeof a)throw new TypeError(ve);return b=b===se?b:Qd(b),nb(a,b)}function ud(a,b,c){var d=!0,e=!0;if("function"!=typeof a)throw new TypeError(ve);return Fd(c)&&(d="leading"in c?!!c.leading:d,e="trailing"in c?!!c.trailing:e),pd(a,b,{leading:d,maxWait:b,trailing:e})}function vd(a){return za(a,Be)}function wd(a,b){return a===b||a!==a&&b!==b}function xd(a){return null!=a&&Ed(a.length)&&!Dd(a)}function yd(a){return Gd(a)&&xd(a)}function zd(a){return a===!0||a===!1||Gd(a)&&La(a)==af}function Ad(a){if(null==a)return!0;if(xd(a)&&(bi(a)||"string"==typeof a||"function"==typeof a.splice||ci(a)||hi(a)||ai(a)))return!a.length;var b=Nh(a);if(b==ff||b==nf)return!a.size;if(zc(a))return!bb(a).length;for(var c in a)if(Mg.call(a,c))return!1;return!0}function Bd(a,b){return Ua(a,b)}function Cd(a){return"number"==typeof a&&hh(a)}function Dd(a){if(!Fd(a))return!1;var b=La(a);return b==df||b==ef||b==_e||b==lf}function Ed(a){return"number"==typeof a&&a>-1&&a%1==0&&a<=Ue}function Fd(a){var b=typeof a;return null!=a&&("object"==b||"function"==b)}function Gd(a){return null!=a&&"object"==typeof a}function Hd(a){return Jd(a)&&a!=+a}function Id(a){return null===a}function Jd(a){return"number"==typeof a||Gd(a)&&La(a)==gf}function Kd(a){if(!Gd(a)||La(a)!=jf)return!1;var b=Xg(a);if(null===b)return!0;var c=Mg.call(b,"constructor")&&b.constructor;return"function"==typeof c&&c instanceof c&&Lg.call(c)==Qg}function Ld(a){return"string"==typeof a||!bi(a)&&Gd(a)&&La(a)==of}function Md(a){return"symbol"==typeof a||Gd(a)&&La(a)==pf}function Nd(a){return a===se}function Od(a){if(!a)return[];if(xd(a))return Ld(a)?I(a):Ib(a);if(ah&&a[ah])return B(a[ah]());var b=Nh(a),c=b==ff?C:b==nf?F:ce;return c(a)}function Pd(a){if(!a)return 0===a?a:0;if(a=Rd(a),a===Te||a===-Te){var b=a<0?-1:1;return b*Ve}return a===a?a:0}function Qd(a){var b=Pd(a),c=b%1;return b===b?c?b-c:b:0}function Rd(a){if("number"==typeof a)return a;if(Md(a))return We;if(Fd(a)){var b="function"==typeof a.valueOf?a.valueOf():a;a=Fd(b)?b+"":b}if("string"!=typeof a)return 0===a?a:+a;a=a.replace(Jf,"");var c=Qf.test(a);return c||Sf.test(a)?rg(a.slice(2),c?2:8):Pf.test(a)?We:+a}function Sd(a){return null==a?"":rb(a)}function Td(a,b){var c=Dh(a);return null==b?c:va(c,b)}function Ud(a,b){return m(a,ab(b,3),Ga)}function Vd(a,b){return m(a,ab(b,3),Ha)}function Wd(a,b,c){var d=null==a?se:Ja(a,b);return d===se?c:d}function Xd(a,b){return null!=a&&nc(a,b,Na)}function Yd(a,b){return null!=a&&nc(a,b,Oa)}function Zd(a){return xd(a)?ra(a):bb(a)}function $d(a){return xd(a)?ra(a,!0):cb(a)}function _d(a,b){return ae(a,rd(ab(b)))}function ae(a,b){if(null==a)return{};var c=h(ec(a),function(a){return[a]});return b=ab(b),jb(a,c,function(a,c){return b(a,c[0])})}function be(a,b,c){
+b=xb(b,a);var d=-1,e=b.length;for(e||(e=1,a=se);++db){var d=a;a=b,b=d}if(c||a%1||b%1){var e=mh();return kh(a+e*(b-a+qg("1e-"+((e+"").length-1))),b)}return lb(a,b)}function ee(a){return a=Sd(a),a&&Ef.test(a)?a.replace(Df,Gg):a}function fe(a){return function(){return a}}function ge(a){return a}function he(a){return ab("function"==typeof a?a:za(a,ze))}function ie(a){return fb(za(a,ze))}function je(a,b,d){var e=Zd(b),f=Ia(b,e);null!=d||Fd(b)&&(f.length||!e.length)||(d=b,b=a,a=this,f=Ia(b,Zd(b)));var g=!(Fd(d)&&"chain"in d&&!d.chain),h=Dd(a);return c(f,function(c){var d=b[c];a[c]=d,h&&(a.prototype[c]=function(){var b=this.__chain__;if(g||b){var c=a(this.__wrapped__),e=c.__actions__=Ib(this.__actions__);return e.push({func:d,args:arguments,thisArg:a}),c.__chain__=b,c}return d.apply(a,i([this.value()],arguments))})}),a}function ke(){return ug._===this&&(ug._=Rg),this}function le(){}function me(a){return vc(a)?q(Lc(a)):kb(a)}function ne(){return[]}function oe(){return!1}function pe(a){var b=++Ng;return Sd(a)+b}function qe(a){return a&&a.length?Da(a,ge,Ma):se}function re(a){return a&&a.length?Da(a,ge,db):se}var se,te="4.17.5",ue=200,ve="Expected a function",we="__lodash_hash_undefined__",xe=500,ye="__lodash_placeholder__",ze=1,Ae=2,Be=4,Ce=1,De=2,Ee=1,Fe=2,Ge=4,He=8,Ie=16,Je=32,Ke=64,Le=128,Me=256,Ne=512,Oe=800,Pe=16,Qe=1,Re=2,Se=3,Te=1/0,Ue=9007199254740991,Ve=1.7976931348623157e308,We=NaN,Xe=4294967295,Ye=[["ary",Le],["bind",Ee],["bindKey",Fe],["curry",He],["curryRight",Ie],["flip",Ne],["partial",Je],["partialRight",Ke],["rearg",Me]],Ze="[object Arguments]",$e="[object Array]",_e="[object AsyncFunction]",af="[object Boolean]",bf="[object Date]",cf="[object Error]",df="[object Function]",ef="[object GeneratorFunction]",ff="[object Map]",gf="[object Number]",hf="[object Null]",jf="[object Object]",kf="[object Promise]",lf="[object Proxy]",mf="[object RegExp]",nf="[object Set]",of="[object String]",pf="[object Symbol]",qf="[object Undefined]",rf="[object WeakMap]",sf="[object ArrayBuffer]",tf="[object DataView]",uf="[object Float32Array]",vf="[object Float64Array]",wf="[object Int8Array]",xf="[object Int16Array]",yf="[object Int32Array]",zf="[object Uint8Array]",Af="[object Uint8ClampedArray]",Bf="[object Uint16Array]",Cf="[object Uint32Array]",Df=/[&<>"']/g,Ef=RegExp(Df.source),Ff=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Gf=/^\w*$/,Hf=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,If=/[\\^$.*+?()[\]{}|]/g,Jf=/^\s+|\s+$/g,Kf=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Lf=/\{\n\/\* \[wrapped with (.+)\] \*/,Mf=/,? & /,Nf=/\\(\\)?/g,Of=/\w*$/,Pf=/^[-+]0x[0-9a-f]+$/i,Qf=/^0b[01]+$/i,Rf=/^\[object .+?Constructor\]$/,Sf=/^0o[0-7]+$/i,Tf=/^(?:0|[1-9]\d*)$/,Uf="\\ud800-\\udfff",Vf="\\u0300-\\u036f",Wf="\\ufe20-\\ufe2f",Xf="\\u20d0-\\u20ff",Yf=Vf+Wf+Xf,Zf="\\ufe0e\\ufe0f",$f="["+Uf+"]",_f="["+Yf+"]",ag="\\ud83c[\\udffb-\\udfff]",bg="(?:"+_f+"|"+ag+")",cg="[^"+Uf+"]",dg="(?:\\ud83c[\\udde6-\\uddff]){2}",eg="[\\ud800-\\udbff][\\udc00-\\udfff]",fg="\\u200d",gg=bg+"?",hg="["+Zf+"]?",ig="(?:"+fg+"(?:"+[cg,dg,eg].join("|")+")"+hg+gg+")*",jg=hg+gg+ig,kg="(?:"+[cg+_f+"?",_f,dg,eg,$f].join("|")+")",lg=RegExp(ag+"(?="+ag+")|"+kg+jg,"g"),mg=RegExp("["+fg+Uf+Yf+Zf+"]"),ng={};ng[uf]=ng[vf]=ng[wf]=ng[xf]=ng[yf]=ng[zf]=ng[Af]=ng[Bf]=ng[Cf]=!0,ng[Ze]=ng[$e]=ng[sf]=ng[af]=ng[tf]=ng[bf]=ng[cf]=ng[df]=ng[ff]=ng[gf]=ng[jf]=ng[mf]=ng[nf]=ng[of]=ng[rf]=!1;var og={};og[Ze]=og[$e]=og[sf]=og[tf]=og[af]=og[bf]=og[uf]=og[vf]=og[wf]=og[xf]=og[yf]=og[ff]=og[gf]=og[jf]=og[mf]=og[nf]=og[of]=og[pf]=og[zf]=og[Af]=og[Bf]=og[Cf]=!0,og[cf]=og[df]=og[rf]=!1;var pg={"&":"&","<":"<",">":">",'"':""","'":"'"},qg=parseFloat,rg=parseInt,sg="object"==typeof global&&global&&global.Object===Object&&global,tg="object"==typeof self&&self&&self.Object===Object&&self,ug=sg||tg||Function("return this")(),vg="object"==typeof exports&&exports&&!exports.nodeType&&exports,wg=vg&&"object"==typeof module&&module&&!module.nodeType&&module,xg=wg&&wg.exports===vg,yg=xg&&sg.process,zg=function(){try{return yg&&yg.binding&&yg.binding("util")}catch(a){}}(),Ag=zg&&zg.isDate,Bg=zg&&zg.isMap,Cg=zg&&zg.isRegExp,Dg=zg&&zg.isSet,Eg=zg&&zg.isTypedArray,Fg=q("length"),Gg=r(pg),Hg=Array.prototype,Ig=Function.prototype,Jg=Object.prototype,Kg=ug["__core-js_shared__"],Lg=Ig.toString,Mg=Jg.hasOwnProperty,Ng=0,Og=function(){var a=/[^.]+$/.exec(Kg&&Kg.keys&&Kg.keys.IE_PROTO||"");return a?"Symbol(src)_1."+a:""}(),Pg=Jg.toString,Qg=Lg.call(Object),Rg=ug._,Sg=RegExp("^"+Lg.call(Mg).replace(If,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Tg=xg?ug.Buffer:se,Ug=ug.Symbol,Vg=ug.Uint8Array,Wg=Tg?Tg.allocUnsafe:se,Xg=D(Object.getPrototypeOf,Object),Yg=Object.create,Zg=Jg.propertyIsEnumerable,$g=Hg.splice,_g=Ug?Ug.isConcatSpreadable:se,ah=Ug?Ug.iterator:se,bh=Ug?Ug.toStringTag:se,ch=function(){try{var a=jc(Object,"defineProperty");return a({},"",{}),a}catch(b){}}(),dh=Math.ceil,eh=Math.floor,fh=Object.getOwnPropertySymbols,gh=Tg?Tg.isBuffer:se,hh=ug.isFinite,ih=D(Object.keys,Object),jh=Math.max,kh=Math.min,lh=Date.now,mh=Math.random,nh=(Hg.reverse,jc(ug,"DataView")),oh=jc(ug,"Map"),ph=jc(ug,"Promise"),qh=jc(ug,"Set"),rh=jc(ug,"WeakMap"),sh=jc(Object,"create"),th=rh&&new rh,uh={},vh=Mc(nh),wh=Mc(oh),xh=Mc(ph),yh=Mc(qh),zh=Mc(rh),Ah=Ug?Ug.prototype:se,Bh=Ah?Ah.valueOf:se,Ch=Ah?Ah.toString:se,Dh=function(){function a(){}return function(b){if(!Fd(b))return{};if(Yg)return Yg(b);a.prototype=b;var c=new a;return a.prototype=se,c}}();L.prototype=M.prototype,L.prototype.constructor=L,N.prototype=Dh(M.prototype),N.prototype.constructor=N,O.prototype=Dh(M.prototype),O.prototype.constructor=O,S.prototype.clear=T,S.prototype["delete"]=U,S.prototype.get=V,S.prototype.has=W,S.prototype.set=X,Y.prototype.clear=Z,Y.prototype["delete"]=$,Y.prototype.get=_,Y.prototype.has=aa,Y.prototype.set=ba,ca.prototype.clear=da,ca.prototype["delete"]=ea,ca.prototype.get=fa,ca.prototype.has=ga,ca.prototype.set=ha,ia.prototype.add=ia.prototype.push=ja,ia.prototype.has=ka,la.prototype.clear=ma,la.prototype["delete"]=na,la.prototype.get=oa,la.prototype.has=pa,la.prototype.set=qa;var Eh=Ob(Ga),Fh=Pb(),Gh=Pb(!0),Hh=th?function(a,b){return th.set(a,b),a}:ge,Ih=ch?function(a,b){return ch(a,"toString",{configurable:!0,enumerable:!1,value:fe(b),writable:!0})}:ge,Jh=qh&&1/F(new qh([,-0]))[1]==Te?function(a){return new qh(a)}:le,Kh=th?function(a){return th.get(a)}:le,Lh=fh?function(a){return null==a?[]:(a=Object(a),e(fh(a),function(b){return Zg.call(a,b)}))}:ne,Mh=fh?function(a){for(var b=[];a;)i(b,Lh(a)),a=Xg(a);return b}:ne,Nh=La;(nh&&Nh(new nh(new ArrayBuffer(1)))!=tf||oh&&Nh(new oh)!=ff||ph&&Nh(ph.resolve())!=kf||qh&&Nh(new qh)!=nf||rh&&Nh(new rh)!=rf)&&(Nh=function(a){var b=La(a),c=b==jf?a.constructor:se,d=c?Mc(c):"";if(d)switch(d){case vh:return tf;case wh:return ff;case xh:return kf;case yh:return nf;case zh:return rf}return b});var Oh=Kc(Hh),Ph=Kc(Ih),Qh=Cc(function(a){var b=[];return 46===a.charCodeAt(0)&&b.push(""),a.replace(Hf,function(a,c,d,e){b.push(d?e.replace(Nf,"$1"):c||a)}),b}),Rh=nb(function(a){var b=h(a,wb);return b.length&&b[0]===a[0]?Pa(b):[]}),Sh=nb(function(a){return sb(Fa(a,1,yd,!0))}),Th=nb(function(a,b){return yd(a)?Ba(a,b):[]}),Uh=nb(ad),Vh=(cc(function(a){var b=a.length,c=b?a[0]:0,d=this.__wrapped__,e=function(b){return ya(b,a)};return!(b>1||this.__actions__.length)&&d instanceof O&&tc(c)?(d=d.slice(c,+c+(b?1:0)),d.__actions__.push({func:ed,args:[e],thisArg:se}),new N(d,this.__chain__).thru(function(a){return b&&!a.length&&a.push(se),a})):this.thru(e)}),Mb(function(a,b,c){Mg.call(a,c)?++a[c]:xa(a,c,1)})),Wh=Tb(Sc),Xh=nb(function(a,b){if(null==a)return[];var c=b.length;return c>1&&uc(a,b[0],b[1])?b=[]:c>2&&uc(b[0],b[1],b[2])&&(b=[b[0]]),hb(a,Fa(b,1),[])}),Yh=function(){return ug.Date.now()},Zh=nb(function(a,b,c){var d=Ee;if(c.length){var e=E(c,gc(Zh));d|=Je}return Zb(a,d,b,c,e)}),$h=nb(function(a,b){return Aa(a,1,b)}),_h=nb(function(a,b,c){return Aa(a,Rd(b)||0,c)});qd.Cache=ca;var ai=Sa(function(){return arguments}())?Sa:function(a){return Gd(a)&&Mg.call(a,"callee")&&!Zg.call(a,"callee")},bi=Array.isArray,ci=gh||oe,di=Ag?v(Ag):Ta,ei=Bg?v(Bg):Wa,fi=Cg?v(Cg):Za,gi=Dg?v(Dg):$a,hi=Eg?v(Eg):_a,ii=Nb(function(a,b){Jb(b,$d(b),a)}),ji=nb(function(a,b){a=Object(a);var c=-1,d=b.length,e=d>2?b[2]:se;for(e&&uc(b[0],b[1],e)&&(d=1);++c1),b}),Jb(a,ec(a),c),d&&(c=za(c,ze|Ae|Be,$b));for(var e=b.length;e--;)tb(c,b[e]);return c}),ni=cc(function(a,b){return null==a?{}:ib(a,b)}),oi=Xb();L.assignIn=ii,L.before=od,L.bind=Zh,L.chain=cd,L.compact=Pc,L.concat=Qc,L.countBy=Vh,L.create=Td,L.debounce=pd,L.defaults=ji,L.defer=$h,L.delay=_h,L.drop=Rc,L.filter=hd,L.flatten=Uc,L.flattenDeep=Vc,L.intersection=Rh,L.invert=ki,L.invertBy=li,L.iteratee=he,L.keys=Zd,L.map=jd,L.matches=ie,L.mixin=je,L.negate=rd,L.omit=mi,L.omitBy=_d,L.once=sd,L.pick=ni,L.range=oi,L.reject=ld,L.rest=td,L.slice=Zc,L.sortBy=Xh,L.tap=dd,L.throttle=ud,L.thru=ed,L.toArray=Od,L.union=Sh,L.uniq=$c,L.uniqBy=_c,L.unzip=ad,L.values=ce,L.without=Th,L.zip=Uh,L.zipObject=bd,L.extend=ii,je(L,L),L.clone=vd,L.escape=ee,L.every=gd,L.find=Wh,L.findIndex=Sc,L.findKey=Ud,L.findLastIndex=Tc,L.findLastKey=Vd,L.forEach=id,L.get=Wd,L.has=Xd,L.head=Wc,L.identity=ge,L.indexOf=Xc,L.isArguments=ai,L.isArray=bi,L.isArrayLike=xd,L.isBoolean=zd,L.isDate=di,L.isEmpty=Ad,L.isEqual=Bd,L.isFinite=Cd,L.isFunction=Dd,L.isNaN=Hd,L.isNull=Id,L.isNumber=Jd,L.isObject=Fd,L.isRegExp=fi,L.isString=Ld,L.isUndefined=Nd,L.last=Yc,L.max=qe,L.min=re,L.noConflict=ke,L.noop=le,L.random=de,L.reduce=kd,L.result=be,L.size=md,L.some=nd,L.uniqueId=pe,L.each=id,L.first=Wc,je(L,function(){var a={};return Ga(L,function(b,c){Mg.call(L.prototype,c)||(a[c]=b)}),a}(),{chain:!1}),L.VERSION=te,c(["drop","take"],function(a,b){O.prototype[a]=function(c){c=c===se?1:jh(Qd(c),0);var d=this.__filtered__&&!b?new O(this):this.clone();return d.__filtered__?d.__takeCount__=kh(c,d.__takeCount__):d.__views__.push({size:kh(c,Xe),type:a+(d.__dir__<0?"Right":"")}),d},O.prototype[a+"Right"]=function(b){return this.reverse()[a](b).reverse()}}),c(["filter","map","takeWhile"],function(a,b){var c=b+1,d=c==Qe||c==Se;O.prototype[a]=function(a){var b=this.clone();return b.__iteratees__.push({iteratee:getIteratee(a,3),type:c}),b.__filtered__=b.__filtered__||d,b}}),c(["head","last"],function(a,b){var c="take"+(b?"Right":"");O.prototype[a]=function(){return this[c](1).value()[0]}}),c(["initial","tail"],function(a,b){var c="drop"+(b?"":"Right");O.prototype[a]=function(){return this.__filtered__?new O(this):this[c](1)}}),O.prototype.compact=function(){return this.filter(ge)},O.prototype.find=function(a){return this.filter(a).head()},O.prototype.findLast=function(a){return this.reverse().find(a)},O.prototype.invokeMap=nb(function(a,b){return"function"==typeof a?new O(this):this.map(function(c){return Ra(c,a,b)})}),O.prototype.reject=function(a){return this.filter(rd(getIteratee(a)))},O.prototype.slice=function(a,b){a=Qd(a);var c=this;return c.__filtered__&&(a>0||b<0)?new O(c):(a<0?c=c.takeRight(-a):a&&(c=c.drop(a)),b!==se&&(b=Qd(b),c=b<0?c.dropRight(-b):c.take(b-a)),c)},O.prototype.takeRightWhile=function(a){return this.reverse().takeWhile(a).reverse()},O.prototype.toArray=function(){return this.take(Xe)},Ga(O.prototype,function(a,b){var c=/^(?:filter|find|map|reject)|While$/.test(b),d=/^(?:head|last)$/.test(b),e=L[d?"take"+("last"==b?"Right":""):b],f=d||/^find/.test(b);e&&(L.prototype[b]=function(){var b=this.__wrapped__,g=d?[1]:arguments,h=b instanceof O,j=g[0],k=h||bi(b),l=function(a){var b=e.apply(L,i([a],g));return d&&m?b[0]:b};k&&c&&"function"==typeof j&&1!=j.length&&(h=k=!1);var m=this.__chain__,n=!!this.__actions__.length,o=f&&!m,p=h&&!n;if(!f&&k){b=p?b:new O(this);var q=a.apply(b,g);return q.__actions__.push({func:ed,args:[l],thisArg:se}),new N(q,m)}return o&&p?a.apply(this,g):(q=this.thru(l),o?d?q.value()[0]:q.value():q)})}),c(["pop","push","shift","sort","splice","unshift"],function(a){var b=Hg[a],c=/^(?:push|sort|unshift)$/.test(a)?"tap":"thru",d=/^(?:pop|shift)$/.test(a);L.prototype[a]=function(){var a=arguments;if(d&&!this.__chain__){var e=this.value();return b.apply(bi(e)?e:[],a)}return this[c](function(c){return b.apply(bi(c)?c:[],a)})}}),Ga(O.prototype,function(a,b){var c=L[b];if(c){var d=c.name+"",e=uh[d]||(uh[d]=[]);e.push({name:b,func:c})}}),uh[Ub(se,Fe).name]=[{name:"wrapper",func:se}],O.prototype.clone=P,O.prototype.reverse=Q,O.prototype.value=R,L.prototype.first=L.prototype.head,ah&&(L.prototype[ah]=fd),"function"==typeof define&&"object"==typeof define.amd&&define.amd?(ug._=L,define(function(){return L})):wg?((wg.exports=L)._=L,vg._=L):ug._=L}.call(this),null==window.BI&&(window.BI={}),window.BI||(window.BI={}),!function(a){var b=function(a,b){return function(c,d,e){return a.call(b,d,c,e)}},c=function(a){return function(){return _[a].apply(_,arguments)}},d=function(a){return function(){var c=Array.prototype.slice.call(arguments,0);return c[1]=_.isFunction(c[1])?b(c[1],c[2]):c[1],_[a].apply(_,c)}};_.extend(BI,{i18nText:function(a){var b=BI.i18n&&BI.i18n[a]||"";b||(b=a);var c=arguments.length;if(c>1)for(var d=1;d=0;c--)a=BI.map(a,function(a,d){return BI.extend({},b[c],{items:[BI.extend({},b[c].el,{el:d})]})});return a},formatEL:function(a){return a&&!a.type&&a.el?a:{el:a}},stripEL:function(a){return a.type&&a||a.el||a},trans2Element:function(a){return BI.map(a,function(a,b){return b.element})}}),_.each(["where","findWhere","contains","invoke","pluck","shuffle","sample","toArray","size"],function(a){BI[a]=c(a)}),_.each(["get","each","map","reduce","reduceRight","find","filter","reject","every","all","some","any","max","min","sortBy","groupBy","indexBy","countBy","partition","clamp"],function(a){"any"===a?BI[a]=d("some"):BI[a]=d(a)}),_.extend(BI,{count:function(a,b,c){var d;if(c)for(d=a;d=0;d--)b(d,a[d],a);return!1},backAny:function(a,b,c){b=BI.iteratee(b,c);for(var d=a.length-1;d>=0;d--)if(b(d,a[d],a))return!0;return!1},backEvery:function(a,b,c){b=BI.iteratee(b,c);for(var d=a.length-1;d>=0;d--)if(!b(d,a[d],a))return!1;return!0},backFindKey:function(a,b,c){b=BI.iteratee(b,c);for(var d,e=_.keys(a),f=e.length-1;f>=0;f--)if(d=e[f],b(a[d],d,a))return d},backFind:function(a,b,c){var d;if(d=BI.isArray(a)?BI.findLastIndex(a,b,c):BI.backFindKey(a,b,c),void 0!==d&&d!==-1)return a[d]},remove:function(a,b,c){var d=BI.isFunction(b);b=d||BI.isArray(b)?b:[b];var e;if(BI.isArray(a))for(e=0;e(2147483646-a.charAt(d).charCodeAt(0)+c.charCodeAt(0))/26)return 0;return b},int2Abc:function(a){var b=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],c=a,d="";if(0===a)return"";for(;0!==c;){var e=c%26;0===e&&(e=26),d=b[e-1]+d,c=(c-e)/26}return d}}),_.each(["first","initial","last","rest","compact","flatten","without","union","intersection","difference","zip","unzip","object","indexOf","lastIndexOf","sortedIndex","range","take","takeRight"],function(a){BI[a]=c(a)}),_.each(["findIndex","findLastIndex"],function(a){BI[a]=d(a)}),_.extend(BI,{makeArray:function(a,b){for(var c=[],d=0;d0},isCapitalEqual:function(a,b){return a=BI.isNull(a)?a:(""+a).toLowerCase(),b=BI.isNull(b)?b:(""+b).toLowerCase(),BI.isEqual(a,b)},isWidthOrHeight:function(a){return"number"==typeof a?a>=0:"string"==typeof a?/^\d{1,3}%$/.exec(a)||"auto"==a||/^\d+px$/.exec(a):void 0},isNotNull:function(a){return!BI.isNull(a)},isNull:function(a){return"undefined"==typeof a||null===a},isEmptyArray:function(a){return BI.isArray(a)&&BI.isEmpty(a)},isNotEmptyArray:function(a){return BI.isArray(a)&&!BI.isEmpty(a)},isEmptyObject:function(a){return BI.isEqual(a,{})},isNotEmptyObject:function(a){return BI.isPlainObject(a)&&!BI.isEmptyObject(a)},isEmptyString:function(a){return BI.isString(a)&&0===a.length},isNotEmptyString:function(a){return BI.isString(a)&&!BI.isEmptyString(a)},isWindow:function(){return $.isWindow.apply($,arguments)}}),_.extend(BI,{deepClone:_.cloneDeep,isDeepMatch:function(a,b){var c=BI.keys(b),d=c.length;if(null==a)return!d;for(var e=Object(a),f=0;f=0},deepContains:function(a,b){return BI.isObject(b)?BI.any(a,function(a,c){if(BI.isEqual(c,b))return!0}):BI.contains(a,b)},deepIndexOf:function(a,b){for(var c=0;c10;)c=(parseInt(c.substring(0,10))+parseInt(c.substring(10,c.length),10)).toString();c=(f*c+g)%h;for(var j="",k="",d=0;d10;)c=(parseInt(c.substring(0,10),10)+parseInt(c.substring(10,c.length),10)).toString();c=(g*c+h)%i;for(var k="",l="",d=0;de[0]?f=["y",1]:a>=d[0]&&a<=e[0]&&(a==d[0]&&(be[1]?f=["m",1]:b==e[1]&&c>e[2]&&(f=["d",1]))),f},checkDateLegal:function(a){var b=a.match(/\d+/g),c=0|b[0],d=0|b[1],e=0|b[2];if(b.length<=1)return!0;if(b.length<=2)return d>=1&&d<=12;var f=Date._MD.slice(0);return f[1]=BI.isLeapYear(c)?29:28,d>=1&&d<=12&&e<=f[d-1]},parseDateTime:function(a,b){var c=BI.getDate(),d=0,e=0,f=1,g=a.split(/\W+/);if("%y%x"==b.toLowerCase()||"%y%x%d"==b.toLowerCase()){var h=4,i=2;g[0]=a.substring(0,h),g[1]=a.substring(h,h+i),g[2]=a.substring(h+i,h+2*i)}var j=b.match(/%./g),k=0,l=0,m=0,n=0,o=0;for(k=0;k29?1900:2e3);break;case"%b":case"%B":for(l=0;l<12;++l)if(Date._MN[l].substr(0,g[k].length).toLowerCase()==g[k].toLowerCase()){e=l;break}break;case"%H":case"%I":case"%k":case"%l":m=parseInt(g[k],10);break;case"%P":case"%p":/pm/i.test(g[k])&&m<12?m+=12:/am/i.test(g[k])&&m>=12&&(m-=12);break;case"%M":n=parseInt(g[k],10);case"%S":o=parseInt(g[k],10)}if(isNaN(d)&&(d=c.getFullYear()),isNaN(e)&&(e=c.getMonth()),isNaN(f)&&(f=c.getDate()),isNaN(m)&&(m=c.getHours()),isNaN(n)&&(n=c.getMinutes()),isNaN(o)&&(o=c.getSeconds()),0!=d)return BI.getDate(d,e,f,m,n,o);for(d=0,e=-1,f=0,k=0;k31&&0==d?(d=parseInt(g[k],10),d<100&&(d+=d>29?1900:2e3)):0==f&&(f=g[k]);return 0==d&&(d=c.getFullYear()),e!=-1&&0!=f?BI.getDate(d,e,f,m,n,o):c},getDate:function(){var a,b=arguments.length,c=arguments;switch(b){case 0:a=new Date;break;case 1:a=new Date(c[0]);break;case 2:a=new Date(c[0],c[1]);break;case 3:a=new Date(c[0],c[1],c[2]);break;case 4:a=new Date(c[0],c[1],c[2],c[3]);break;case 5:a=new Date(c[0],c[1],c[2],c[3],c[4]);break;case 6:a=new Date(c[0],c[1],c[2],c[3],c[4],c[5]);break;case 7:a=new Date(c[0],c[1],c[2],c[3],c[4],c[5],c[6]);break;default:a=new Date}if(BI.isNotNull(Date.timeZone)&&(0===arguments.length||1===arguments.length&&BI.isNumber(arguments[0]))){var d=a.getTime(),e=6e4*a.getTimezoneOffset(),f=d+e;return new Date(f+Date.timeZone)}return a},getTime:function(){var a,b=arguments.length,c=arguments;switch(b){case 0:a=new Date;break;case 1:a=new Date(c[0]);break;case 2:a=new Date(c[0],c[1]);break;case 3:a=new Date(c[0],c[1],c[2]);break;case 4:a=new Date(c[0],c[1],c[2],c[3]);break;case 5:a=new Date(c[0],c[1],c[2],c[3],c[4]);break;case 6:a=new Date(c[0],c[1],c[2],c[3],c[4],c[5]);break;case 7:a=new Date(c[0],c[1],c[2],c[3],c[4],c[5],c[6]);break;default:a=new Date}return BI.isNotNull(Date.timeZone)?a.getTime()-Date.timeZone-6e4*a.getTimezoneOffset():a.getTime()}}),_.extend(BI,{isIE:function(){return null==this.__isIE&&(this.__isIE=/(msie|trident)/i.test(navigator.userAgent.toLowerCase())),this.__isIE},getIEVersion:function(){if(null!=this.__IEVersion)return this.__IEVersion;var a=0,b=navigator.userAgent.toLowerCase(),c=b.match(/(?:msie\s([\w.]+))/),d=b.match(/(?:trident.*rv:([\w.]+))/);return a=c&&d&&c[1]&&d[1]?Math.max(1*c[1],1*d[1]):c&&c[1]?1*c[1]:d&&d[1]?1*d[1]:0,this.__IEVersion=a},isIE9Below:function(){return!!BI.isIE()&&this.getIEVersion()<9},isEdge:function(){return/edge/i.test(navigator.userAgent.toLowerCase())},isChrome:function(){return/chrome/i.test(navigator.userAgent.toLowerCase())},isFireFox:function(){return/firefox/i.test(navigator.userAgent.toLowerCase())},isOpera:function(){return/opera/i.test(navigator.userAgent.toLowerCase())},isSafari:function(){return/safari/i.test(navigator.userAgent.toLowerCase())},isKhtml:function(){return/Konqueror|Safari|KHTML/i.test(navigator.userAgent)},isMac:function(){return/macintosh|mac os x/i.test(navigator.userAgent)},isWindows:function(){return/windows|win32/i.test(navigator.userAgent)},isSupportCss3:function(a){var b,c,d=["webkit","Moz","ms","o"],e=[],f=document.documentElement.style,g=function(a){return a.replace(/-(\w)/g,function(a,b){return b.toUpperCase()})};for(b in d)e.push(g(d[b]+"-"+a));for(e.push(g(a)),b=0,c=e.length;b127&&d<2048?(b+=String.fromCharCode(d>>6|192),b+=String.fromCharCode(63&d|128)):(b+=String.fromCharCode(d>>12|224),b+=String.fromCharCode(d>>6&63|128),b+=String.fromCharCode(63&d|128))}return b},c=function(a){for(var b="",c=0,d=0,e=0,f=0;c191&&d<224?(f=a.charCodeAt(c+1),b+=String.fromCharCode((31&d)<<6|63&f),c+=2):(f=a.charCodeAt(c+1),e=a.charCodeAt(c+2),b+=String.fromCharCode((15&d)<<12|(63&f)<<6|63&e),c+=3);return b};_.extend(BI,{encode:function(c){var d,e,f,g,h,i,j,k="",l=0;for(c=b(c);l