var requirejs,require,define,liteCycle,Asimov,siteCatalystTracking,BusinessTracking;(function(n){function l(n){return st.call(n)==="[object Function]"}function a(n){return st.call(n)==="[object Array]"}function f(n,t){if(n)for(var i=0;i<n.length;i+=1)if(n[i]&&t(n[i],i,n))break}function rt(n,t){if(n)for(var i=n.length-1;i>-1;i-=1)if(n[i]&&t(n[i],i,n))break}function r(n,t){return bt.call(n,t)}function i(n,t){return r(n,t)&&n[t]}function h(n,t){var i;for(i in n)if(r(n,i)&&t(n[i],i))break}function ut(n,t,i,u){return t&&h(t,function(t,f){(i||!r(n,f))&&(!u||typeof t!="object"||!t||a(t)||l(t)||t instanceof RegExp?n[f]=t:(n[f]||(n[f]={}),ut(n[f],t,i,u)))}),n}function u(n,t){return function(){return t.apply(n,arguments)}}function ft(){return document.getElementsByTagName("script")}function at(n){throw n;}function vt(t){if(!t)return t;var i=n;return f(t.split("."),function(n){i=i[n]}),i}function c(n,t,i,r){var u=new Error(t+"\nhttp://requirejs.org/docs/errors.html#"+n);return u.requireType=n,u.requireModules=r,i&&(u.originalError=i),u}function ni(e){function pi(n){for(var i,t=0;t<n.length;t++)if(i=n[t],i===".")n.splice(t,1),t-=1;else if(i==="..")if(t===0||t==1&&n[2]===".."||n[t-1]==="..")continue;else t>0&&(n.splice(t-1,2),t-=2)}function it(n,t,r){var w,f,o,e,h,c,l,s,b,a,k,d,u=t&&t.split("/"),y=v.map,p=y&&y["*"];if(n&&(n=n.split("/"),l=n.length-1,v.nodeIdCompat&&g.test(n[l])&&(n[l]=n[l].replace(g,"")),n[0].charAt(0)==="."&&u&&(d=u.slice(0,u.length-1),n=d.concat(n)),pi(n),n=n.join("/")),r&&y&&(u||p)){o=n.split("/");n:for(e=o.length;e>0;e-=1){if(c=o.slice(0,e).join("/"),u)for(h=u.length;h>0;h-=1)if(f=i(y,u.slice(0,h).join("/")),f&&(f=i(f,c),f)){s=f;b=e;break n}!a&&p&&i(p,c)&&(a=i(p,c),k=e)}!s&&a&&(s=a,b=k);s&&(o.splice(0,b,s),n=o.join("/"))}return w=i(v.pkgs,n),w?w:n}function oi(n){o&&f(ft(),function(t){if(t.getAttribute("data-requiremodule")===n&&t.getAttribute("data-requirecontext")===s.contextName)return t.parentNode.removeChild(t),!0})}function ii(n){var t=i(v.paths,n);if(t&&a(t)&&t.length>1)return t.shift(),s.require.undef(n),s.makeRequire(null,{skipMap:!0})([n]),!0}function si(n){var i,t=n?n.indexOf("!"):-1;return t>-1&&(i=n.substring(0,t),n=n.substring(t+1,n.length)),[i,n]}function k(n,t,r,u){var a,h,l,o,f=null,c=t?t.name:null,y=n,v=!0,e="";return n||(v=!1,n="_@r"+(vi+=1)),o=si(n),f=o[0],n=o[1],f&&(f=it(f,c,u),h=i(w,f)),n&&(f?e=h&&h.normalize?h.normalize(n,function(n){return it(n,c,u)}):n.indexOf("!")===-1?it(n,c,u):n:(e=it(n,c,u),o=si(e),f=o[0],e=o[1],r=!0,a=s.nameToUrl(e))),l=f&&!h&&!r?"_unnormalized"+(yi+=1):"",{prefix:f,name:e,parentMap:t,unnormalized:!!l,url:a,originalName:y,isDefine:v,id:(f?f+"!"+e:e)+l}}function ot(n){var r=n.id,t=i(p,r);return t||(t=p[r]=new s.Module(n)),t}function ct(n,t,u){var e=n.id,f=i(p,e);if(r(w,e)&&(!f||f.defineEmitComplete))t==="defined"&&u(w[e]);else if(f=ot(n),f.error&&t==="error")u(f.error);else f.on(t,u)}function d(n,r){var e=n.requireModules,u=!1;if(r)r(n);else if(f(e,function(t){var r=i(p,t);r&&(r.error=n,r.events.error&&(u=!0,r.emit("error",n)))}),!u)t.onError(n)}function ri(){nt.length&&(dt.apply(tt,[tt.length,0].concat(nt)),nt=[])}function ui(n){delete p[n];delete kt[n]}function hi(n,t,r){var u=n.map.id;n.error?n.emit("error",n.error):(t[u]=!0,f(n.depMaps,function(u,f){var e=u.id,o=i(p,e);!o||n.depMatched[f]||r[e]||(i(t,e)?(n.defineDep(f,w[e]),n.check()):hi(o,t,r))}),r[u]=!0)}function fi(){var t,u,e=v.waitSeconds*1e3,i=e&&s.startTime+e<(new Date).getTime(),n=[],l=[],r=!1,a=!0;if(!yt){if(yt=!0,h(kt,function(t){var f=t.map,e=f.id;if(t.enabled&&(f.isDefine||l.push(t),!t.error))if(!t.inited&&i)ii(e)?(u=!0,r=!0):(n.push(e),oi(e));else if(!t.inited&&t.fetched&&f.isDefine&&(r=!0,!f.prefix))return a=!1}),i&&n.length)return t=c("timeout","Load timeout for modules: "+n,null,n),t.contextName=s.contextName,d(t);a&&f(l,function(n){hi(n,{},{})});(!i||u)&&r&&(o||ht)&&!bt&&(bt=setTimeout(function(){bt=0;fi()},50));yt=!1}}function ei(n){r(w,n[0])||ot(k(n[0],null,!0)).init(n[1],n[2])}function ci(n,t,i,r){n.detachEvent&&!lt?r&&n.detachEvent(r,t):n.removeEventListener(i,t,!1)}function li(n){var t=n.currentTarget||n.srcElement;return ci(t,s.onScriptLoad,"load","onreadystatechange"),ci(t,s.onScriptError,"error"),{node:t,id:t&&t.getAttribute("data-requiremodule")}}function ai(){var n;for(ri();tt.length;){if(n=tt.shift(),n[0]===null)return d(c("mismatch","Mismatched anonymous define() module: "+n[n.length-1]));ei(n)}}var yt,pt,s,et,bt,v={waitSeconds:7,baseUrl:"./",paths:{},bundles:{},pkgs:{},shim:{},config:{}},p={},kt={},ni={},tt=[],w={},st={},ti={},vi=1,yi=1;return et={require:function(n){return n.require?n.require:n.require=s.makeRequire(n.map)},exports:function(n){return n.usingExports=!0,n.map.isDefine?n.exports?w[n.map.id]=n.exports:n.exports=w[n.map.id]={}:void 0},module:function(n){return n.module?n.module:n.module={id:n.map.id,uri:n.map.url,config:function(){return i(v.config,n.map.id)||{}},exports:n.exports||(n.exports={})}}},pt=function(n){this.events=i(ni,n.id)||{};this.map=n;this.shim=i(v.shim,n.id);this.depExports=[];this.depMaps=[];this.depMatched=[];this.pluginMaps={};this.depCount=0},pt.prototype={init:function(n,t,i,r){if(r=r||{},!this.inited){if(this.factory=t,i)this.on("error",i);else this.events.error&&(i=u(this,function(n){this.emit("error",n)}));this.depMaps=n&&n.slice(0);this.errback=i;this.inited=!0;this.ignore=r.ignore;r.enabled||this.enabled?this.enable():this.check()}},defineDep:function(n,t){this.depMatched[n]||(this.depMatched[n]=!0,this.depCount-=1,this.depExports[n]=t)},fetch:function(){if(!this.fetched){this.fetched=!0;s.startTime=(new Date).getTime();var n=this.map;if(this.shim)s.makeRequire(this.map,{enableBuildCallback:!0})(this.shim.deps||[],u(this,function(){return n.prefix?this.callPlugin():this.load()}));else return n.prefix?this.callPlugin():this.load()}},load:function(){var n=this.map.url;st[n]||(st[n]=!0,s.load(this.map.id,n))},check:function(){if(this.enabled&&!this.enabling){var i,f,r=this.map.id,e=this.depExports,n=this.exports,u=this.factory;if(this.inited){if(this.error)this.emit("error",this.error);else if(!this.defining){if(this.defining=!0,this.depCount<1&&!this.defined){if(l(u)){if(this.events.error&&this.map.isDefine||t.onError!==at)try{n=s.execCb(r,u,e,n)}catch(o){i=o}else n=s.execCb(r,u,e,n);if(this.map.isDefine&&n===undefined&&(f=this.module,f?n=f.exports:this.usingExports&&(n=this.exports)),i)return i.requireMap=this.map,i.requireModules=this.map.isDefine?[this.map.id]:null,i.requireType=this.map.isDefine?"define":"require",d(this.error=i)}else n=u;if(this.exports=n,this.map.isDefine&&!this.ignore&&(w[r]=n,t.onResourceLoad))t.onResourceLoad(s,this.map,this.depMaps);ui(r);this.defined=!0}this.defining=!1;this.defined&&!this.defineEmitted&&(this.defineEmitted=!0,this.emit("defined",this.exports),this.defineEmitComplete=!0)}}else this.fetch()}},callPlugin:function(){var n=this.map,f=n.id,e=k(n.prefix);this.depMaps.push(e);ct(e,"defined",u(this,function(e){var o,l,a,w=i(ti,this.map.id),y=this.map.name,nt=this.map.parentMap?this.map.parentMap.name:null,g=s.makeRequire(n.parentMap,{enableBuildCallback:!0});if(this.map.unnormalized){if(e.normalize&&(y=e.normalize(y,function(n){return it(n,nt,!0)})||""),l=k(n.prefix+"!"+y,this.map.parentMap),ct(l,"defined",u(this,function(n){this.init([],function(){return n},null,{enabled:!0,ignore:!0})})),a=i(p,l.id),a){if(this.depMaps.push(l),this.events.error)a.on("error",u(this,function(n){this.emit("error",n)}));a.enable()}return}if(w){this.map.url=s.nameToUrl(w);this.load();return}o=u(this,function(n){this.init([],function(){return n},null,{enabled:!0})});o.error=u(this,function(n){this.inited=!0;this.error=n;n.requireModules=[f];h(p,function(n){n.map.id.indexOf(f+"_unnormalized")===0&&ui(n.map.id)});d(n)});o.fromText=u(this,function(i,u){var e=n.name,h=k(e),l=b;u&&(i=u);l&&(b=!1);ot(h);r(v.config,f)&&(v.config[e]=v.config[f]);try{t.exec(i)}catch(a){return d(c("fromtexteval","fromText eval for "+f+" failed: "+a,a,[f]))}l&&(b=!0);this.depMaps.push(h);s.completeLoad(e);g([e],o)});e.load(n.name,g,o,v)}));s.enable(e,this);this.pluginMaps[e.id]=e},enable:function(){kt[this.map.id]=this;this.enabled=!0;this.enabling=!0;f(this.depMaps,u(this,function(n,t){var f,e,o;if(typeof n=="string"){if(n=k(n,this.map.isDefine?this.map:this.map.parentMap,!1,!this.skipMap),this.depMaps[t]=n,o=i(et,n.id),o){this.depExports[t]=o(this);return}this.depCount+=1;ct(n,"defined",u(this,function(n){this.defineDep(t,n);this.check()}));this.errback&&ct(n,"error",u(this,this.errback))}f=n.id;e=p[f];r(et,f)||!e||e.enabled||s.enable(n,this)}));h(this.pluginMaps,u(this,function(n){var t=i(p,n.id);t&&!t.enabled&&s.enable(n,this)}));this.enabling=!1;this.check()},on:function(n,t){var i=this.events[n];i||(i=this.events[n]=[]);i.push(t)},emit:function(n,t){f(this.events[n],function(n){n(t)});n==="error"&&delete this.events[n]}},s={config:v,contextName:e,registry:p,defined:w,urlFetched:st,defQueue:tt,Module:pt,makeModuleMap:k,nextTick:t.nextTick,onError:d,configure:function(n){n.baseUrl&&n.baseUrl.charAt(n.baseUrl.length-1)!=="/"&&(n.baseUrl+="/");var t=v.shim,i={paths:!0,bundles:!0,config:!0,map:!0};h(n,function(n,t){i[t]?(v[t]||(v[t]={}),ut(v[t],n,!0,!0)):v[t]=n});n.bundles&&h(n.bundles,function(n,t){f(n,function(n){n!==t&&(ti[n]=t)})});n.shim&&(h(n.shim,function(n,i){a(n)&&(n={deps:n});(n.exports||n.init)&&!n.exportsFn&&(n.exportsFn=s.makeShimExports(n));t[i]=n}),v.shim=t);n.packages&&f(n.packages,function(n){var i,t;n=typeof n=="string"?{name:n}:n;t=n.name;i=n.location;i&&(v.paths[t]=n.location);v.pkgs[t]=n.name+"/"+(n.main||"main").replace(wt,"").replace(g,"")});h(p,function(n,t){n.inited||n.map.unnormalized||(n.map=k(t))});(n.deps||n.callback)&&s.require(n.deps||[],n.callback)},makeShimExports:function(t){function i(){var i;return t.init&&(i=t.init.apply(n,arguments)),i||t.exports&&vt(t.exports)}return i},makeRequire:function(n,u){function f(i,o,h){var a,y,v;return(u.enableBuildCallback&&o&&l(o)&&(o.__requireJsBuild=!0),typeof i=="string")?l(o)?d(c("requireargs","Invalid require call"),h):n&&r(et,i)?et[i](p[n.id]):t.get?t.get(s,i,n,f):(y=k(i,n,!1,!0),a=y.id,!r(w,a))?d(c("notloaded",'Module name "'+a+'" has not been loaded yet for context: '+e+(n?"":". Use require([])"))):w[a]:(ai(),s.nextTick(function(){ai();v=ot(k(null,n));v.skipMap=u.skipMap;v.init(i,o,h,{enabled:!0});fi()}),f)}return u=u||{},ut(f,{isBrowser:o,toUrl:function(t){var r,i=t.lastIndexOf("."),u=t.split("/")[0],f=u==="."||u==="..";return i!==-1&&(!f||i>1)&&(r=t.substring(i,t.length),t=t.substring(0,i)),s.nameToUrl(it(t,n&&n.id,!0),r,!0)},defined:function(t){return r(w,k(t,n,!1,!0).id)},specified:function(t){return t=k(t,n,!1,!0).id,r(w,t)||r(p,t)}}),n||(f.undef=function(t){ri();var u=k(t,n,!0),r=i(p,t);oi(t);delete w[t];delete st[u.url];delete ni[t];rt(tt,function(n,i){n[0]===t&&tt.splice(i,1)});r&&(r.events.defined&&(ni[t]=r.events),ui(t))}),f},enable:function(n){var t=i(p,n.id);t&&ot(n).enable()},completeLoad:function(n){var u,t,f,e=i(v.shim,n)||{},o=e.exports;for(ri();tt.length;){if(t=tt.shift(),t[0]===null){if(t[0]=n,u)break;u=!0}else t[0]===n&&(u=!0);ei(t)}if(f=i(p,n),!u&&!r(w,n)&&f&&!f.inited)if(!v.enforceDefine||o&&vt(o))ei([n,e.deps||[],e.exportsFn]);else return ii(n)?void 0:d(c("nodefine","No define call for "+n,null,[n]));fi()},nameToUrl:function(n,r,u){var l,o,h,y,f,e,c,p=i(v.pkgs,n);if(p&&(n=p),c=i(ti,n),c)return s.nameToUrl(c,r,u);if(t.jsExtRegExp.test(n))f=n+(r||"");else{for(l=v.paths,o=n.split("/"),h=o.length;h>0;h-=1)if(y=o.slice(0,h).join("/"),e=i(l,y),e){a(e)&&(e=e[0]);o.splice(0,h,e);break}f=o.join("/");f+=r||(/^data\:|\?/.test(f)||u?"":".js");f=(f.charAt(0)==="/"||f.match(/^[\w\+\.\-]+:/)?"":v.baseUrl)+f}return v.urlArgs?f+((f.indexOf("?")===-1?"?":"&")+v.urlArgs):f},load:function(n,i){t.load(s,n,i)},execCb:function(n,t,i,r){return t.apply(r,i)},onScriptLoad:function(n){if(n.type==="load"||gt.test((n.currentTarget||n.srcElement).readyState)){y=null;var t=li(n);s.completeLoad(t.id)}},onScriptError:function(n){var t=li(n);if(!ii(t.id))return d(c("scripterror","Script error for: "+t.id,n,[t.id]))}},s.require=s.makeRequire(),s}function ti(){return y&&y.readyState==="interactive"?y:(rt(ft(),function(n){if(n.readyState==="interactive")return y=n}),y)}var t,tt,v,p,k,d,y,it,e,et,yt=/(\/\*([\s\S]*?)\*\/|([^:]|^)\/\/(.*)$)/mg,pt=/[^.]\s*require\s*\(\s*["']([^'"\s]+)["']\s*\)/g,g=/\.js$/,wt=/^\.\//,ot=Object.prototype,st=ot.toString,bt=ot.hasOwnProperty,kt=Array.prototype,dt=kt.splice,o=!!(typeof window!="undefined"&&typeof navigator!="undefined"&&window.document),ht=!o&&typeof importScripts!="undefined",gt=o&&navigator.platform==="PLAYSTATION 3"?/^complete$/:/^(complete|loaded)$/,ct="_",lt=typeof opera!="undefined"&&opera.toString()==="[object Opera]",w={},s={},nt=[],b=!1;if(typeof define=="undefined"){if(typeof requirejs!="undefined"){if(l(requirejs))return;s=requirejs;requirejs=undefined}typeof require=="undefined"||l(require)||(s=require,require=undefined);t=requirejs=function(n,r,u,f){var o,e,s=ct;return a(n)||typeof n=="string"||(e=n,a(r)?(n=r,r=u,u=f):n=[]),e&&e.context&&(s=e.context),o=i(w,s),o||(o=w[s]=t.s.newContext(s)),e&&o.configure(e),o.require(n,r,u)};t.config=function(n){return t(n)};t.nextTick=typeof setTimeout!="undefined"?function(n){setTimeout(n,4)}:function(n){n()};require||(require=t);t.version="2.1.15";t.jsExtRegExp=/^\/|:|\?|\.js$/;t.isBrowser=o;tt=t.s={contexts:w,newContext:ni};t({});f(["toUrl","undef","defined","specified"],function(n){t[n]=function(){var t=w[ct];return t.require[n].apply(t,arguments)}});o&&(v=tt.head=document.getElementsByTagName("head")[0],p=document.getElementsByTagName("base")[0],p&&(v=tt.head=p.parentNode));t.onError=at;t.createNode=function(n){var t=n.xhtml?document.createElementNS("http://www.w3.org/1999/xhtml","html:script"):document.createElement("script");return t.type=n.scriptType||"text/javascript",t.charset="utf-8",t.async=!0,t};t.load=function(n,i,r){var f=n&&n.config||{},u;if(o)return u=t.createNode(f,i,r),u.setAttribute("data-requirecontext",n.contextName),u.setAttribute("data-requiremodule",i),!u.attachEvent||u.attachEvent.toString&&u.attachEvent.toString().indexOf("[native code")<0||lt?(u.addEventListener("load",n.onScriptLoad,!1),u.addEventListener("error",n.onScriptError,!1)):(b=!0,u.attachEvent("onreadystatechange",n.onScriptLoad)),u.src=r,it=u,p?v.insertBefore(u,p):v.appendChild(u),it=null,u;if(ht)try{importScripts(r);n.completeLoad(i)}catch(e){n.onError(c("importscripts","importScripts failed for "+i+" at "+r,e,[i]))}};o&&!s.skipDataMain&&rt(ft(),function(n){return v||(v=n.parentNode),k=n.getAttribute("data-main"),k?(e=k,s.baseUrl||(d=e.split("/"),e=d.pop(),et=d.length?d.join("/")+"/":"./",s.baseUrl=et),e=e.replace(g,""),t.jsExtRegExp.test(e)&&(e=k),s.deps=s.deps?s.deps.concat(e):[e],!0):void 0});define=function(n,t,i){var r,u;typeof n!="string"&&(i=t,t=n,n=null);a(t)||(i=t,t=null);!t&&l(i)&&(t=[],i.length&&(i.toString().replace(yt,"").replace(pt,function(n,i){t.push(i)}),t=(i.length===1?["require"]:["require","exports","module"]).concat(t)));b&&(r=it||ti(),r&&(n||(n=r.getAttribute("data-requiremodule")),u=w[r.getAttribute("data-requirecontext")]));(u?u.defQueue:nt).push([n,t,i])};define.amd={jQuery:!0};t.exec=function(text){return eval(text)};t(s)}})(this),function(n){n.fn.liteCycle=function(u){var f=n(this);u.onSlideTimer=t;u.setSlide=i;u.index=1;f.length>1&&f.each(function(t){n("<a href='#'>"+(t+1)+"<\/a>").click(function(n){n.preventDefault();r(f,t+1)}).appendTo(u.pager)});f.hide();f.eq(0).show();n(u.pager).find("a").eq(0).addClass("activeSlide");f.data("liteCycle",u);f.length>1&&u.autoRotate===!0&&(u.timer=setTimeout(function(){t(f)},u.wait))};var t=function(n){var r=n.data("liteCycle"),u;r&&(u=r.index?r.index+1:1,u>n.length&&(u=1),i(n,u,!1),r.timer=setTimeout(function(){t(n)},r.wait))},r=function(n,r){var u=n.data("liteCycle");clearTimeout(u.timer);r!=u.index&&i(n,r,null);u.autoRotate===!0&&(u.timer=setTimeout(function(){t(n)},u.wait))},i=function(t,i,r){var u=t.data("liteCycle"),f,e,o;t.each(function(t,i){n(i).stop(!0,!0)});f=t.eq(u.index-1);e=t.eq(i-1);u.before&&u.before(f,e);o=n(u.pager).find("a");o.eq(u.index-1).removeClass("activeSlide");o.eq(i-1).addClass("activeSlide");r==null&&(r=i<u.index);e.show("slide",{direction:r?"left":"right",easing:u.easing,complete:function(){u.after&&u.after(f,e,u.index)}},u.animationSpeed);f.hide("slide",{direction:r?"right":"left",easing:u.easing},u.animationSpeed);u.index=i}}(jQuery);liteCycle=window.liteCycle||{};liteCycle.pause=function(n){var t=n.data("liteCycle");clearTimeout(t.timer);t.autoRotate=!1};liteCycle.play=function(n){if(!(n.length<=1)){var t=n.data("liteCycle");clearTimeout(t.timer);t.autoRotate=!0;t.onSlideTimer(n)}};liteCycle.next=function(n){var t,i;n.length<=1||(t=n.data("liteCycle"),clearTimeout(t.timer),t.autoRotate=!1,i=t.index>=n.length?1:t.index+1,t.setSlide(n,i,!1))};liteCycle.previous=function(n){var t,i;n.length<=1||(t=n.data("liteCycle"),clearTimeout(t.timer),t.autoRotate=!1,i=t.index<=1?n.length:t.index-1,t.setSlide(n,i,!0))},function(n,t){function i(t){return!n(t).parents().andSelf().filter(function(){return n.curCSS(this,"visibility")==="hidden"||n.expr.filters.hidden(this)}).length}n.ui=n.ui||{};n.ui.version||(n.extend(n.ui,{version:"1.8.5",keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}}),n.fn.extend({_focus:n.fn.focus,focus:function(t,i){return typeof t=="number"?this.each(function(){var r=this;setTimeout(function(){n(r).focus();i&&i.call(r)},t)}):this._focus.apply(this,arguments)},scrollParent:function(){var t;return t=n.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(n.curCSS(this,"position",1))&&/(auto|scroll)/.test(n.curCSS(this,"overflow",1)+n.curCSS(this,"overflow-y",1)+n.curCSS(this,"overflow-x",1))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(n.curCSS(this,"overflow",1)+n.curCSS(this,"overflow-y",1)+n.curCSS(this,"overflow-x",1))}).eq(0),/fixed/.test(this.css("position"))||!t.length?n(document):t},zIndex:function(i){if(i!==t)return this.css("zIndex",i);if(this.length){i=n(this[0]);for(var r;i.length&&i[0]!==document;){if(r=i.css("position"),(r==="absolute"||r==="relative"||r==="fixed")&&(r=parseInt(i.css("zIndex")),!isNaN(r)&&r!=0))return r;i=i.parent()}}return 0},disableSelection:function(){return this.bind("mousedown.ui-disableSelection selectstart.ui-disableSelection",function(n){n.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}}),n.each(["Width","Height"],function(i,r){function u(t,i,r,u){return n.each(o,function(){i-=parseFloat(n.curCSS(t,"padding"+this,!0))||0;r&&(i-=parseFloat(n.curCSS(t,"border"+this+"Width",!0))||0);u&&(i-=parseFloat(n.curCSS(t,"margin"+this,!0))||0)}),i}var o=r==="Width"?["Left","Right"]:["Top","Bottom"],f=r.toLowerCase(),e={innerWidth:n.fn.innerWidth,innerHeight:n.fn.innerHeight,outerWidth:n.fn.outerWidth,outerHeight:n.fn.outerHeight};n.fn["inner"+r]=function(i){return i===t?e["inner"+r].call(this):this.each(function(){n.style(this,f,u(this,i)+"px")})};n.fn["outer"+r]=function(t,i){return typeof t!="number"?e["outer"+r].call(this,t):this.each(function(){n.style(this,f,u(this,t,!0,i)+"px")})}}),n.extend(n.expr[":"],{data:function(t,i,r){return!!n.data(t,r[3])},focusable:function(t){var r=t.nodeName.toLowerCase(),u=n.attr(t,"tabindex");return"area"===r?(r=t.parentNode,u=r.name,!t.href||!u||r.nodeName.toLowerCase()!=="map")?!1:(t=n("img[usemap=#"+u+"]")[0],!!t&&i(t)):(/input|select|textarea|button|object/.test(r)?!t.disabled:"a"==r?t.href||!isNaN(u):!isNaN(u))&&i(t)},tabbable:function(t){var i=n.attr(t,"tabindex");return(isNaN(i)||i>=0)&&n(t).is(":focusable")}}),n(function(){var t=document.createElement("div"),i=document.body;n.extend(t.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});n.support.minHeight=i.appendChild(t).offsetHeight===100;i.removeChild(t).style.display="none"}),n.extend(n.ui,{plugin:{add:function(t,i,r){t=n.ui[t].prototype;for(var u in r)t.plugins[u]=t.plugins[u]||[],t.plugins[u].push([i,r[u]])},call:function(n,t,i){if((t=n.plugins[t])&&n.element[0].parentNode)for(var r=0;r<t.length;r++)n.options[t[r][0]]&&t[r][1].apply(n.element,i)}},contains:function(n,t){return document.compareDocumentPosition?n.compareDocumentPosition(t)&16:n!==t&&n.contains(t)},hasScroll:function(t,i){if(n(t).css("overflow")==="hidden")return!1;i=i&&i==="left"?"scrollLeft":"scrollTop";var r=!1;return t[i]>0?!0:(t[i]=1,r=t[i]>0,t[i]=0,r)},isOverAxis:function(n,t,i){return n>t&&n<t+i},isOver:function(t,i,r,u,f,e){return n.ui.isOverAxis(t,r,f)&&n.ui.isOverAxis(i,u,e)}}))}(jQuery),function(n,t){var i,r;n.cleanData?(i=n.cleanData,n.cleanData=function(t){for(var r=0,u;(u=t[r])!=null;r++)n(u).triggerHandler("remove");i(t)}):(r=n.fn.remove,n.fn.remove=function(t,i){return this.each(function(){return i||(!t||n.filter(t,[this]).length)&&n("*",this).add([this]).each(function(){n(this).triggerHandler("remove")}),r.call(n(this),t,i)})});n.widget=function(t,i,r){var u=t.split(".")[0],f;t=t.split(".")[1];f=u+"-"+t;r||(r=i,i=n.Widget);n.expr[":"][f]=function(i){return!!n.data(i,t)};n[u]=n[u]||{};n[u][t]=function(n,t){arguments.length&&this._createWidget(n,t)};i=new i;i.options=n.extend(!0,{},i.options);n[u][t].prototype=n.extend(!0,i,{namespace:u,widgetName:t,widgetEventPrefix:n[u][t].prototype.widgetEventPrefix||t,widgetBaseClass:f},r);n.widget.bridge(t,n[u][t])};n.widget.bridge=function(i,r){n.fn[i]=function(u){var f=typeof u=="string",e=Array.prototype.slice.call(arguments,1),o=this;return(u=!f&&e.length?n.extend.apply(null,[!0,u].concat(e)):u,f&&u.substring(0,1)==="_")?o:(f?this.each(function(){var r=n.data(this,i),f;if(!r)throw"cannot call methods on "+i+" prior to initialization; attempted to call method '"+u+"'";if(!n.isFunction(r[u]))throw"no such method '"+u+"' for "+i+" widget instance";return f=r[u].apply(r,e),f!==r&&f!==t?(o=f,!1):void 0}):this.each(function(){var t=n.data(this,i);t?t.option(u||{})._init():n.data(this,i,new r(u,this))}),o)}};n.Widget=function(n,t){arguments.length&&this._createWidget(n,t)};n.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:!1},_createWidget:function(t,i){n.data(i,this.widgetName,this);this.element=n(i);this.options=n.extend(!0,{},this.options,n.metadata&&n.metadata.get(i)[this.widgetName],t);var r=this;this.element.bind("remove."+this.widgetName,function(){r.destroy()});this._create();this._init()},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName);this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled ui-state-disabled")},widget:function(){return this.element},option:function(i,r){var u=i,f=this;if(arguments.length===0)return n.extend({},f.options);if(typeof i=="string"){if(r===t)return this.options[i];u={};u[i]=r}return n.each(u,function(n,t){f._setOption(n,t)}),f},_setOption:function(n,t){return this.options[n]=t,n==="disabled"&&this.widget()[t?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",t),this},enable:function(){return this._setOption("disabled",!1)},disable:function(){return this._setOption("disabled",!0)},_trigger:function(t,i,r){var f=this.options[t],u;if(i=n.Event(i),i.type=(t===this.widgetEventPrefix?t:this.widgetEventPrefix+t).toLowerCase(),r=r||{},i.originalEvent)for(t=n.event.props.length;t;)u=n.event.props[--t],i[u]=i.originalEvent[u];return this.element.trigger(i,r),!(n.isFunction(f)&&f.call(this.element[0],i,r)===!1||i.isDefaultPrevented())}}}(jQuery),function(n){n.ui=n.ui||{};var t=/left|center|right/,i=/top|center|bottom/,r=n.fn.position,u=n.fn.offset;n.fn.position=function(u){if(!u||!u.of)return r.apply(this,arguments);u=n.extend({},u);var e=n(u.of),l=e[0],c=(u.collision||"flip").split(" "),o=u.offset?u.offset.split(" "):[0,0],s,h,f;return l.nodeType===9?(s=e.width(),h=e.height(),f={top:0,left:0}):l.scrollTo&&l.document?(s=e.width(),h=e.height(),f={top:e.scrollTop(),left:e.scrollLeft()}):l.preventDefault?(u.at="left top",s=h=0,f={top:u.of.pageY,left:u.of.pageX}):(s=e.outerWidth(),h=e.outerHeight(),f=e.offset()),n.each(["my","at"],function(){var n=(u[this]||"").split(" ");n.length===1&&(n=t.test(n[0])?n.concat(["center"]):i.test(n[0])?["center"].concat(n):["center","center"]);n[0]=t.test(n[0])?n[0]:"center";n[1]=i.test(n[1])?n[1]:"center";u[this]=n}),c.length===1&&(c[1]=c[0]),o[0]=parseInt(o[0],10)||0,o.length===1&&(o[1]=o[0]),o[1]=parseInt(o[1],10)||0,u.at[0]==="right"?f.left+=s:u.at[0]==="center"&&(f.left+=s/2),u.at[1]==="bottom"?f.top+=h:u.at[1]==="center"&&(f.top+=h/2),f.left+=o[0],f.top+=o[1],this.each(function(){var i=n(this),r=i.outerWidth(),e=i.outerHeight(),l=parseInt(n.curCSS(this,"marginLeft",!0))||0,a=parseInt(n.curCSS(this,"marginTop",!0))||0,y=r+l+parseInt(n.curCSS(this,"marginRight",!0))||0,p=e+a+parseInt(n.curCSS(this,"marginBottom",!0))||0,t=n.extend({},f),v;u.my[0]==="right"?t.left-=r:u.my[0]==="center"&&(t.left-=r/2);u.my[1]==="bottom"?t.top-=e:u.my[1]==="center"&&(t.top-=e/2);t.left=parseInt(t.left);t.top=parseInt(t.top);v={left:t.left-l,top:t.top-a};n.each(["left","top"],function(i,f){n.ui.position[c[i]]&&n.ui.position[c[i]][f](t,{targetWidth:s,targetHeight:h,elemWidth:r,elemHeight:e,collisionPosition:v,collisionWidth:y,collisionHeight:p,offset:o,my:u.my,at:u.at})});n.fn.bgiframe&&i.bgiframe();i.offset(n.extend(t,{using:u.using}))})};n.ui.position={fit:{left:function(t,i){var r=n(window);r=i.collisionPosition.left+i.collisionWidth-r.width()-r.scrollLeft();t.left=r>0?t.left-r:Math.max(t.left-i.collisionPosition.left,t.left)},top:function(t,i){var r=n(window);r=i.collisionPosition.top+i.collisionHeight-r.height()-r.scrollTop();t.top=r>0?t.top-r:Math.max(t.top-i.collisionPosition.top,t.top)}},flip:{left:function(t,i){var r;if(i.at[0]!=="center"){r=n(window);r=i.collisionPosition.left+i.collisionWidth-r.width()-r.scrollLeft();var u=i.my[0]==="left"?-i.elemWidth:i.my[0]==="right"?i.elemWidth:0,f=i.at[0]==="left"?i.targetWidth:-i.targetWidth,e=-2*i.offset[0];t.left+=i.collisionPosition.left<0?u+f+e:r>0?u+f+e:0}},top:function(t,i){var r;if(i.at[1]!=="center"){r=n(window);r=i.collisionPosition.top+i.collisionHeight-r.height()-r.scrollTop();var u=i.my[1]==="top"?-i.elemHeight:i.my[1]==="bottom"?i.elemHeight:0,f=i.at[1]==="top"?i.targetHeight:-i.targetHeight,e=-2*i.offset[1];t.top+=i.collisionPosition.top<0?u+f+e:r>0?u+f+e:0}}}};n.offset.setOffset||(n.offset.setOffset=function(t,i){/static/.test(n.curCSS(t,"position"))&&(t.style.position="relative");var u=n(t),r=u.offset(),f=parseInt(n.curCSS(t,"top",!0),10)||0,e=parseInt(n.curCSS(t,"left",!0),10)||0;r={top:i.top-r.top+f,left:i.left-r.left+e};"using"in i?i.using.call(t,r):u.css(r)},n.fn.offset=function(t){var i=this[0];return!i||!i.ownerDocument?null:t?this.each(function(){n.offset.setOffset(this,t)}):u.call(this)})}(jQuery),function(n){n.widget("ui.autocomplete",{options:{appendTo:"body",delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null},_create:function(){var t=this,i=this.element[0].ownerDocument;this.element.addClass("ui-autocomplete-input").attr("autocomplete","off").attr({role:"textbox","aria-autocomplete":"list","aria-haspopup":"true"}).bind("keydown.autocomplete",function(i){if(!t.options.disabled){var r=n.ui.keyCode;switch(i.keyCode){case r.PAGE_UP:t._move("previousPage",i);break;case r.PAGE_DOWN:t._move("nextPage",i);break;case r.UP:t._move("previous",i);i.preventDefault();break;case r.DOWN:t._move("next",i);i.preventDefault();break;case r.ENTER:case r.NUMPAD_ENTER:t.menu.element.is(":visible")&&i.preventDefault();case r.TAB:if(!t.menu.active)return;t.menu.select(i);break;case r.ESCAPE:t.element.val(t.term);t.close(i);break;default:clearTimeout(t.searching);t.searching=setTimeout(function(){t.term!=t.element.val()&&(t.selectedItem=null,t.search(null,i))},t.options.delay)}}}).bind("focus.autocomplete",function(){t.options.disabled||(t.selectedItem=null,t.previous=t.element.val())}).bind("blur.autocomplete",function(n){t.options.disabled||(clearTimeout(t.searching),t.closing=setTimeout(function(){t.close(n);t._change(n)},150))});this._initSource();this.response=function(){return t._response.apply(t,arguments)};this.menu=n("<ul><\/ul>").addClass("ui-autocomplete").appendTo(n(this.options.appendTo||"body",i)[0]).mousedown(function(i){var r=t.menu.element[0];i.target===r&&setTimeout(function(){n(document).one("mousedown",function(i){i.target===t.element[0]||i.target===r||n.ui.contains(r,i.target)||t.close()})},1);setTimeout(function(){clearTimeout(t.closing)},13)}).menu({focus:function(n,i){i=i.item.data("item.autocomplete");!1!==t._trigger("focus",null,{item:i})&&/^key/.test(n.originalEvent.type)&&t.element.val(i.value)},selected:function(n,r){r=r.item.data("item.autocomplete");var u=t.previous;t.element[0]!==i.activeElement&&(t.element.focus(),t.previous=u);!1!==t._trigger("select",n,{item:r})&&(t.term=r.value,t.element.val(r.value));t.close(n);t.selectedItem=r},blur:function(){t.menu.element.is(":visible")&&t.element.val()!==t.term&&t.element.val(t.term)}}).zIndex(this.element.zIndex()+1).css({top:0,left:0}).hide().data("menu");n.fn.bgiframe&&this.menu.element.bgiframe()},destroy:function(){this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete").removeAttr("role").removeAttr("aria-autocomplete").removeAttr("aria-haspopup");this.menu.element.remove();n.Widget.prototype.destroy.call(this)},_setOption:function(t,i){n.Widget.prototype._setOption.apply(this,arguments);t==="source"&&this._initSource();t==="appendTo"&&this.menu.element.appendTo(n(i||"body",this.element[0].ownerDocument)[0])},_initSource:function(){var t=this,i,r;n.isArray(this.options.source)?(i=this.options.source,this.source=function(t,r){r(n.ui.autocomplete.filter(i,t.term))}):typeof this.options.source=="string"?(r=this.options.source,this.source=function(i,u){t.xhr&&t.xhr.abort();t.xhr=n.getJSON(r,i,function(n,i,r){r===t.xhr&&u(n);t.xhr=null})}):this.source=this.options.source},search:function(n,t){return(n=n!=null?n:this.element.val(),this.term=this.element.val(),n.length<this.options.minLength)?this.close(t):(clearTimeout(this.closing),this._trigger("search")!==!1?this._search(n):void 0)},_search:function(n){this.element.addClass("ui-autocomplete-loading");this.source({term:n},this.response)},_response:function(n){n.length?(n=this._normalize(n),this._suggest(n),this._trigger("open")):this.close();this.element.removeClass("ui-autocomplete-loading")},close:function(n){clearTimeout(this.closing);this.menu.element.is(":visible")&&(this._trigger("close",n),this.menu.element.hide(),this.menu.deactivate())},_change:function(n){this.previous!==this.element.val()&&this._trigger("change",n,{item:this.selectedItem})},_normalize:function(t){return t.length&&t[0].label&&t[0].value?t:n.map(t,function(t){return typeof t=="string"?{label:t,value:t}:n.extend({label:t.label||t.value,value:t.value||t.label},t)})},_suggest:function(t){var i=this.menu.element.empty().zIndex(this.element.zIndex()+1),r;this._renderMenu(i,t);this.menu.deactivate();this.menu.refresh();this.menu.element.show().position(n.extend({of:this.element},this.options.position));t=i.width("").outerWidth();r=this.element.outerWidth();i.outerWidth(Math.max(t,r))},_renderMenu:function(t,i){var r=this;n.each(i,function(n,i){r._renderItem(t,i)})},_renderItem:function(t,i){return n("<li><\/li>").data("item.autocomplete",i).append(n("<a><\/a>").text(i.label)).appendTo(t)},_move:function(n,t){this.menu.element.is(":visible")?this.menu.first()&&/^previous/.test(n)||this.menu.last()&&/^next/.test(n)?(this.element.val(this.term),this.menu.deactivate()):this.menu[n](t):this.search(null,t)},widget:function(){return this.menu.element}});n.extend(n.ui.autocomplete,{escapeRegex:function(n){return n.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")},filter:function(t,i){var r=new RegExp(n.ui.autocomplete.escapeRegex(i),"i");return n.grep(t,function(n){return r.test(n.label||n.value||n)})}})}(jQuery),function(n){n.widget("ui.menu",{_create:function(){var t=this;this.element.addClass("ui-menu ui-widget ui-widget-content ui-corner-all").attr({role:"listbox","aria-activedescendant":"ui-active-menuitem"}).click(function(i){n(i.target).closest(".ui-menu-item a").length&&(i.preventDefault(),t.select(i))});this.refresh()},refresh:function(){var t=this;this.element.children("li:not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","menuitem").children("a").addClass("ui-corner-all").attr("tabindex",-1).mouseenter(function(i){t.activate(i,n(this).parent())}).mouseleave(function(){t.deactivate()})},activate:function(n,t){if(this.deactivate(),this.hasScroll()){var i=t.offset().top-this.element.offset().top,r=this.element.attr("scrollTop"),u=this.element.height();i<0?this.element.attr("scrollTop",r+i):i>=u&&this.element.attr("scrollTop",r+i-u+t.height())}this.active=t.eq(0).children("a").addClass("ui-state-hover").attr("id","ui-active-menuitem").end();this._trigger("focus",n,{item:t})},deactivate:function(){this.active&&(this.active.children("a").removeClass("ui-state-hover").removeAttr("id"),this._trigger("blur"),this.active=null)},next:function(n){this.move("next",".ui-menu-item:first",n)},previous:function(n){this.move("prev",".ui-menu-item:last",n)},first:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},last:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},move:function(n,t,i){this.active?(n=this.active[n+"All"](".ui-menu-item").eq(0),n.length?this.activate(i,n):this.activate(i,this.element.children(t))):this.activate(i,this.element.children(t))},nextPage:function(t){if(this.hasScroll())if(!this.active||this.last())this.activate(t,this.element.children(":first"));else{var r=this.active.offset().top,u=this.element.height(),i=this.element.children("li").filter(function(){var t=n(this).offset().top-r-u+n(this).height();return t<10&&t>-10});i.length||(i=this.element.children(":last"));this.activate(t,i)}else this.activate(t,this.element.children(!this.active||this.last()?":first":":last"))},previousPage:function(t){if(this.hasScroll())if(!this.active||this.first())this.activate(t,this.element.children(":last"));else{var i=this.active.offset().top,r=this.element.height();result=this.element.children("li").filter(function(){var t=n(this).offset().top-i+r-n(this).height();return t<10&&t>-10});result.length||(result=this.element.children(":first"));this.activate(t,result)}else this.activate(t,this.element.children(!this.active||this.first()?":last":":first"))},hasScroll:function(){return this.element.height()<this.element.attr("scrollHeight")},select:function(n){this._trigger("selected",n,{item:this.active})}})}(jQuery),function(n){var t,r=function(t){n(":ui-button",t.target.form).each(function(){var t=n(this).data("button");setTimeout(function(){t.refresh()},1)})},i=function(t){var i=t.name,r=t.form,u=n([]);return i&&(u=r?n(r).find("[name='"+i+"']"):n("[name='"+i+"']",t.ownerDocument).filter(function(){return!this.form})),u};n.widget("ui.button",{options:{disabled:null,text:!0,label:null,icons:{primary:null,secondary:null}},_create:function(){this.element.closest("form").unbind("reset.button").bind("reset.button",r);typeof this.options.disabled!="boolean"&&(this.options.disabled=this.element.attr("disabled"));this._determineButtonType();this.hasTitle=!!this.buttonElement.attr("title");var f=this,u=this.options,e=this.type==="checkbox"||this.type==="radio",o="ui-state-hover"+(e?"":" ui-state-active");u.label===null&&(u.label=this.buttonElement.html());this.element.is(":disabled")&&(u.disabled=!0);this.buttonElement.addClass("ui-button ui-widget ui-state-default ui-corner-all").attr("role","button").bind("mouseenter.button",function(){u.disabled||(n(this).addClass("ui-state-hover"),this===t&&n(this).addClass("ui-state-active"))}).bind("mouseleave.button",function(){u.disabled||n(this).removeClass(o)}).bind("focus.button",function(){n(this).addClass("ui-state-focus")}).bind("blur.button",function(){n(this).removeClass("ui-state-focus")});e&&this.element.bind("change.button",function(){f.refresh()});this.type==="checkbox"?this.buttonElement.bind("click.button",function(){if(u.disabled)return!1;n(this).toggleClass("ui-state-active");f.buttonElement.attr("aria-pressed",f.element[0].checked)}):this.type==="radio"?this.buttonElement.bind("click.button",function(){if(u.disabled)return!1;n(this).addClass("ui-state-active");f.buttonElement.attr("aria-pressed",!0);var t=f.element[0];i(t).not(t).map(function(){return n(this).button("widget")[0]}).removeClass("ui-state-active").attr("aria-pressed",!1)}):(this.buttonElement.bind("mousedown.button",function(){if(u.disabled)return!1;n(this).addClass("ui-state-active");t=this;n(document).one("mouseup",function(){t=null})}).bind("mouseup.button",function(){if(u.disabled)return!1;n(this).removeClass("ui-state-active")}).bind("keydown.button",function(t){if(u.disabled)return!1;(t.keyCode==n.ui.keyCode.SPACE||t.keyCode==n.ui.keyCode.ENTER)&&n(this).addClass("ui-state-active")}).bind("keyup.button",function(){n(this).removeClass("ui-state-active")}),this.buttonElement.is("a")&&this.buttonElement.keyup(function(t){t.keyCode===n.ui.keyCode.SPACE&&n(this).click()}));this._setOption("disabled",u.disabled)},_determineButtonType:function(){if(this.type=this.element.is(":checkbox")?"checkbox":this.element.is(":radio")?"radio":this.element.is("input")?"input":"button",this.type==="checkbox"||this.type==="radio"){this.buttonElement=this.element.parents().last().find("label[for="+this.element.attr("id")+"]");this.element.addClass("ui-helper-hidden-accessible");var n=this.element.is(":checked");n&&this.buttonElement.addClass("ui-state-active");this.buttonElement.attr("aria-pressed",n)}else this.buttonElement=this.element},widget:function(){return this.buttonElement},destroy:function(){this.element.removeClass("ui-helper-hidden-accessible");this.buttonElement.removeClass("ui-button ui-widget ui-state-default ui-corner-all ui-state-hover ui-state-active  ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary ui-button-text-only").removeAttr("role").removeAttr("aria-pressed").html(this.buttonElement.find(".ui-button-text").html());this.hasTitle||this.buttonElement.removeAttr("title");n.Widget.prototype.destroy.call(this)},_setOption:function(t,i){n.Widget.prototype._setOption.apply(this,arguments);t==="disabled"&&(i?this.element.attr("disabled",!0):this.element.removeAttr("disabled"));this._resetButton()},refresh:function(){var t=this.element.is(":disabled");t!==this.options.disabled&&this._setOption("disabled",t);this.type==="radio"?i(this.element[0]).each(function(){n(this).is(":checked")?n(this).button("widget").addClass("ui-state-active").attr("aria-pressed",!0):n(this).button("widget").removeClass("ui-state-active").attr("aria-pressed",!1)}):this.type==="checkbox"&&(this.element.is(":checked")?this.buttonElement.addClass("ui-state-active").attr("aria-pressed",!0):this.buttonElement.removeClass("ui-state-active").attr("aria-pressed",!1))},_resetButton:function(){if(this.type==="input")this.options.label&&this.element.val(this.options.label);else{var i=this.buttonElement.removeClass("ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary ui-button-text-only"),u=n("<span><\/span>").addClass("ui-button-text").html(this.options.label).appendTo(i.empty()).text(),t=this.options.icons,r=t.primary&&t.secondary;t.primary||t.secondary?(i.addClass("ui-button-text-icon"+(r?"s":t.primary?"-primary":"-secondary")),t.primary&&i.prepend("<span class='ui-button-icon-primary ui-icon "+t.primary+"'><\/span>"),t.secondary&&i.append("<span class='ui-button-icon-secondary ui-icon "+t.secondary+"'><\/span>"),this.options.text||(i.addClass(r?"ui-button-icons-only":"ui-button-icon-only").removeClass("ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary"),this.hasTitle||i.attr("title",u))):i.addClass("ui-button-text-only")}}});n.widget("ui.buttonset",{_create:function(){this.element.addClass("ui-buttonset");this._init()},_init:function(){this.refresh()},_setOption:function(t,i){t==="disabled"&&this.buttons.button("option",t,i);n.Widget.prototype._setOption.apply(this,arguments)},refresh:function(){this.buttons=this.element.find(":button, :submit, :reset, :checkbox, :radio, a, :data(button)").filter(":ui-button").button("refresh").end().not(":ui-button").button().end().map(function(){return n(this).button("widget")[0]}).removeClass("ui-corner-all ui-corner-left ui-corner-right").filter(":visible").filter(":first").addClass("ui-corner-left").end().filter(":last").addClass("ui-corner-right").end().end().end()},destroy:function(){this.element.removeClass("ui-buttonset");this.buttons.map(function(){return n(this).button("widget")[0]}).removeClass("ui-corner-left ui-corner-right").end().button("destroy");n.Widget.prototype.destroy.call(this)}})}(jQuery),function(n,t){n.widget("ui.dialog",{options:{autoOpen:!0,buttons:{},closeOnEscape:!0,closeText:"close",dialogClass:"",draggable:!0,hide:null,height:"auto",maxHeight:!1,maxWidth:!1,minHeight:150,minWidth:150,modal:!1,position:{my:"center",at:"center",of:window,collision:"fit",using:function(t){var i=n(this).css(t).offset().top;i<0&&n(this).css("top",t.top-i)}},resizable:!0,show:null,stack:!0,title:"",width:300,zIndex:1e3},_create:function(){var u,r;this.originalTitle=this.element.attr("title");typeof this.originalTitle!="string"&&(this.originalTitle="");this.options.title=this.options.title||this.originalTitle;var t=this,i=t.options,o=i.title||"&#160;",e=n.ui.dialog.getTitleId(t.element),f=(t.uiDialog=n("<div><\/div>")).appendTo(document.body).hide().addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+i.dialogClass).css({zIndex:i.zIndex}).attr("tabIndex",-1).css("outline",0).keydown(function(r){i.closeOnEscape&&r.keyCode&&r.keyCode===n.ui.keyCode.ESCAPE&&(t.close(r),r.preventDefault())}).attr({role:"dialog","aria-labelledby":e}).mousedown(function(n){t.moveToTop(!1,n)});t.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(f);u=(t.uiDialogTitlebar=n("<div><\/div>")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(f);r=n('<a href="#"><\/a>').addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").hover(function(){r.addClass("ui-state-hover")},function(){r.removeClass("ui-state-hover")}).focus(function(){r.addClass("ui-state-focus")}).blur(function(){r.removeClass("ui-state-focus")}).click(function(n){return t.close(n),!1}).appendTo(u);(t.uiDialogTitlebarCloseText=n("<span><\/span>")).addClass("ui-icon ui-icon-closethick").text(i.closeText).appendTo(r);n("<span><\/span>").addClass("ui-dialog-title").attr("id",e).html(o).prependTo(u);n.isFunction(i.beforeclose)&&!n.isFunction(i.beforeClose)&&(i.beforeClose=i.beforeclose);u.find("*").add(u).disableSelection();i.draggable&&n.fn.draggable&&t._makeDraggable();i.resizable&&n.fn.resizable&&t._makeResizable();t._createButtons(i.buttons);t._isOpen=!1;n.fn.bgiframe&&f.bgiframe()},_init:function(){this.options.autoOpen&&this.open()},destroy:function(){var n=this;return n.overlay&&n.overlay.destroy(),n.uiDialog.hide(),n.element.unbind(".dialog").removeData("dialog").removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body"),n.uiDialog.remove(),n.originalTitle&&n.element.attr("title",n.originalTitle),n},widget:function(){return this.uiDialog},close:function(t){var i=this,r;if(!1!==i._trigger("beforeClose",t))return i.overlay&&i.overlay.destroy(),i.uiDialog.unbind("keypress.ui-dialog"),i._isOpen=!1,i.options.hide?i.uiDialog.hide(i.options.hide,function(){i._trigger("close",t)}):(i.uiDialog.hide(),i._trigger("close",t)),n.ui.dialog.overlay.resize(),i.options.modal&&(r=0,n(".ui-dialog").each(function(){this!==i.uiDialog[0]&&(r=Math.max(r,n(this).css("z-index")))}),n.ui.dialog.maxZ=r),i},isOpen:function(){return this._isOpen},moveToTop:function(t,i){var r=this,u=r.options;return u.modal&&!t||!u.stack&&!u.modal?r._trigger("focus",i):(u.zIndex>n.ui.dialog.maxZ&&(n.ui.dialog.maxZ=u.zIndex),r.overlay&&(n.ui.dialog.maxZ+=1,r.overlay.$el.css("z-index",n.ui.dialog.overlay.maxZ=n.ui.dialog.maxZ)),t={scrollTop:r.element.attr("scrollTop"),scrollLeft:r.element.attr("scrollLeft")},n.ui.dialog.maxZ+=1,r.uiDialog.css("z-index",n.ui.dialog.maxZ),r.element.attr(t),r._trigger("focus",i),r)},open:function(){if(!this._isOpen){var t=this,r=t.options,i=t.uiDialog;return t.overlay=r.modal?new n.ui.dialog.overlay(t):null,i.next().length&&i.appendTo("body"),t._size(),t._position(r.position),i.show(r.show),t.moveToTop(!0),r.modal&&i.bind("keypress.ui-dialog",function(t){if(t.keyCode===n.ui.keyCode.TAB){var i=n(":tabbable",this),r=i.filter(":first");if(i=i.filter(":last"),t.target!==i[0]||t.shiftKey){if(t.target===r[0]&&t.shiftKey)return i.focus(1),!1}else return r.focus(1),!1}}),n(t.element.find(":tabbable").get().concat(i.find(".ui-dialog-buttonpane :tabbable").get().concat(i.get()))).eq(0).focus(),t._isOpen=!0,t._trigger("open"),t}},_createButtons:function(t){var i=this,r=!1,u=n("<div><\/div>").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix"),f=n("<div><\/div>").addClass("ui-dialog-buttonset").appendTo(u);i.uiDialog.find(".ui-dialog-buttonpane").remove();typeof t=="object"&&t!==null&&n.each(t,function(){return!(r=!0)});r&&(n.each(t,function(t,r){r=n.isFunction(r)?{click:r,text:t}:r;t=n("<button><\/button>",r).unbind("click").click(function(){r.click.apply(i.element[0],arguments)}).appendTo(f);n.fn.button&&t.button()}),u.appendTo(i.uiDialog))},_makeDraggable:function(){function i(n){return{position:n.position,offset:n.offset}}var t=this,r=t.options,u=n(document),f;t.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(u,e){f=r.height==="auto"?"auto":n(this).height();n(this).height(n(this).height()).addClass("ui-dialog-dragging");t._trigger("dragStart",u,i(e))},drag:function(n,r){t._trigger("drag",n,i(r))},stop:function(e,o){r.position=[o.position.left-u.scrollLeft(),o.position.top-u.scrollTop()];n(this).removeClass("ui-dialog-dragging").height(f);t._trigger("dragStop",e,i(o));n.ui.dialog.overlay.resize()}})},_makeResizable:function(i){function f(n){return{originalPosition:n.originalPosition,originalSize:n.originalSize,position:n.position,size:n.size}}i=i===t?this.options.resizable:i;var r=this,u=r.options,e=r.uiDialog.css("position");i=typeof i=="string"?i:"n,e,s,w,se,sw,ne,nw";r.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:r.element,maxWidth:u.maxWidth,maxHeight:u.maxHeight,minWidth:u.minWidth,minHeight:r._minHeight(),handles:i,start:function(t,i){n(this).addClass("ui-dialog-resizing");r._trigger("resizeStart",t,f(i))},resize:function(n,t){r._trigger("resize",n,f(t))},stop:function(t,i){n(this).removeClass("ui-dialog-resizing");u.height=n(this).height();u.width=n(this).width();r._trigger("resizeStop",t,f(i));n.ui.dialog.overlay.resize()}}).css("position",e).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se")},_minHeight:function(){var n=this.options;return n.height==="auto"?n.minHeight:Math.min(n.minHeight,n.height)},_position:function(t){var i=[],r=[0,0],u;t?((typeof t=="string"||typeof t=="object"&&"0"in t)&&(i=t.split?t.split(" "):[t[0],t[1]],i.length===1&&(i[1]=i[0]),n.each(["left","top"],function(n,t){+i[n]===i[n]&&(r[n]=i[n],i[n]=t)}),t={my:i.join(" "),at:i.join(" "),offset:r.join(" ")}),t=n.extend({},n.ui.dialog.prototype.options.position,t)):t=n.ui.dialog.prototype.options.position;(u=this.uiDialog.is(":visible"))||this.uiDialog.show();this.uiDialog.css({top:0,left:0}).position(t);u||this.uiDialog.hide()},_setOption:function(t,i){var u=this,r=u.uiDialog,e=r.is(":data(resizable)"),f=!1;switch(t){case"beforeclose":t="beforeClose";break;case"buttons":u._createButtons(i);f=!0;break;case"closeText":u.uiDialogTitlebarCloseText.text(""+i);break;case"dialogClass":r.removeClass(u.options.dialogClass).addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+i);break;case"disabled":i?r.addClass("ui-dialog-disabled"):r.removeClass("ui-dialog-disabled");break;case"draggable":i?u._makeDraggable():r.draggable("destroy");break;case"height":f=!0;break;case"maxHeight":e&&r.resizable("option","maxHeight",i);f=!0;break;case"maxWidth":e&&r.resizable("option","maxWidth",i);f=!0;break;case"minHeight":e&&r.resizable("option","minHeight",i);f=!0;break;case"minWidth":e&&r.resizable("option","minWidth",i);f=!0;break;case"position":u._position(i);break;case"resizable":e&&!i&&r.resizable("destroy");e&&typeof i=="string"&&r.resizable("option","handles",i);e||i===!1||u._makeResizable(i);break;case"title":n(".ui-dialog-title",u.uiDialogTitlebar).html(""+(i||"&#160;"));break;case"width":f=!0}n.Widget.prototype._setOption.apply(u,arguments);f&&u._size()},_size:function(){var t=this.options,i;this.element.css({width:"auto",minHeight:0,height:0});t.minWidth>t.width&&(t.width=t.minWidth);i=this.uiDialog.css({height:"auto",width:t.width}).height();this.element.css(t.height==="auto"?{minHeight:Math.max(t.minHeight-i,0),height:n.support.minHeight?"auto":Math.max(t.minHeight-i,0)}:{minHeight:0,height:Math.max(t.height-i,0)}).show();this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())}});n.extend(n.ui.dialog,{version:"1.8.5",uuid:0,maxZ:0,getTitleId:function(n){return n=n.attr("id"),n||(this.uuid+=1,n=this.uuid),"ui-dialog-title-"+n},overlay:function(t){this.$el=n.ui.dialog.overlay.create(t)}});n.extend(n.ui.dialog.overlay,{instances:[],oldInstances:[],maxZ:0,events:n.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),function(n){return n+".dialog-overlay"}).join(" "),create:function(t){this.instances.length===0&&(setTimeout(function(){n.ui.dialog.overlay.instances.length&&n(document).bind(n.ui.dialog.overlay.events,function(t){if(n(t.target).zIndex()<n.ui.dialog.overlay.maxZ)return!1})},1),n(document).bind("keydown.dialog-overlay",function(i){t.options.closeOnEscape&&i.keyCode&&i.keyCode===n.ui.keyCode.ESCAPE&&(t.close(i),i.preventDefault())}),n(window).bind("resize.dialog-overlay",n.ui.dialog.overlay.resize));var i=(this.oldInstances.pop()||n("<div><\/div>").addClass("ui-widget-overlay")).appendTo(document.body).css({width:this.width(),height:this.height()});return n.fn.bgiframe&&i.bgiframe(),this.instances.push(i),i},destroy:function(t){this.oldInstances.push(this.instances.splice(n.inArray(t,this.instances),1)[0]);this.instances.length===0&&n([document,window]).unbind(".dialog-overlay");t.remove();var i=0;n.each(this.instances,function(){i=Math.max(i,this.css("z-index"))});this.maxZ=i},height:function(){var t,i;return n.browser.msie&&n.browser.version<7?(t=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight),i=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight),t<i?n(window).height()+"px":t+"px"):n(document).height()+"px"},width:function(){var t,i;return n.browser.msie&&n.browser.version<7?(t=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),i=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth),t<i?n(window).width()+"px":t+"px"):n(document).width()+"px"},resize:function(){var t=n([]);n.each(n.ui.dialog.overlay.instances,function(){t=t.add(this)});t.css({width:0,height:0}).css({width:n.ui.dialog.overlay.width(),height:n.ui.dialog.overlay.height()})}});n.extend(n.ui.dialog.overlay.prototype,{destroy:function(){n.ui.dialog.overlay.destroy(this.$el)}})}(jQuery),function(n,t){function u(){this.debug=!1;this._curInst=null;this._keyEvent=!1;this._disabledInputs=[];this._inDialog=this._datepickerShowing=!1;this._mainDivId="ui-datepicker-div";this._inlineClass="ui-datepicker-inline";this._appendClass="ui-datepicker-append";this._triggerClass="ui-datepicker-trigger";this._dialogClass="ui-datepicker-dialog";this._disableClass="ui-datepicker-disabled";this._unselectableClass="ui-datepicker-unselectable";this._currentClass="ui-datepicker-current-day";this._dayOverClass="ui-datepicker-days-cell-over";this.regional=[];this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:!1,hideIfNoPrevNext:!1,navigationAsDateFormat:!1,gotoCurrent:!1,changeMonth:!1,changeYear:!1,yearRange:"c-10:c+10",showOtherMonths:!1,selectOtherMonths:!1,showWeek:!1,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:!0,showButtonPanel:!1,autoSize:!1};n.extend(this._defaults,this.regional[""]);this.dpDiv=n('<div id="'+this._mainDivId+'" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all ui-helper-hidden-accessible"><\/div>')}function r(i,r){n.extend(i,r);for(var u in r)(r[u]==null||r[u]==t)&&(i[u]=r[u]);return i}n.extend(n.ui,{datepicker:{version:"1.8.5"}});var i=+new Date;n.extend(u.prototype,{markerClassName:"hasDatepicker",log:function(){this.debug&&console.log.apply("",arguments)},_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(n){return r(this._defaults,n||{}),this},_attachDatepicker:function(b,g){var e=null,c,d,f;for(c in this._defaults)if(d=b.getAttribute("date:"+c),d){e=e||{};try{e[c]=eval(d)}catch(h){e[c]=d}}c=b.nodeName.toLowerCase();d=c=="div"||c=="span";b.id||(this.uuid+=1,b.id="dp"+this.uuid);f=this._newInst(n(b),d);f.settings=n.extend({},g||{},e||{});c=="input"?this._connectDatepicker(b,f):d&&this._inlineDatepicker(b,f)},_newInst:function(t,i){return{id:t[0].id.replace(/([^A-Za-z0-9_])/g,"\\\\$1"),input:t,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:i,dpDiv:i?n('<div class="'+this._inlineClass+' ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"><\/div>'):this.dpDiv}},_connectDatepicker:function(t,i){var r=n(t);i.append=n([]);i.trigger=n([]);r.hasClass(this.markerClassName)||(this._attachments(r,i),r.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp).bind("setData.datepicker",function(n,t,r){i.settings[t]=r}).bind("getData.datepicker",function(n,t){return this._get(i,t)}),this._autoSize(i),n.data(t,"datepicker",i))},_attachments:function(t,i){var r=this._get(i,"appendText"),f=this._get(i,"isRTL"),u;i.append&&i.append.remove();r&&(i.append=n('<span class="'+this._appendClass+'">'+r+"<\/span>"),t[f?"before":"after"](i.append));t.unbind("focus",this._showDatepicker);i.trigger&&i.trigger.remove();r=this._get(i,"showOn");(r=="focus"||r=="both")&&t.focus(this._showDatepicker);(r=="button"||r=="both")&&(r=this._get(i,"buttonText"),u=this._get(i,"buttonImage"),i.trigger=n(this._get(i,"buttonImageOnly")?n("<img/>").addClass(this._triggerClass).attr({src:u,alt:r,title:r}):n('<button type="button"><\/button>').addClass(this._triggerClass).html(u==""?r:n("<img/>").attr({src:u,alt:r,title:r}))),t[f?"before":"after"](i.trigger),i.trigger.click(function(){return n.datepicker._datepickerShowing&&n.datepicker._lastInput==t[0]?n.datepicker._hideDatepicker():n.datepicker._showDatepicker(t[0]),!1}))},_autoSize:function(n){var t,i,r;this._get(n,"autoSize")&&!n.inline&&(t=new Date(2009,11,20),i=this._get(n,"dateFormat"),i.match(/[DM]/)&&(r=function(n){for(var i=0,r=0,t=0;t<n.length;t++)n[t].length>i&&(i=n[t].length,r=t);return r},t.setMonth(r(this._get(n,i.match(/MM/)?"monthNames":"monthNamesShort"))),t.setDate(r(this._get(n,i.match(/DD/)?"dayNames":"dayNamesShort"))+20-t.getDay())),n.input.attr("size",this._formatDate(n,t).length))},_inlineDatepicker:function(t,i){var r=n(t);r.hasClass(this.markerClassName)||(r.addClass(this.markerClassName).append(i.dpDiv).bind("setData.datepicker",function(n,t,r){i.settings[t]=r}).bind("getData.datepicker",function(n,t){return this._get(i,t)}),n.data(t,"datepicker",i),this._setDate(i,this._getDefaultDate(i),!0),this._updateDatepicker(i),this._updateAlternate(i))},_dialogDatepicker:function(t,i,u,f,e){return t=this._dialogInst,t||(this.uuid+=1,this._dialogInput=n('<input type="text" id="dp'+this.uuid+'" style="position: absolute; top: -100px; width: 0px; z-index: -10;"/>'),this._dialogInput.keydown(this._doKeyDown),n("body").append(this._dialogInput),t=this._dialogInst=this._newInst(this._dialogInput,!1),t.settings={},n.data(this._dialogInput[0],"datepicker",t)),r(t.settings,f||{}),i=i&&i.constructor==Date?this._formatDate(t,i):i,this._dialogInput.val(i),this._pos=e?e.length?e:[e.pageX,e.pageY]:null,this._pos||(this._pos=[document.documentElement.clientWidth/2-100+(document.documentElement.scrollLeft||document.body.scrollLeft),document.documentElement.clientHeight/2-150+(document.documentElement.scrollTop||document.body.scrollTop)]),this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px"),t.settings.onSelect=u,this._inDialog=!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(this._dialogInput[0]),n.blockUI&&n.blockUI(this.dpDiv),n.data(this._dialogInput[0],"datepicker",t),this},_destroyDatepicker:function(t){var r=n(t),u=n.data(t,"datepicker"),i;r.hasClass(this.markerClassName)&&(i=t.nodeName.toLowerCase(),n.removeData(t,"datepicker"),i=="input"?(u.append.remove(),u.trigger.remove(),r.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp)):(i=="div"||i=="span")&&r.removeClass(this.markerClassName).empty())},_enableDatepicker:function(t){var r=n(t),u=n.data(t,"datepicker"),i;r.hasClass(this.markerClassName)&&(i=t.nodeName.toLowerCase(),i=="input"?(t.disabled=!1,u.trigger.filter("button").each(function(){this.disabled=!1}).end().filter("img").css({opacity:"1.0",cursor:""})):(i=="div"||i=="span")&&r.children("."+this._inlineClass).children().removeClass("ui-state-disabled"),this._disabledInputs=n.map(this._disabledInputs,function(n){return n==t?null:n}))},_disableDatepicker:function(t){var r=n(t),u=n.data(t,"datepicker"),i;r.hasClass(this.markerClassName)&&(i=t.nodeName.toLowerCase(),i=="input"?(t.disabled=!0,u.trigger.filter("button").each(function(){this.disabled=!0}).end().filter("img").css({opacity:"0.5",cursor:"default"})):(i=="div"||i=="span")&&r.children("."+this._inlineClass).children().addClass("ui-state-disabled"),this._disabledInputs=n.map(this._disabledInputs,function(n){return n==t?null:n}),this._disabledInputs[this._disabledInputs.length]=t)},_isDisabledDatepicker:function(n){if(!n)return!1;for(var t=0;t<this._disabledInputs.length;t++)if(this._disabledInputs[t]==n)return!0;return!1},_getInst:function(t){try{return n.data(t,"datepicker")}catch(i){throw"Missing instance data for this datepicker";}},_optionDatepicker:function(t,i,u){var f=this._getInst(t),e,o;if(arguments.length==2&&typeof i=="string")return i=="defaults"?n.extend({},n.datepicker._defaults):f?i=="all"?n.extend({},f.settings):this._get(f,i):null;e=i||{};typeof i=="string"&&(e={},e[i]=u);f&&(this._curInst==f&&this._hideDatepicker(),o=this._getDateDatepicker(t,!0),r(f.settings,e),this._attachments(n(t),f),this._autoSize(f),this._setDateDatepicker(t,o),this._updateDatepicker(f))},_changeDatepicker:function(n,t,i){this._optionDatepicker(n,t,i)},_refreshDatepicker:function(n){(n=this._getInst(n))&&this._updateDatepicker(n)},_setDateDatepicker:function(n,t){(n=this._getInst(n))&&(this._setDate(n,t),this._updateDatepicker(n),this._updateAlternate(n))},_getDateDatepicker:function(n,t){return(n=this._getInst(n))&&!n.inline&&this._setDateFromField(n,t),n?this._getDate(n):null},_doKeyDown:function(t){var i=n.datepicker._getInst(t.target),r=!0,u=i.dpDiv.is(".ui-datepicker-rtl");if(i._keyEvent=!0,n.datepicker._datepickerShowing)switch(t.keyCode){case 9:n.datepicker._hideDatepicker();r=!1;break;case 13:return r=n("td."+n.datepicker._dayOverClass,i.dpDiv).add(n("td."+n.datepicker._currentClass,i.dpDiv)),r[0]?n.datepicker._selectDay(t.target,i.selectedMonth,i.selectedYear,r[0]):n.datepicker._hideDatepicker(),!1;case 27:n.datepicker._hideDatepicker();break;case 33:n.datepicker._adjustDate(t.target,t.ctrlKey?-n.datepicker._get(i,"stepBigMonths"):-n.datepicker._get(i,"stepMonths"),"M");break;case 34:n.datepicker._adjustDate(t.target,t.ctrlKey?+n.datepicker._get(i,"stepBigMonths"):+n.datepicker._get(i,"stepMonths"),"M");break;case 35:(t.ctrlKey||t.metaKey)&&n.datepicker._clearDate(t.target);r=t.ctrlKey||t.metaKey;break;case 36:(t.ctrlKey||t.metaKey)&&n.datepicker._gotoToday(t.target);r=t.ctrlKey||t.metaKey;break;case 37:(t.ctrlKey||t.metaKey)&&n.datepicker._adjustDate(t.target,u?1:-1,"D");r=t.ctrlKey||t.metaKey;t.originalEvent.altKey&&n.datepicker._adjustDate(t.target,t.ctrlKey?-n.datepicker._get(i,"stepBigMonths"):-n.datepicker._get(i,"stepMonths"),"M");break;case 38:(t.ctrlKey||t.metaKey)&&n.datepicker._adjustDate(t.target,-7,"D");r=t.ctrlKey||t.metaKey;break;case 39:(t.ctrlKey||t.metaKey)&&n.datepicker._adjustDate(t.target,u?-1:1,"D");r=t.ctrlKey||t.metaKey;t.originalEvent.altKey&&n.datepicker._adjustDate(t.target,t.ctrlKey?+n.datepicker._get(i,"stepBigMonths"):+n.datepicker._get(i,"stepMonths"),"M");break;case 40:(t.ctrlKey||t.metaKey)&&n.datepicker._adjustDate(t.target,7,"D");r=t.ctrlKey||t.metaKey;break;default:r=!1}else t.keyCode==36&&t.ctrlKey?n.datepicker._showDatepicker(this):r=!1;r&&(t.preventDefault(),t.stopPropagation())},_doKeyPress:function(i){var r=n.datepicker._getInst(i.target),u;if(n.datepicker._get(r,"constrainInput"))return r=n.datepicker._possibleChars(n.datepicker._get(r,"dateFormat")),u=String.fromCharCode(i.charCode==t?i.keyCode:i.charCode),i.ctrlKey||u<" "||!r||r.indexOf(u)>-1},_doKeyUp:function(t){if(t=n.datepicker._getInst(t.target),t.input.val()!=t.lastVal)try{n.datepicker.parseDate(n.datepicker._get(t,"dateFormat"),t.input?t.input.val():null,n.datepicker._getFormatConfig(t))&&(n.datepicker._setDateFromField(t),n.datepicker._updateAlternate(t),n.datepicker._updateDatepicker(t))}catch(i){n.datepicker.log(i)}return!0},_showDatepicker:function(t){var i,u,f,e,o;t=t.target||t;t.nodeName.toLowerCase()!="input"&&(t=n("input",t.parentNode)[0]);n.datepicker._isDisabledDatepicker(t)||n.datepicker._lastInput==t||(i=n.datepicker._getInst(t),n.datepicker._curInst&&n.datepicker._curInst!=i&&n.datepicker._curInst.dpDiv.stop(!0,!0),u=n.datepicker._get(i,"beforeShow"),r(i.settings,u?u.apply(t,[t,i]):{}),i.lastVal=null,n.datepicker._lastInput=t,n.datepicker._setDateFromField(i),n.datepicker._inDialog&&(t.value=""),n.datepicker._pos||(n.datepicker._pos=n.datepicker._findPos(t),n.datepicker._pos[1]+=t.offsetHeight),f=!1,n(t).parents().each(function(){return f|=n(this).css("position")=="fixed",!f}),f&&n.browser.opera&&(n.datepicker._pos[0]-=document.documentElement.scrollLeft,n.datepicker._pos[1]-=document.documentElement.scrollTop),u={left:n.datepicker._pos[0],top:n.datepicker._pos[1]},n.datepicker._pos=null,i.dpDiv.css({position:"absolute",display:"block",top:"-1000px"}),n.datepicker._updateDatepicker(i),u=n.datepicker._checkOffset(i,u,f),i.dpDiv.css({position:n.datepicker._inDialog&&n.blockUI?"static":f?"fixed":"absolute",display:"none",left:u.left+"px",top:u.top+"px"}),i.inline||(u=n.datepicker._get(i,"showAnim"),e=n.datepicker._get(i,"duration"),o=function(){n.datepicker._datepickerShowing=!0;var t=n.datepicker._getBorders(i.dpDiv);i.dpDiv.find("iframe.ui-datepicker-cover").css({left:-t[0],top:-t[1],width:i.dpDiv.outerWidth(),height:i.dpDiv.outerHeight()})},i.dpDiv.zIndex(n(t).zIndex()+1),n.effects&&n.effects[u]?i.dpDiv.show(u,n.datepicker._get(i,"showOptions"),e,o):i.dpDiv[u||"show"](u?e:null,o),u&&e||o(),i.input.is(":visible")&&!i.input.is(":disabled")&&i.input.focus(),n.datepicker._curInst=i))},_updateDatepicker:function(t){var u=this,i=n.datepicker._getBorders(t.dpDiv),r;t.dpDiv.empty().append(this._generateHTML(t)).find("iframe.ui-datepicker-cover").css({left:-i[0],top:-i[1],width:t.dpDiv.outerWidth(),height:t.dpDiv.outerHeight()}).end().find("button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a").bind("mouseout",function(){n(this).removeClass("ui-state-hover");this.className.indexOf("ui-datepicker-prev")!=-1&&n(this).removeClass("ui-datepicker-prev-hover");this.className.indexOf("ui-datepicker-next")!=-1&&n(this).removeClass("ui-datepicker-next-hover")}).bind("mouseover",function(){u._isDisabledDatepicker(t.inline?t.dpDiv.parent()[0]:t.input[0])||(n(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),n(this).addClass("ui-state-hover"),this.className.indexOf("ui-datepicker-prev")!=-1&&n(this).addClass("ui-datepicker-prev-hover"),this.className.indexOf("ui-datepicker-next")!=-1&&n(this).addClass("ui-datepicker-next-hover"))}).end().find("."+this._dayOverClass+" a").trigger("mouseover").end();i=this._getNumberOfMonths(t);r=i[1];r>1?t.dpDiv.addClass("ui-datepicker-multi-"+r).css("width",17*r+"em"):t.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("");t.dpDiv[(i[0]!=1||i[1]!=1?"add":"remove")+"Class"]("ui-datepicker-multi");t.dpDiv[(this._get(t,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");t==n.datepicker._curInst&&n.datepicker._datepickerShowing&&t.input&&t.input.is(":visible")&&!t.input.is(":disabled")&&t.input.focus()},_getBorders:function(n){var t=function(n){return{thin:1,medium:2,thick:3}[n]||n};return[parseFloat(t(n.css("border-left-width"))),parseFloat(t(n.css("border-top-width")))]},_checkOffset:function(t,i,r){var u=t.dpDiv.outerWidth(),f=t.dpDiv.outerHeight(),h=t.input?t.input.outerWidth():0,o=t.input?t.input.outerHeight():0,e=document.documentElement.clientWidth+n(document).scrollLeft(),s=document.documentElement.clientHeight+n(document).scrollTop();return i.left-=this._get(t,"isRTL")?u-h:0,i.left-=r&&i.left==t.input.offset().left?n(document).scrollLeft():0,i.top-=r&&i.top==t.input.offset().top+o?n(document).scrollTop():0,i.left-=Math.min(i.left,i.left+u>e&&e>u?Math.abs(i.left+u-e):0),i.top-=Math.min(i.top,i.top+f>s&&s>f?Math.abs(f+o):0),i},_findPos:function(t){for(var i=this._get(this._getInst(t),"isRTL");t&&(t.type=="hidden"||t.nodeType!=1);)t=t[i?"previousSibling":"nextSibling"];return t=n(t).offset(),[t.left,t.top]},_hideDatepicker:function(t){var i=this._curInst,u,r;!i||t&&i!=n.data(t,"datepicker")||this._datepickerShowing&&(t=this._get(i,"showAnim"),u=this._get(i,"duration"),r=function(){n.datepicker._tidyDialog(i);this._curInst=null},n.effects&&n.effects[t]?i.dpDiv.hide(t,n.datepicker._get(i,"showOptions"),u,r):i.dpDiv[t=="slideDown"?"slideUp":t=="fadeIn"?"fadeOut":"hide"](t?u:null,r),t||r(),(t=this._get(i,"onClose"))&&t.apply(i.input?i.input[0]:null,[i.input?i.input.val():"",i]),this._datepickerShowing=!1,this._lastInput=null,this._inDialog&&(this._dialogInput.css({position:"absolute",left:"0",top:"-100px"}),n.blockUI&&(n.unblockUI(),n("body").append(this.dpDiv))),this._inDialog=!1)},_tidyDialog:function(n){n.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(t){n.datepicker._curInst&&(t=n(t.target),t[0].id==n.datepicker._mainDivId||t.parents("#"+n.datepicker._mainDivId).length!=0||t.hasClass(n.datepicker.markerClassName)||t.hasClass(n.datepicker._triggerClass)||!n.datepicker._datepickerShowing||n.datepicker._inDialog&&n.blockUI||n.datepicker._hideDatepicker())},_adjustDate:function(t,i,r){t=n(t);var u=this._getInst(t[0]);this._isDisabledDatepicker(t[0])||(this._adjustInstDate(u,i+(r=="M"?this._get(u,"showCurrentAtPos"):0),r),this._updateDatepicker(u))},_gotoToday:function(t){var i,r;t=n(t);i=this._getInst(t[0]);this._get(i,"gotoCurrent")&&i.currentDay?(i.selectedDay=i.currentDay,i.drawMonth=i.selectedMonth=i.currentMonth,i.drawYear=i.selectedYear=i.currentYear):(r=new Date,i.selectedDay=r.getDate(),i.drawMonth=i.selectedMonth=r.getMonth(),i.drawYear=i.selectedYear=r.getFullYear());this._notifyChange(i);this._adjustDate(t)},_selectMonthYear:function(t,i,r){t=n(t);var u=this._getInst(t[0]);u._selectingMonthYear=!1;u["selected"+(r=="M"?"Month":"Year")]=u["draw"+(r=="M"?"Month":"Year")]=parseInt(i.options[i.selectedIndex].value,10);this._notifyChange(u);this._adjustDate(t)},_clickMonthYear:function(t){var i=this._getInst(n(t)[0]);i.input&&i._selectingMonthYear&&setTimeout(function(){i.input.focus()},0);i._selectingMonthYear=!i._selectingMonthYear},_selectDay:function(t,i,r,u){var f=n(t);n(u).hasClass(this._unselectableClass)||this._isDisabledDatepicker(f[0])||(f=this._getInst(f[0]),f.selectedDay=f.currentDay=n("a",u).html(),f.selectedMonth=f.currentMonth=i,f.selectedYear=f.currentYear=r,this._selectDate(t,this._formatDate(f,f.currentDay,f.currentMonth,f.currentYear)))},_clearDate:function(t){t=n(t);this._getInst(t[0]);this._selectDate(t,"")},_selectDate:function(t,i){t=this._getInst(n(t)[0]);i=i!=null?i:this._formatDate(t);t.input&&t.input.val(i);this._updateAlternate(t);var r=this._get(t,"onSelect");r?r.apply(t.input?t.input[0]:null,[i,t]):t.input&&t.input.trigger("change");t.inline?this._updateDatepicker(t):(this._hideDatepicker(),this._lastInput=t.input[0],typeof t.input[0]!="object"&&t.input.focus(),this._lastInput=null)},_updateAlternate:function(t){var i=this._get(t,"altField");if(i){var r=this._get(t,"altFormat")||this._get(t,"dateFormat"),u=this._getDate(t),f=this.formatDate(r,u,this._getFormatConfig(t));n(i).each(function(){n(this).val(f)})}},noWeekends:function(n){return n=n.getDay(),[n>0&&n<6,""]},iso8601Week:function(n){n=new Date(n.getTime());n.setDate(n.getDate()+4-(n.getDay()||7));var t=n.getTime();return n.setMonth(0),n.setDate(1),Math.floor(Math.round((t-n)/864e5)/7)+1},parseDate:function(n,t,i){var r;if(n==null||t==null)throw"Invalid arguments";if(t=typeof t=="object"?t.toString():t+"",t=="")return null;for(var h=(i?i.shortYearCutoff:null)||this._defaults.shortYearCutoff,p=(i?i.dayNamesShort:null)||this._defaults.dayNamesShort,w=(i?i.dayNames:null)||this._defaults.dayNames,b=(i?i.monthNamesShort:null)||this._defaults.monthNamesShort,k=(i?i.monthNames:null)||this._defaults.monthNames,u=i=-1,e=-1,l=-1,a=!1,c=function(t){return(t=o+1<n.length&&n.charAt(o+1)==t)&&o++,t},s=function(n){if(c(n),n=new RegExp("^\\d{1,"+(n=="@"?14:n=="!"?20:n=="y"?4:n=="o"?3:2)+"}"),n=t.substring(f).match(n),!n)throw"Missing number at position "+f;return f+=n[0].length,parseInt(n[0],10)},y=function(n,i,r){for(n=c(n)?r:i,i=0;i<n.length;i++)if(t.substr(f,n[i].length).toLowerCase()==n[i].toLowerCase())return f+=n[i].length,i+1;throw"Unknown name at position "+f;},v=function(){if(t.charAt(f)!=n.charAt(o))throw"Unexpected literal at position "+f;f++},f=0,o=0;o<n.length;o++)if(a)n.charAt(o)!="'"||c("'")?v():a=!1;else switch(n.charAt(o)){case"d":e=s("d");break;case"D":y("D",p,w);break;case"o":l=s("o");break;case"m":u=s("m");break;case"M":u=y("M",b,k);break;case"y":i=s("y");break;case"@":r=new Date(s("@"));i=r.getFullYear();u=r.getMonth()+1;e=r.getDate();break;case"!":r=new Date((s("!")-this._ticksTo1970)/1e4);i=r.getFullYear();u=r.getMonth()+1;e=r.getDate();break;case"'":c("'")?v():a=!0;break;default:v()}if(i==-1?i=(new Date).getFullYear():i<100&&(i+=(new Date).getFullYear()-(new Date).getFullYear()%100+(i<=h?0:-100)),l>-1){u=1;e=l;do{if(h=this._getDaysInMonth(i,u-1),e<=h)break;u++;e-=h}while(1)}if(r=this._daylightSavingAdjust(new Date(i,u-1,e)),r.getFullYear()!=i||r.getMonth()+1!=u||r.getDate()!=e)throw"Invalid date";return r},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925))*864e9,formatDate:function(n,t,i){var u;if(!t)return"";var h=(i?i.dayNamesShort:null)||this._defaults.dayNamesShort,c=(i?i.dayNames:null)||this._defaults.dayNames,l=(i?i.monthNamesShort:null)||this._defaults.monthNamesShort;i=(i?i.monthNames:null)||this._defaults.monthNames;var f=function(t){return(t=u+1<n.length&&n.charAt(u+1)==t)&&u++,t},e=function(n,t,i){if(t=""+t,f(n))for(;t.length<i;)t="0"+t;return t},s=function(n,t,i,r){return f(n)?r[t]:i[t]},r="",o=!1;if(t)for(u=0;u<n.length;u++)if(o)n.charAt(u)!="'"||f("'")?r+=n.charAt(u):o=!1;else switch(n.charAt(u)){case"d":r+=e("d",t.getDate(),2);break;case"D":r+=s("D",t.getDay(),h,c);break;case"o":r+=e("o",(t.getTime()-+new Date(t.getFullYear(),0,0))/864e5,3);break;case"m":r+=e("m",t.getMonth()+1,2);break;case"M":r+=s("M",t.getMonth(),l,i);break;case"y":r+=f("y")?t.getFullYear():(t.getYear()%100<10?"0":"")+t.getYear()%100;break;case"@":r+=t.getTime();break;case"!":r+=t.getTime()*1e4+this._ticksTo1970;break;case"'":f("'")?r+="'":o=!0;break;default:r+=n.charAt(u)}return r},_possibleChars:function(n){for(var i="",r=!1,u=function(i){return(i=t+1<n.length&&n.charAt(t+1)==i)&&t++,i},t=0;t<n.length;t++)if(r)n.charAt(t)!="'"||u("'")?i+=n.charAt(t):r=!1;else switch(n.charAt(t)){case"d":case"m":case"y":case"@":i+="0123456789";break;case"D":case"M":return null;case"'":u("'")?i+="'":r=!0;break;default:i+=n.charAt(t)}return i},_get:function(n,i){return n.settings[i]!==t?n.settings[i]:this._defaults[i]},_setDateFromField:function(n,t){var u,r,i,f,e;if(n.input.val()!=n.lastVal){u=this._get(n,"dateFormat");r=n.lastVal=n.input?n.input.val():null;i=f=this._getDefaultDate(n);e=this._getFormatConfig(n);try{i=this.parseDate(u,r,e)||f}catch(o){this.log(o);r=t?"":r}n.selectedDay=i.getDate();n.drawMonth=n.selectedMonth=i.getMonth();n.drawYear=n.selectedYear=i.getFullYear();n.currentDay=r?i.getDate():0;n.currentMonth=r?i.getMonth():0;n.currentYear=r?i.getFullYear():0;this._adjustInstDate(n)}},_getDefaultDate:function(n){return this._restrictMinMax(n,this._determineDate(n,this._get(n,"defaultDate"),new Date))},_determineDate:function(t,i,r){var u=function(n){var t=new Date;return t.setDate(t.getDate()+n),t},f=function(i){var o,u;try{return n.datepicker.parseDate(n.datepicker._get(t,"dateFormat"),i,n.datepicker._getFormatConfig(t))}catch(s){}var r=(i.toLowerCase().match(/^c/)?n.datepicker._getDate(t):null)||new Date,f=r.getFullYear(),e=r.getMonth();for(r=r.getDate(),o=/([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,u=o.exec(i);u;){switch(u[2]||"d"){case"d":case"D":r+=parseInt(u[1],10);break;case"w":case"W":r+=parseInt(u[1],10)*7;break;case"m":case"M":e+=parseInt(u[1],10);r=Math.min(r,n.datepicker._getDaysInMonth(f,e));break;case"y":case"Y":f+=parseInt(u[1],10);r=Math.min(r,n.datepicker._getDaysInMonth(f,e))}u=o.exec(i)}return new Date(f,e,r)};return(i=(i=i==null?r:typeof i=="string"?f(i):typeof i=="number"?isNaN(i)?r:u(i):i)&&i.toString()=="Invalid Date"?r:i)&&(i.setHours(0),i.setMinutes(0),i.setSeconds(0),i.setMilliseconds(0)),this._daylightSavingAdjust(i)},_daylightSavingAdjust:function(n){return n?(n.setHours(n.getHours()>12?n.getHours()+2:0),n):null},_setDate:function(n,t,i){var r=!t,u=n.selectedMonth,f=n.selectedYear;t=this._restrictMinMax(n,this._determineDate(n,t,new Date));n.selectedDay=n.currentDay=t.getDate();n.drawMonth=n.selectedMonth=n.currentMonth=t.getMonth();n.drawYear=n.selectedYear=n.currentYear=t.getFullYear();u==n.selectedMonth&&f==n.selectedYear||i||this._notifyChange(n);this._adjustInstDate(n);n.input&&n.input.val(r?"":this._formatDate(n))},_getDate:function(n){return!n.currentYear||n.input&&n.input.val()==""?null:this._daylightSavingAdjust(new Date(n.currentYear,n.currentMonth,n.currentDay))},_generateHTML:function(t){var p=new Date,o,e,h,et,k,y,u,st,ht;p=this._daylightSavingAdjust(new Date(p.getFullYear(),p.getMonth(),p.getDate()));var a=this._get(t,"isRTL"),it=this._get(t,"showButtonPanel"),g=this._get(t,"hideIfNoPrevNext"),s=this._get(t,"navigationAsDateFormat"),v=this._getNumberOfMonths(t),r=this._get(t,"showCurrentAtPos"),c=this._get(t,"stepMonths"),rt=v[0]!=1||v[1]!=1,lt=this._daylightSavingAdjust(t.currentDay?new Date(t.currentYear,t.currentMonth,t.currentDay):new Date(9999,9,9)),b=this._getMinMaxDate(t,"min"),w=this._getMinMaxDate(t,"max");if(r=t.drawMonth-r,o=t.drawYear,r<0&&(r+=12,o--),w)for(e=this._daylightSavingAdjust(new Date(w.getFullYear(),w.getMonth()-v[0]*v[1]+1,w.getDate())),e=b&&e<b?b:e;this._daylightSavingAdjust(new Date(o,r,1))>e;)r--,r<0&&(r=11,o--);t.drawMonth=r;t.drawYear=o;e=this._get(t,"prevText");e=s?this.formatDate(e,this._daylightSavingAdjust(new Date(o,r-c,1)),this._getFormatConfig(t)):e;e=this._canAdjustMonth(t,-1,o,r)?'<a class="ui-datepicker-prev ui-corner-all" onclick="DP_jQuery_'+i+".datepicker._adjustDate('#"+t.id+"', -"+c+", 'M');\" title=\""+e+'"><span class="ui-icon ui-icon-circle-triangle-'+(a?"e":"w")+'">'+e+"<\/span><\/a>":g?"":'<a class="ui-datepicker-prev ui-corner-all ui-state-disabled" title="'+e+'"><span class="ui-icon ui-icon-circle-triangle-'+(a?"e":"w")+'">'+e+"<\/span><\/a>";h=this._get(t,"nextText");h=s?this.formatDate(h,this._daylightSavingAdjust(new Date(o,r+c,1)),this._getFormatConfig(t)):h;g=this._canAdjustMonth(t,1,o,r)?'<a class="ui-datepicker-next ui-corner-all" onclick="DP_jQuery_'+i+".datepicker._adjustDate('#"+t.id+"', +"+c+", 'M');\" title=\""+h+'"><span class="ui-icon ui-icon-circle-triangle-'+(a?"w":"e")+'">'+h+"<\/span><\/a>":g?"":'<a class="ui-datepicker-next ui-corner-all ui-state-disabled" title="'+h+'"><span class="ui-icon ui-icon-circle-triangle-'+(a?"w":"e")+'">'+h+"<\/span><\/a>";c=this._get(t,"currentText");h=this._get(t,"gotoCurrent")&&t.currentDay?lt:p;c=s?this.formatDate(c,h,this._getFormatConfig(t)):c;s=t.inline?"":'<button type="button" class="ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all" onclick="DP_jQuery_'+i+'.datepicker._hideDatepicker();">'+this._get(t,"closeText")+"<\/button>";it=it?'<div class="ui-datepicker-buttonpane ui-widget-content">'+(a?s:"")+(this._isInRange(t,h)?'<button type="button" class="ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all" onclick="DP_jQuery_'+i+".datepicker._gotoToday('#"+t.id+"');\">"+c+"<\/button>":"")+(a?"":s)+"<\/div>":"";s=parseInt(this._get(t,"firstDay"),10);s=isNaN(s)?0:s;c=this._get(t,"showWeek");h=this._get(t,"dayNames");this._get(t,"dayNamesShort");var yt=this._get(t,"dayNamesMin"),pt=this._get(t,"monthNames"),wt=this._get(t,"monthNamesShort"),at=this._get(t,"beforeShowDay"),ut=this._get(t,"showOtherMonths"),bt=this._get(t,"selectOtherMonths");this._get(t,"calculateWeek");for(var vt=this._getDefaultDate(t),ft="",nt=0;nt<v[0];nt++){for(et="",k=0;k<v[1];k++){var ot=this._daylightSavingAdjust(new Date(o,r,t.selectedDay)),f=" ui-corner-all",l="";if(rt){if(l+='<div class="ui-datepicker-group',v[1]>1)switch(k){case 0:l+=" ui-datepicker-group-first";f=" ui-corner-"+(a?"right":"left");break;case v[1]-1:l+=" ui-datepicker-group-last";f=" ui-corner-"+(a?"left":"right");break;default:l+=" ui-datepicker-group-middle";f=""}l+='">'}for(l+='<div class="ui-datepicker-header ui-widget-header ui-helper-clearfix'+f+'">'+(/all|left/.test(f)&&nt==0?a?g:e:"")+(/all|right/.test(f)&&nt==0?a?e:g:"")+this._generateMonthYearHeader(t,r,o,b,w,nt>0||k>0,pt,wt)+'<\/div><table class="ui-datepicker-calendar"><thead><tr>',y=c?'<th class="ui-datepicker-week-col">'+this._get(t,"weekHeader")+"<\/th>":"",f=0;f<7;f++)u=(f+s)%7,y+="<th"+((f+s+6)%7>=5?' class="ui-datepicker-week-end"':"")+'><span title="'+h[u]+'">'+yt[u]+"<\/span><\/th>";for(l+=y+"<\/tr><\/thead><tbody>",y=this._getDaysInMonth(o,r),o==t.selectedYear&&r==t.selectedMonth&&(t.selectedDay=Math.min(t.selectedDay,y)),f=(this._getFirstDayOfMonth(o,r)-s+7)%7,y=rt?6:Math.ceil((f+y)/7),u=this._daylightSavingAdjust(new Date(o,r,1-f)),st=0;st<y;st++){for(l+="<tr>",ht=c?'<td class="ui-datepicker-week-col">'+this._get(t,"calculateWeek")(u)+"<\/td>":"",f=0;f<7;f++){var tt=at?at.apply(t.input?t.input[0]:null,[u]):[!0,""],d=u.getMonth()!=r,ct=d&&!bt||!tt[0]||b&&u<b||w&&u>w;ht+='<td class="'+((f+s+6)%7>=5?" ui-datepicker-week-end":"")+(d?" ui-datepicker-other-month":"")+(u.getTime()==ot.getTime()&&r==t.selectedMonth&&t._keyEvent||vt.getTime()==u.getTime()&&vt.getTime()==ot.getTime()?" "+this._dayOverClass:"")+(ct?" "+this._unselectableClass+" ui-state-disabled":"")+(d&&!ut?"":" "+tt[1]+(u.getTime()==lt.getTime()?" "+this._currentClass:"")+(u.getTime()==p.getTime()?" ui-datepicker-today":""))+'"'+((!d||ut)&&tt[2]?' title="'+tt[2]+'"':"")+(ct?"":' onclick="DP_jQuery_'+i+".datepicker._selectDay('#"+t.id+"',"+u.getMonth()+","+u.getFullYear()+', this);return false;"')+">"+(d&&!ut?"&#xa0;":ct?'<span class="ui-state-default">'+u.getDate()+"<\/span>":'<a class="ui-state-default'+(u.getTime()==p.getTime()?" ui-state-highlight":"")+(u.getTime()==ot.getTime()?" ui-state-active":"")+(d?" ui-priority-secondary":"")+'" href="#">'+u.getDate()+"<\/a>")+"<\/td>";u.setDate(u.getDate()+1);u=this._daylightSavingAdjust(u)}l+=ht+"<\/tr>"}r++;r>11&&(r=0,o++);l+="<\/tbody><\/table>"+(rt?"<\/div>"+(v[0]>0&&k==v[1]-1?'<div class="ui-datepicker-row-break"><\/div>':""):"");et+=l}ft+=et}return ft+=it+(n.browser.msie&&parseInt(n.browser.version,10)<7&&!t.inline?'<iframe src="javascript:false;" class="ui-datepicker-cover" frameborder="0"><\/iframe>':""),t._keyEvent=!1,ft},_generateMonthYearHeader:function(n,t,r,u,f,e,o,s){var a=this._get(n,"changeMonth"),v=this._get(n,"changeYear"),p=this._get(n,"showMonthAfterYear"),h='<div class="ui-datepicker-title">',l="",w,c,y;if(e||!a)l+='<span class="ui-datepicker-month">'+o[t]+"<\/span>";else{for(o=u&&u.getFullYear()==r,w=f&&f.getFullYear()==r,l+='<select class="ui-datepicker-month" onchange="DP_jQuery_'+i+".datepicker._selectMonthYear('#"+n.id+"', this, 'M');\" onclick=\"DP_jQuery_"+i+".datepicker._clickMonthYear('#"+n.id+"');\">",c=0;c<12;c++)(!o||c>=u.getMonth())&&(!w||c<=f.getMonth())&&(l+='<option value="'+c+'"'+(c==t?' selected="selected"':"")+">"+s[c]+"<\/option>");l+="<\/select>"}if(p||(h+=l+(e||!(a&&v)?"&#xa0;":"")),e||!v)h+='<span class="ui-datepicker-year">'+r+"<\/span>";else{for(s=this._get(n,"yearRange").split(":"),y=(new Date).getFullYear(),o=function(n){return n=n.match(/c[+-].*/)?r+parseInt(n.substring(1),10):n.match(/[+-].*/)?y+parseInt(n,10):parseInt(n,10),isNaN(n)?y:n},t=o(s[0]),s=Math.max(t,o(s[1]||"")),t=u?Math.max(t,u.getFullYear()):t,s=f?Math.min(s,f.getFullYear()):s,h+='<select class="ui-datepicker-year" onchange="DP_jQuery_'+i+".datepicker._selectMonthYear('#"+n.id+"', this, 'Y');\" onclick=\"DP_jQuery_"+i+".datepicker._clickMonthYear('#"+n.id+"');\">";t<=s;t++)h+='<option value="'+t+'"'+(t==r?' selected="selected"':"")+">"+t+"<\/option>";h+="<\/select>"}return h+=this._get(n,"yearSuffix"),p&&(h+=(e||!(a&&v)?"&#xa0;":"")+l),h+"<\/div>"},_adjustInstDate:function(n,t,i){var r=n.drawYear+(i=="Y"?t:0),u=n.drawMonth+(i=="M"?t:0);t=Math.min(n.selectedDay,this._getDaysInMonth(r,u))+(i=="D"?t:0);r=this._restrictMinMax(n,this._daylightSavingAdjust(new Date(r,u,t)));n.selectedDay=r.getDate();n.drawMonth=n.selectedMonth=r.getMonth();n.drawYear=n.selectedYear=r.getFullYear();(i=="M"||i=="Y")&&this._notifyChange(n)},_restrictMinMax:function(n,t){var i=this._getMinMaxDate(n,"min");return n=this._getMinMaxDate(n,"max"),t=i&&t<i?i:t,n&&t>n?n:t},_notifyChange:function(n){var t=this._get(n,"onChangeMonthYear");t&&t.apply(n.input?n.input[0]:null,[n.selectedYear,n.selectedMonth+1,n])},_getNumberOfMonths:function(n){return n=this._get(n,"numberOfMonths"),n==null?[1,1]:typeof n=="number"?[1,n]:n},_getMinMaxDate:function(n,t){return this._determineDate(n,this._get(n,t+"Date"),null)},_getDaysInMonth:function(n,t){return 32-new Date(n,t,32).getDate()},_getFirstDayOfMonth:function(n,t){return new Date(n,t,1).getDay()},_canAdjustMonth:function(n,t,i,r){var u=this._getNumberOfMonths(n);return i=this._daylightSavingAdjust(new Date(i,r+(t<0?t:u[0]*u[1]),1)),t<0&&i.setDate(this._getDaysInMonth(i.getFullYear(),i.getMonth())),this._isInRange(n,i)},_isInRange:function(n,t){var i=this._getMinMaxDate(n,"min");return n=this._getMinMaxDate(n,"max"),(!i||t.getTime()>=i.getTime())&&(!n||t.getTime()<=n.getTime())},_getFormatConfig:function(n){var t=this._get(n,"shortYearCutoff");return t=typeof t!="string"?t:(new Date).getFullYear()%100+parseInt(t,10),{shortYearCutoff:t,dayNamesShort:this._get(n,"dayNamesShort"),dayNames:this._get(n,"dayNames"),monthNamesShort:this._get(n,"monthNamesShort"),monthNames:this._get(n,"monthNames")}},_formatDate:function(n,t,i,r){return t||(n.currentDay=n.selectedDay,n.currentMonth=n.selectedMonth,n.currentYear=n.selectedYear),t=t?typeof t=="object"?t:this._daylightSavingAdjust(new Date(r,i,t)):this._daylightSavingAdjust(new Date(n.currentYear,n.currentMonth,n.currentDay)),this.formatDate(this._get(n,"dateFormat"),t,this._getFormatConfig(n))}});n.fn.datepicker=function(t){n.datepicker.initialized||(n(document).mousedown(n.datepicker._checkExternalClick).find("body").append(n.datepicker.dpDiv),n.datepicker.initialized=!0);var i=Array.prototype.slice.call(arguments,1);return typeof t=="string"&&(t=="isDisabled"||t=="getDate"||t=="widget")?n.datepicker["_"+t+"Datepicker"].apply(n.datepicker,[this[0]].concat(i)):t=="option"&&arguments.length==2&&typeof arguments[1]=="string"?n.datepicker["_"+t+"Datepicker"].apply(n.datepicker,[this[0]].concat(i)):this.each(function(){typeof t=="string"?n.datepicker["_"+t+"Datepicker"].apply(n.datepicker,[this].concat(i)):n.datepicker._attachDatepicker(this,t)})};n.datepicker=new u;n.datepicker.initialized=!1;n.datepicker.uuid=+new Date;n.datepicker.version="1.8.5";window["DP_jQuery_"+i]=n}(jQuery);jQuery.effects||function(n,t){function r(t){var i;return t&&t.constructor==Array&&t.length==3?t:(i=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(t))?[parseInt(i[1],10),parseInt(i[2],10),parseInt(i[3],10)]:(i=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(t))?[parseFloat(i[1])*2.55,parseFloat(i[2])*2.55,parseFloat(i[3])*2.55]:(i=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(t))?[parseInt(i[1],16),parseInt(i[2],16),parseInt(i[3],16)]:(i=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(t))?[parseInt(i[1]+i[1],16),parseInt(i[2]+i[2],16),parseInt(i[3]+i[3],16)]:/rgba\(0, 0, 0, 0\)/.exec(t)?e.transparent:e[n.trim(t).toLowerCase()]}function s(t,i){var u;do{if(u=n.curCSS(t,i),u!=""&&u!="transparent"||n.nodeName(t,"body"))break;i="backgroundColor"}while(t=t.parentNode);return r(u)}function u(){var n=document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle,i={},t,u,r;if(n&&n.length&&n[0]&&n[n[0]])for(r=n.length;r--;)t=n[r],typeof n[t]=="string"&&(u=t.replace(/\-(\w)/g,function(n,t){return t.toUpperCase()}),i[u]=n[t]);else for(t in n)typeof n[t]=="string"&&(i[t]=n[t]);return i}function f(t){var i,r;for(i in t)r=t[i],(r==null||n.isFunction(r)||i in c||/scrollbar/.test(i)||!/color/i.test(i)&&isNaN(parseFloat(r)))&&delete t[i];return t}function h(n,t){var r={_:0},i;for(i in t)n[i]!=t[i]&&(r[i]=t[i]);return r}function i(t,i,r,u){return typeof t=="object"&&(u=i,r=null,i=t,t=i.effect),n.isFunction(i)&&(u=i,r=null,i={}),(typeof i=="number"||n.fx.speeds[i])&&(u=r,r=i,i={}),n.isFunction(r)&&(u=r,r=null),i=i||{},r=r||i.duration,r=n.fx.off?0:typeof r=="number"?r:n.fx.speeds[r]||n.fx.speeds._default,u=u||i.complete,[t,i,r,u]}n.effects={};n.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","color","outlineColor"],function(t,i){n.fx.step[i]=function(n){n.colorInit||(n.start=s(n.elem,i),n.end=r(n.end),n.colorInit=!0);n.elem.style[i]="rgb("+Math.max(Math.min(parseInt(n.pos*(n.end[0]-n.start[0])+n.start[0],10),255),0)+","+Math.max(Math.min(parseInt(n.pos*(n.end[1]-n.start[1])+n.start[1],10),255),0)+","+Math.max(Math.min(parseInt(n.pos*(n.end[2]-n.start[2])+n.start[2],10),255),0)+")"}});var e={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0],transparent:[255,255,255]},o=["add","remove","toggle"],c={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};n.effects.animateClass=function(t,i,r,e){return n.isFunction(r)&&(e=r,r=null),this.each(function(){var s=n(this),c=s.attr("style")||" ",a=f(u.call(this)),l,v=s.attr("className");n.each(o,function(n,i){t[i]&&s[i+"Class"](t[i])});l=f(u.call(this));s.attr("className",v);s.animate(h(a,l),i,r,function(){n.each(o,function(n,i){t[i]&&s[i+"Class"](t[i])});typeof s.attr("style")=="object"?(s.attr("style").cssText="",s.attr("style").cssText=c):s.attr("style",c);e&&e.apply(this,arguments)})})};n.fn.extend({_addClass:n.fn.addClass,addClass:function(t,i,r,u){return i?n.effects.animateClass.apply(this,[{add:t},i,r,u]):this._addClass(t)},_removeClass:n.fn.removeClass,removeClass:function(t,i,r,u){return i?n.effects.animateClass.apply(this,[{remove:t},i,r,u]):this._removeClass(t)},_toggleClass:n.fn.toggleClass,toggleClass:function(i,r,u,f,e){return typeof r=="boolean"||r===t?u?n.effects.animateClass.apply(this,[r?{add:i}:{remove:i},u,f,e]):this._toggleClass(i,r):n.effects.animateClass.apply(this,[{toggle:i},r,u,f])},switchClass:function(t,i,r,u,f){return n.effects.animateClass.apply(this,[{add:i,remove:t},r,u,f])}});n.extend(n.effects,{version:"1.8.5",save:function(n,t){for(var i=0;i<t.length;i++)t[i]!==null&&n.data("ec.storage."+t[i],n[0].style[t[i]])},restore:function(n,t){for(var i=0;i<t.length;i++)t[i]!==null&&n.css(t[i],n.data("ec.storage."+t[i]))},setMode:function(n,t){return t=="toggle"&&(t=n.is(":hidden")?"show":"hide"),t},getBaseline:function(n,t){var i;switch(n[0]){case"top":i=0;break;case"middle":i=.5;break;case"bottom":i=1;break;default:i=n[0]/t.height}switch(n[1]){case"left":n=0;break;case"center":n=.5;break;case"right":n=1;break;default:n=n[1]/t.width}return{x:n,y:i}},createWrapper:function(t){if(t.parent().is(".ui-effects-wrapper"))return t.parent();var i={width:t.outerWidth(!0),height:t.outerHeight(!0),float:t.css("float")},r=n("<div><\/div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0});return t.wrap(r),r=t.parent(),t.css("position")=="static"?(r.css({position:"relative"}),t.css({position:"relative"})):(n.extend(i,{position:t.css("position"),zIndex:t.css("z-index")}),n.each(["top","left","bottom","right"],function(n,r){i[r]=t.css(r);isNaN(parseInt(i[r],10))&&(i[r]="auto")}),t.css({position:"relative",top:0,left:0})),r.css(i).show()},removeWrapper:function(n){return n.parent().is(".ui-effects-wrapper")?n.parent().replaceWith(n):n},setTransition:function(t,i,r,u){return u=u||{},n.each(i,function(n,i){unit=t.cssUnit(i);unit[0]>0&&(u[i]=unit[0]*r+unit[1])}),u}});n.fn.extend({effect:function(t){var r=i.apply(this,arguments),u;return r={options:r[1],duration:r[2],callback:r[3]},u=n.effects[t],u&&!n.fx.off?u.call(this,r):this},_show:n.fn.show,show:function(t){if(t&&typeof t!="number"&&!n.fx.speeds[t]&&n.effects[t]){var r=i.apply(this,arguments);return r[1].mode="show",this.effect.apply(this,r)}return this._show.apply(this,arguments)},_hide:n.fn.hide,hide:function(t){if(t&&typeof t!="number"&&!n.fx.speeds[t]&&n.effects[t]){var r=i.apply(this,arguments);return r[1].mode="hide",this.effect.apply(this,r)}return this._hide.apply(this,arguments)},__toggle:n.fn.toggle,toggle:function(t){if(!t||typeof t=="number"||n.fx.speeds[t]||!n.effects[t]||typeof t=="boolean"||n.isFunction(t))return this.__toggle.apply(this,arguments);var r=i.apply(this,arguments);return r[1].mode="toggle",this.effect.apply(this,r)},cssUnit:function(t){var i=this.css(t),r=[];return n.each(["em","px","%","pt"],function(n,t){i.indexOf(t)>0&&(r=[parseFloat(i),t])}),r}});n.easing.jswing=n.easing.swing;n.extend(n.easing,{def:"easeOutQuad",swing:function(t,i,r,u,f){return n.easing[n.easing.def](t,i,r,u,f)},easeInQuad:function(n,t,i,r,u){return r*(t/=u)*t+i},easeOutQuad:function(n,t,i,r,u){return-r*(t/=u)*(t-2)+i},easeInOutQuad:function(n,t,i,r,u){return(t/=u/2)<1?r/2*t*t+i:-r/2*(--t*(t-2)-1)+i},easeInCubic:function(n,t,i,r,u){return r*(t/=u)*t*t+i},easeOutCubic:function(n,t,i,r,u){return r*((t=t/u-1)*t*t+1)+i},easeInOutCubic:function(n,t,i,r,u){return(t/=u/2)<1?r/2*t*t*t+i:r/2*((t-=2)*t*t+2)+i},easeInQuart:function(n,t,i,r,u){return r*(t/=u)*t*t*t+i},easeOutQuart:function(n,t,i,r,u){return-r*((t=t/u-1)*t*t*t-1)+i},easeInOutQuart:function(n,t,i,r,u){return(t/=u/2)<1?r/2*t*t*t*t+i:-r/2*((t-=2)*t*t*t-2)+i},easeInQuint:function(n,t,i,r,u){return r*(t/=u)*t*t*t*t+i},easeOutQuint:function(n,t,i,r,u){return r*((t=t/u-1)*t*t*t*t+1)+i},easeInOutQuint:function(n,t,i,r,u){return(t/=u/2)<1?r/2*t*t*t*t*t+i:r/2*((t-=2)*t*t*t*t+2)+i},easeInSine:function(n,t,i,r,u){return-r*Math.cos(t/u*(Math.PI/2))+r+i},easeOutSine:function(n,t,i,r,u){return r*Math.sin(t/u*(Math.PI/2))+i},easeInOutSine:function(n,t,i,r,u){return-r/2*(Math.cos(Math.PI*t/u)-1)+i},easeInExpo:function(n,t,i,r,u){return t==0?i:r*Math.pow(2,10*(t/u-1))+i},easeOutExpo:function(n,t,i,r,u){return t==u?i+r:r*(-Math.pow(2,-10*t/u)+1)+i},easeInOutExpo:function(n,t,i,r,u){return t==0?i:t==u?i+r:(t/=u/2)<1?r/2*Math.pow(2,10*(t-1))+i:r/2*(-Math.pow(2,-10*--t)+2)+i},easeInCirc:function(n,t,i,r,u){return-r*(Math.sqrt(1-(t/=u)*t)-1)+i},easeOutCirc:function(n,t,i,r,u){return r*Math.sqrt(1-(t=t/u-1)*t)+i},easeInOutCirc:function(n,t,i,r,u){return(t/=u/2)<1?-r/2*(Math.sqrt(1-t*t)-1)+i:r/2*(Math.sqrt(1-(t-=2)*t)+1)+i},easeInElastic:function(n,t,i,r,u){n=1.70158;var f=0,e=r;return t==0?i:(t/=u)==1?i+r:(f||(f=u*.3),e<Math.abs(r)?(e=r,n=f/4):n=f/(2*Math.PI)*Math.asin(r/e),-(e*Math.pow(2,10*(t-=1))*Math.sin((t*u-n)*2*Math.PI/f))+i)},easeOutElastic:function(n,t,i,r,u){n=1.70158;var f=0,e=r;return t==0?i:(t/=u)==1?i+r:(f||(f=u*.3),e<Math.abs(r)?(e=r,n=f/4):n=f/(2*Math.PI)*Math.asin(r/e),e*Math.pow(2,-10*t)*Math.sin((t*u-n)*2*Math.PI/f)+r+i)},easeInOutElastic:function(n,t,i,r,u){n=1.70158;var f=0,e=r;return t==0?i:(t/=u/2)==2?i+r:(f||(f=u*.3*1.5),e<Math.abs(r)?(e=r,n=f/4):n=f/(2*Math.PI)*Math.asin(r/e),t<1?-.5*e*Math.pow(2,10*(t-=1))*Math.sin((t*u-n)*2*Math.PI/f)+i:e*Math.pow(2,-10*(t-=1))*Math.sin((t*u-n)*2*Math.PI/f)*.5+r+i)},easeInBack:function(n,i,r,u,f,e){return e==t&&(e=1.70158),u*(i/=f)*i*((e+1)*i-e)+r},easeOutBack:function(n,i,r,u,f,e){return e==t&&(e=1.70158),u*((i=i/f-1)*i*((e+1)*i+e)+1)+r},easeInOutBack:function(n,i,r,u,f,e){return e==t&&(e=1.70158),(i/=f/2)<1?u/2*i*i*(((e*=1.525)+1)*i-e)+r:u/2*((i-=2)*i*(((e*=1.525)+1)*i+e)+2)+r},easeInBounce:function(t,i,r,u,f){return u-n.easing.easeOutBounce(t,f-i,0,u,f)+r},easeOutBounce:function(n,t,i,r,u){return(t/=u)<1/2.75?r*7.5625*t*t+i:t<2/2.75?r*(7.5625*(t-=1.5/2.75)*t+.75)+i:t<2.5/2.75?r*(7.5625*(t-=2.25/2.75)*t+.9375)+i:r*(7.5625*(t-=2.625/2.75)*t+.984375)+i},easeInOutBounce:function(t,i,r,u,f){return i<f/2?n.easing.easeInBounce(t,i*2,0,u,f)*.5+r:n.easing.easeOutBounce(t,i*2-f,0,u,f)*.5+u*.5+r}})}(jQuery),function(n){n.effects.blind=function(t){return this.queue(function(){var i=n(this),s=["position","top","left"],f=n.effects.setMode(i,t.options.mode||"hide"),u=t.options.direction||"vertical",r,e,o;n.effects.save(i,s);i.show();r=n.effects.createWrapper(i).css({overflow:"hidden"});e=u=="vertical"?"height":"width";u=u=="vertical"?r.height():r.width();f=="show"&&r.css(e,0);o={};o[e]=f=="show"?u:0;r.animate(o,t.duration,t.options.easing,function(){f=="hide"&&i.hide();n.effects.restore(i,s);n.effects.removeWrapper(i);t.callback&&t.callback.apply(i[0],arguments);i.dequeue()})})}}(jQuery),function(n){n.effects.slide=function(t){return this.queue(function(){var i=n(this),s=["position","top","left"],e=n.effects.setMode(i,t.options.mode||"show"),r=t.options.direction||"left",u,f,o;n.effects.save(i,s);i.show();n.effects.createWrapper(i).css({overflow:"hidden"});u=r=="up"||r=="down"?"top":"left";r=r=="up"||r=="left"?"pos":"neg";f=t.options.distance||(u=="top"?i.outerHeight({margin:!0}):i.outerWidth({margin:!0}));e=="show"&&i.css(u,r=="pos"?-f:f);o={};o[u]=(e=="show"?r=="pos"?"+=":"-=":r=="pos"?"-=":"+=")+f;i.animate(o,{queue:!1,duration:t.duration,easing:t.options.easing,complete:function(){e=="hide"&&i.hide();n.effects.restore(i,s);n.effects.removeWrapper(i);t.callback&&t.callback.apply(this,arguments);i.dequeue()}})})}}(jQuery),function(n){var t=n.xboxComShellData?n.xboxComShellData.version:"0.0.0.0",i=n.JSON&&n.JSON.stringify;n.postXDMessage=function(r,u){if(i&&n.parent&&n.parent.postMessage){var f=u?u:"";r&&(r.header={taskId:f,version:{major:"1",minor:t}},r.url=r.url||n.location);n.parent.postMessage(n.JSON.stringify(r),"*")}};n.xbox=n.xbox||{};n.xbox.postXDMessage=n.postXDMessage}(window);define("window.postXDMessage",[],function(){return window.postXDMessage});define("common",[],function(){function n(){var n=window.location.pathname.toString();return n.replace(/^\/(..\-..)\/.*/i,"$1").toLowerCase()}function t(n,t){return(t=typeof t=="object"?t:Array.prototype.slice.call(arguments,1),!n)?n:n.replace(/\{\{|\}\}|\{(\w+)\}/g,function(n,i){return n=="{{"?"{":n=="}}"?"}":t[i]})}return{locale:n,formatString:t}});define("window",[],function(){return window});define("document",[],function(){return document});define("navigator",[],function(){return navigator});define("jquery",["window"],function(n){return n.jQuery}),function(n,t){n.setCookie=function(n,i,r){var e,u,f,o;r?(u=new Date,u.setTime(u.getTime()+r*864e5),e="; expires="+u.toGMTString()):e="";f=t.domain;o=f.substring(f.indexOf("."),f.length);t.cookie=n+"="+i+e+"; path=/;domain="+o};n.getCookie=function(n){for(var u=n+"=",f=t.cookie.split(";"),i,r=0;r<f.length;r++){for(i=f[r];i.charAt(0)==" ";)i=i.substring(1,i.length);if(i.indexOf(u)==0)return unescape(i.substring(u.length,i.length))}return null};n.deleteCookie=function(n){setCookie(n,"",-1)}}(window,document),function(n,t,i){function f(){this.isSignedIn=!1;this.gamertag="????????";this.profileUrl="";this.tier=0;this.gamerscore=0;this.gamesUrl="#";this.messageCount=0;this.messageUrl="#";this.notificationCount=0;this.notificationUrl="#";this.dob=null;this.isReady=!1}function u(n,t){if(t.prop("tagName")=="IMG")try{t.attr("src",n.gamerpic)}catch(i){}else t.css("background-image","url("+data+")")}function e(n,t){t.text(n.onlineFriendsCount)}function o(n,t){t.text(n.messagesCount)}function s(n,t){if(t==""||n=="")return"";var i='&nbsp;&nbsp;<a class="MeBarSubscriptionLink" Name="MeBarSubscriptionLink" href="'+t+'">';return i+=n,i+"<\/a>"}var r=new f;n.currentUser=r;n.processShellData=function(n){n&&(r.isReady=!0,r.isSignedIn=n.signedin,n.signedin&&(u(n,i("div#ShellMeBarArea div#HeadShotBox a div")),i("div#ShellMeBarArea div.LinkArea").show(),r.gamertag=n.gamertag,i("div#ShellMeBarArea div#GamerStatArea h1#gamertag").html('<a href="'+n.myxboxurl+'">'+n.gamertag+"<\/a>"),i("div#ShellMeBarArea div#HeadShotBox").attr("title",n.gamertag),i("div#ShellMeBarArea div#HeadShotBox a").attr("href",n.myxboxurl),i(t).trigger("currentUserReady")))};n.processShellSubscriptionData=function(n){n&&n.signedin&&i("div#ShellMeBarArea span#AdditionalLinks span#ShellSubscriptionNotificationArea").html(s(n.subscriptiontext,n.subscriptionurl))};n.processShellDataForMebarV2=function(n){n&&(r.isReady=!0,r.isSignedIn=n.signedin,r.messageCount=n.messagesCount,n.signedin&&(u(n,i("#headShot")),o(n,i(".mebarListItem span#messageCounts")),e(n,i(".mebarListItem span#onlineFriendsCount")),i(".mebarList").show(),r.gamertag=n.gamertag,i("div.gamerInfo ul#infoContainer li#gamerStat").html('<a href="'+n.myxboxurl+'">'+n.gamertag+"<\/a>"),i("#headShot").attr("title",n.gamertag),i("div#mebar div#gamerpic a").attr("href",n.myxboxurl),i(t).trigger("currentUserReady")))}}(window,document,jQuery);require(["jquery","window"],function(n,t){n(function(){var i=n(".cookieBannerWrapper"),r;i.length>0&&!t.getCookie("euCookie")&&(r=n(".liveStatusNotification"),r.length>0?(i.detach().insertAfter(r).show(),i.css("min-width","0")):i.show(),n(".xbox-header").length>0&&n(".cookieBannerWrapper .bar").addClass("cookieBannerBarOnForums"),n("#cookieBannerCloseButton").click(function(){t.setCookie("euCookie","1",180);i.hide()}))})});define("xbox.header.mebar",["window"],function(){return{refresh:function(){window.LoadHeaderMeBar&&window.LoadHeaderMeBar()}}});define("navigate",["window"],function(){return{to:function(n){var t=n.data("targetUrl");t&&(n.hasClass("_top")?window.open(t,"_top"):n.hasClass("_blankwindow")?window.open(t,"_blank"):window.location.href=t)}}});require(["jquery","navigate"],function(n,t){n(function(){n("button[data-target-url], input:button[data-target-url]").click(function(){t.to(n(this))})})});require(["jquery","window","window.postXDMessage"],function(n,t,i){function s(){var s=t.location.pathname.toLowerCase(),n;for(n in f)h(f[n]),s.indexOf(u)!=-1&&(o=u,r=e,r&&i({message:r,verb:r},"ACCOUNT"))}function h(n){var t=n.split("|");t&&t.length>1&&(u=t[0],e=t[1])}var f={AddPaymentInstrument:"addpaymentinstrument|ADD_CREDIT_CARD",AddPaymentOption:"addpaymentoption|ADD_CREDIT_CARD",EditPaymentInstrument:"editpaymentinstrument|EDIT_CREDIT_CARD",EditPaymentOption:"editpaymentoption|EDIT_CREDIT_CARD",ManagePaymentOptions:"selectpaymentinstrument|MANAGE_PAYMENT_OPTIONS",BillingAccountInformation:"billingaccountinformation|BILLING_ACCOUNT_INFORMATION",BuyPoints:"buypoints/choosecard|BUY_POINTS",BuyPointsSuccess:"buypoints/summary|BUY_POINTS_SUCESSFUL",FirstPurchase:"firstpurchase|FIRST_PURCHASE",ManageSubscription:"managesubscription/choosepaymentinstrument|UPGRADE_MEMBERSHIP",MembershipUpgraded:"managesubscription/congrats|MEMBERSHIP_UPGRADE_SUCESSFUL",BuySubscription:"subscriptions/choosepaymentoption|UPGRADE_MEMBERSHIP",SubscriptionCongrats:"subscriptions/congrats|MEMBERSHIP_UPGRADE_SUCESSFUL",RedeemToken:"redeemtoken|REDEEM_CODE",AccountSummary:"accountsummary|ACCOUNT_SUMMARY"},u,e,o,r;n(function(){n(t).on("beforeunload",function(){i({verb:"BEGIN_NAVIGATE"},"OTHER")});s();n(this).ajaxError(function(n,i){i.status==401&&t.location.reload()})})});define("xbox.diagnostics",["window"],function(){return window.itsMvcDiagnostics});require(["xbox.diagnostics","jquery"],function(n,t){t(function(){n&&t(this).ajaxSuccess(function(t,i){i&&i.done(function(t){t&&t.Diagnostics&&(n.ajax=n.ajax||[],n.ajax.push(t.Diagnostics))})})})}),function(n,t){function i(){var i=t("#ShellFooterContent").offset().top+140,r=t(n).height(),u;r>i&&(u=r-i,t("#ShellFooterContent").css("min-height",u+140+"px"))}t(function(){t("#MetroHero").length!=0&&t("body").addClass("bodyWithMetroHero");t("#ShellFooterContent").length>0&&(i(),t(n).resize(i))});n.InitializeMobileLink=function(i,r,u){getCookie(r)&&(t(i).show(),t(i).click(function(){deleteCookie(r)}));u&&t("a.changeMobileVersion").click(function(i){i.preventDefault();var r=t(this).attr("data-type");r&&(n.setCookie(u,r,365),n.location.reload())})}}(window,jQuery),function(n,t,i){function r(){return t.trim(t("#SearchTextBox").val())}function u(i){if(i){n.xboxComShellData.activeSearchScopeOption=i;t("#SearchButton").attr("title",i.context);var r=t("#SearchTextBox");r.attr("title",i.context).attr("url",i.value);r.hasClass("WatermarkColor")&&r.val(i.context)}}n.InitializeSearchScopeDropDown=function(){var s=n.xboxComShellData.searchScopeOptions,f,o,e;(!n.xboxComShellData.activeSearchScopeOption&&n.xboxComShellData.defaultOptionIndex>=0&&(n.xboxComShellData.activeSearchScopeOption=s[n.xboxComShellData.defaultOptionIndex]),f=n.xboxComShellData.activeSearchScopeOption,n.xboxComShellData.initialSearchScopeOption=n.xboxComShellData.activeSearchScopeOption,o=function(){t("#SearchTextBox").hasClass("WatermarkColor")||r()!=""||t("#SearchTextBox").addClass("WatermarkColor").val(n.xboxComShellData.activeSearchScopeOption.context)},t("#SearchTextBox").focus(function(){t("#SearchTextBox").hasClass("WatermarkColor")&&t("#SearchTextBox").removeClass("WatermarkColor").val("")}),t("#SearchTextBox").bind("blur change",o),o.call(),t("#SearchTextBox").autocomplete!==i)&&(t("#SearchTextBox").autocomplete({minLength:0,delay:0,source:function(i,r){var u,e,s,o;f=n.xboxComShellData.activeSearchScopeOption;r(n.xboxComShellData.searchScopeOptions);f&&f.menuItem&&this.menu.activate(null,f.menuItem);u=t("#ShellAutocompleteText");e=0;u.siblings().each(function(){e+=t(this).outerWidth(!0)});s=u.outerWidth()-u.width();o=u.parent().width()-e-s-1;u.width()>o&&u.width(o)},focus:function(n,t){return f=t.item,u(f),!1},select:function(n,t){return f=t.item,u(f),showSearchResults(),!1},close:function(){t(n).unbind("resize.xboxAutocomplete")}}),e=t("#SearchTextBox").data("autocomplete"),e._renderMenu=function(i){var r=this;i.attr("id","ShellScopeDropDown").append(t("<ul>").attr("id","ShellAutocompleteCategories"),t("<img>").attr("src","/Shell/images/search/arrow.png"),t("<ul>").attr("id","ShellAutocompleteText"));t.each(s,function(n,t){r._renderItem(i,t)});t(n).bind("resize.xboxAutocomplete",function(){e.menu.element.is(":visible")&&e.close()})},e._renderItem=function(n,i){var e=r(),u=t("<li>").data("item.autocomplete",i).mousedown(function(n){t("#SearchTextBox").data("autocomplete").menu.activate(n,t(this))}).append(t("<a>").text(i.label)).appendTo(n.children("#ShellAutocompleteCategories")),o=t("<li>").text('"'+e+'"').appendTo(n.children("#ShellAutocompleteText"));return u.data("matchingSearchTextItem",o),i==f&&(f.menuItem=u),u},e.menu.baseActivate=e.menu.activate,e.menu.activate=function(n,i){e.menu.baseActivate(n,i);t(".ShellFocusedAutocompleteText").removeClass("ShellFocusedAutocompleteText");i.data("matchingSearchTextItem").addClass("ShellFocusedAutocompleteText")},e.menu.refresh=function(){var n=this,i=this.element.children("ul").children("li:not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","menuitem").mouseenter(function(){this!=n.active[0]&&t(this).data("matchingSearchTextItem").addClass("ShellFocusedAutocompleteText")}).mouseleave(function(){this!=n.active[0]&&t(this).data("matchingSearchTextItem").removeClass("ShellFocusedAutocompleteText")});i.children("a").addClass("ui-corner-all").attr("tabindex",-1)},e._move=function(n,t){if(!this.menu.element.is(":visible")){this.search(null,t);return}(n!="previous"||this.menu.active.prev(".ui-menu-item").length!=0)&&(n!="next"||this.menu.active.next(".ui-menu-item").length!=0)&&n!="previousPage"&&n!="nextPage"&&this.menu[n](t)})};n.SelectSearchContext=function(i){var f=n.xboxComShellData.searchScopeOptions,r;f&&(r=null,t.each(f,function(n,t){if(i.call(this,t))return r=t,!1}),u(r))};n.showSearchResults=function(){var f=t("#SearchTextBox");if(f.hasClass("WatermarkColor")){f.focus();return}var e=encodeURIComponent(r()),o=f.attr("url"),u=n.s;if(e!=i&&e!=""){if(u!=i){u.eVar31=n.xboxComShellData.activeSearchScopeOption.id===n.xboxComShellData.initialSearchScopeOption.id?"Default":"Override : "+n.xboxComShellData.activeSearchScopeOption.id;u.events="event37";u.linkTrackEvents="event37";u.linkTrackVars="events,eVar2,eVar31";try{u.tl(this,"o","Search : Dropdown Click : "+u.eVar31)}catch(s){}}o=o.replace("{0}",e);n.top.location=o}}}(window,jQuery),function(n,t){function r(n){t(".ui-widget-header, .ui-dialog").removeClass("WarningDialog ErrorDialog ConfirmDialog");switch(n){case 1:t(".ui-widget-header, .ui-dialog").addClass("WarningDialog");break;case 2:t(".ui-widget-header, .ui-dialog").addClass("ErrorDialog");break;default:t(".ui-widget-header, .ui-dialog").addClass("ConfirmDialog")}}n.MessageLevelType={Confirmation:0,Warning:1,Error:2};var i;n.DisplayConfirmationDialog=function(n,u,f,e,o,s,h,c,l){var a,y,v;o=o||function(){};s=s||function(){};l=l||400;a={};a[f]=function(){o(h);t(this).dialog("close")};a[e]=function(){s(h);t(this).dialog("close")};i||(y={autoOpen:!1,title:'<span class="Icon"><\/span>'+n,closeText:"",draggable:!1,modal:!0,resizable:!1,width:l},i=t("<div><\/div>").dialog(y));i.html(u);i.dialog("option","buttons",a);r(c);v=i.closest(".ui-dialog").find(".ui-dialog-buttonset");v.find("button:first").addClass("ConfirmButton").attr("name","confirm");v.find("button:last").addClass("CancelButton").attr("name","cancel");i.dialog("open")};n.DisplayMessageDialog=function(n,i,u,f,e,o){var s,h,c;f=f||function(){};s={};s[u]=function(){f();t(this).dialog("close")};h={autoOpen:!1,title:'<span class="Icon"><\/span>'+n,modal:!0,draggable:!1,resizable:!1,width:o||400,buttons:s};c=t("<div><\/div>").html(i).dialog(h);r(e);c.dialog("open")};define("xbox.dialogs",["window"],function(n){return{message:n.DisplayMessageDialog,confirm:n.DisplayConfirmationDialog,levelType:n.MessageLevelType}})}(window,jQuery),function(n,t){var i=!1,r=!1;n.enableThreatMetrixTimer=function(u){t(function(){n.setTimeout(function(){i=!0;r==!0&&t("#"+u).click()},3e3)})};n.performThreatMetrixAction=function(u){return t("#ThreatMetrixIframe").length<=0?!0:(r=!0,showModalLoadingAnimation(),i!=!0)?!1:(u.length>0&&n.__doPostBack(u,""),!0)}}(window,jQuery);define("threatMetrix",["window"],function(n){return{enableTimer:n.enableThreatMetrixTimer,performAction:n.performThreatMetrixAction}}),function(n,t){var i=null;n.showModalLoadingAnimation=function(){i==null&&(postXDMessage({verb:"BEGIN_NAVIGATE"},"OTHER"),i=t("<div><\/div>").dialog({dialogClass:"loading-dialog",autoOpen:!0,modal:!0,draggable:!1,resizable:!1,closeOnEscape:!1}))};n.hideModalLoadingAnimation=function(){i!=null&&(postXDMessage({verb:"CURRENT_PAGE",uri:n.location.href},"OTHER"),i.dialog("close"));i=null}}(window,jQuery);define("window.showModalLoadingAnimation",["window.postXDMessage"],function(){return window.showModalLoadingAnimation});define("window.hideModalLoadingAnimation",["window.postXDMessage"],function(){return window.hideModalLoadingAnimation}),function(n,t){function o(n){var r=t("#MediaControl").height(),i;n&&n.length&&n.length==1&&(i=n[0].height,i>r&&n.css("margin-top","-"+(i-r)/2+"px"))}function u(n,u,h,c,l){var a,v,y,p;u||(u=function(n){n.show()});h||(h=function(n){n.hide()});c||(c=i);n.length&&r!=n&&(r&&(closeVideoViewer(),h(t(r))),u(n),l!=!0&&o(n.children("img")),r=n,i&&n[0].id.indexOf(i.id)==0||(c=document.getElementById(n[0].id.replace(/\d+$/,""))),i!=c&&(i&&(a=t(i),a.parent().removeClass("Selected"),v=t(".TabPage[id^={0}]".formatWith(i.id)),a.children(".index").text(e.formatWith(v.length))),c&&t(c).parent().addClass("Selected"),i=c),y=t(".TabPage[id^={0}]".formatWith(c.id)),p=n[0].id.replace(/^[^\d]+/,""),t(c).children(".index").text(f.formatWith(p,y.length)));s()}function s(){t(function(){var i=t("#MediaControl #overview1 p"),r=t("#ScrollTest");if(r.is(":hidden")&&i.width()>0){var u=t("#MediaControl #downArrow"),f=t("#MediaControl #upArrow"),n=i.clone().appendTo(r);r.show();n.css("height","auto");n.css("width",i.width()+"px");n.css("position","fixed");n.css("top",0);n.css("left","-"+n.css("width"));n.height()>i.height()&&(f.show(),u.show(),f.click(function(){i.animate({scrollTop:"-=50px"},"slow")}),u.click(function(){i.animate({scrollTop:"+=50px"},"slow")}));r.html("")}})}var i,r,f,e;n.mcInitialize=function(n,i,r){var c,h,s;f=i;e=r;for(c in n)if(h=n[c],h.length>0&&(s=t(h),s.length===1)){u(s,null,null,null,!0);t(s).children("img").load(function(){o(t(this))});break}};n.mcClick=function(n){var f,e,o,s=750,h="easeInOutQuart";switch(n.id){case"next":f=r.nextAll(".TabPage").first();f.length||(f=r.siblings(".TabPage").first());e=function(n){n.show("slide",{direction:"right",easing:h},s)};o=function(n){n.hide("slide",{direction:"left",easing:h},s)};u(f,e,o);break;case"previous":f=r.prevAll(".TabPage").first();f.length||(f=r.siblings(".TabPage").last());e=function(n){n.show("slide",{direction:"left",easing:h},s)};o=function(n){n.hide("slide",{direction:"right",easing:h},s)};u(f,e,o);break;default:n&&n.id&&i!=n&&(f=t("#"+n.id+"1"),e=function(n){n.fadeIn()},o=function(n){n.fadeOut()},u(f,e,o,n))}}}(window,jQuery),function(n,t){var i=function(n){var i=t('input[name="__RequestVerificationToken"]').val();return!i?n:t.extend({},n,{__RequestVerificationToken:i})},r=function(n,r,u,f){var e=r;return t.isPlainObject(r)&&(e=i(r)),t.post(n,e,u,f)};t.extend({postWithToken:r})}(window,jQuery),function(n,t){t(function(){t(".phoneAppBuyButton").bind("click",function(){n.open(t(this).attr("value"),"_blank")})})}(window,jQuery),function(n,t){function r(){t("#SilverlightWrapper").show();t("#genreslider ul li .tile_img").removeClass("selected")}function i(){n.xbox.videoPlayer.closeSilverlightObject("silverlightVideoCarouselHost");var i=t("#VideoPlayerWrapper");i.size()>0&&i.hide()}n.closeVideoViewer=function(){var i=t("#silverlightVideoHost");i.size()>0&&(n.xbox.videoPlayer.closeSilverlightObject("silverlightVideoHost"),t(".silverlightVideoHost").show())};n.openSplashVideoViewer=function(i,r,u,f,e){closeVideoViewer();t(".silverlightVideoHost").hide();var o=t("#silverlightVideoHost");o.height(o.parent().innerHeight());o.width(o.parent().innerWidth());n.xbox.videoPlayer.openVideoOther("silverlightVideoHost","silverlightVideoObject",i,r,u,f,e,"onCloseVideoViewer")};n.openVideoViewer=function(i,r,u,f,e,o,s){closeVideoViewer();t(".silverlightVideoHost").hide();var h=t("#silverlightVideoHost");h.height(h.parent().innerHeight());h.width(h.parent().innerWidth());n.xbox.videoPlayer.openVideoGameVideo("silverlightVideoHost","silverlightVideoObject",i,r,u,f,o,s,"onCloseVideoViewer")};n.onCloseVideoViewer=function(){closeVideoViewer()};n.clearVideoCarouselViewer=function(){i();r()};n.openVideoCarouselViewer=function(r,u,f,e,o){var h,c,s;i();h=t("#SilverlightWrapper");h.size()>0&&h.hide();c=t("#VideoPlayerWrapper");c.size()>0&&c.show();s=t("#silverlightVideoCarouselHost");s.size()>0&&(s.height(s.parent().innerHeight()),s.width(s.parent().innerWidth()));n.xbox.videoPlayer.openVideoOther("silverlightVideoCarouselHost","silverlightVideoCarouselObject",r,u,f,e,o,"onCloseVideoCarouselViewer")};n.onCloseVideoCarouselViewer=function(){n.clearVideoCarouselViewer()}}(window,jQuery),function(n,t){function f(){this.BackGround=t("#popupBackground");this.VideoWrapper=t("#popupVideoPlayer");this.VideoHost=t("#silverlightVideoPopupHost");this.State="";this.SetPosition=function(){var n=r.getPageSize(),f=r.getScrollPos(),t=r.getElementSize(this.VideoWrapper),i=Math.round((n.width-t.width)/2),u=Math.round((n.height-t.height)/2);this.VideoWrapper.css("left",i+"px");this.VideoWrapper.css("top",u+"px")};this.Show=function(){this.BackGround.css("display","block");this.VideoWrapper.css("display","block");this.VideoWrapper.css("visibility","visible");this.VideoHost.width(r.getElementSize(this.VideoWrapper).width);this.VideoHost.height(r.getElementSize(this.VideoWrapper).height);this.State="visible";n.onresize=e;this.SetPosition();this.VideoHost.focus()};this.Hide=function(){this.BackGround.css("display","none");this.VideoWrapper.css("display","none");this.VideoWrapper.css("visibility","hidden");this.State="hidden"}}function e(){i.State=="visible"&&i.SetPosition()}function u(n,t,r,u,e){i=new f;i.Show();e&&"function"==typeof e&&e("silverlightVideoPopupHost","silverlightVideoPopupObject",n,t,r,u,"onCloseVideoPopup")}var r={getScrollPos:function(){var t=document.documentElement;return{scrollX:document.body.scrollLeft||n.pageXOffset||t&&t.scrollLeft,scrollY:document.body.scrollTop||n.pageYOffset||t&&t.scrollTop}},getPageSize:function(){return{width:n.innerWidth||document.documentElement&&document.documentElement.clientWidth||document.body.clientWidth,height:n.innerHeight||document.documentElement&&document.documentElement.clientHeight||document.body.clientHeight}},getElementSize:function(n){return{width:n.width(),height:n.height()}}},i={};n.closeVideoPopupViewer=function(){xbox.videoPlayer.closeSilverlightObject("silverlightVideoPopupHost");i.Hide()};n.onCloseVideoPopup=function(){closeVideoPopupViewer()};n.openVideoPopup=function(t,r,u,e,o){n.clearVideoCarouselViewer();i=new f;i.Show();xbox.videoPlayer.openVideoOther("silverlightVideoPopupHost","silverlightVideoPopupObject",t,r,u,e,o,"onCloseVideoPopup")};n.openVideoTVEpisodePopup=function(n,t,i,r){u(n,t,i,r,xbox.videoPlayer.openVideoTVEpisode)};n.openVideoMoviePopup=function(n,t,i,r){u(n,t,i,r,xbox.videoPlayer.openVideoMovie)};n.openVideoMovieTrailerPopup=function(n,t,i,r){u(n,t,i,r,xbox.videoPlayer.openVideoMovieTrailer)}}(window,jQuery),function(n){n.extend(n,{range:function(n,t){var r=new Array(Math.abs(t-n)),i=n;if(t>n){for(;i<=t;i++)r[i]=i;return r}for(;i>=t;i--)r[i]=i;return r.reverse()}});String.prototype.formatWith=function(){for(var t=this,i,n=0;n<arguments.length;n++)i=new RegExp("\\{"+n+"\\}","gm"),t=t.replace(i,arguments[n]);return t};Date.MvcDate=function(n){return new Date(parseInt(n.replace(/\/Date\((-?\d+)\)\//gi,"$1")))}}(jQuery),function(n){n.fn.clickMarquee=function(t){var i=n.extend({minScrollTime:5e3,scrollSpeed:25,returnTime:1e3,additionalMargin:50},t);return this.each(function(){var t=n(this);t.data("clickMarquee")||(t.data("clickMarquee",{isScrolling:!1,options:i}),n(this).click(function(){var n=t.data("clickMarquee"),i;if(!n.isScrolling&&(i=t.width()-t.parent().width()+n.options.additionalMargin,!(i<=0))){var u=Math.max(n.options.minScrollTime,i*n.options.scrollSpeed),r=t.position().left,f=r+i;n.isScrolling=!0;t.animate({left:"-="+f},u,"linear",function(){n.isScrolling=!1;t.animate({left:r},n.options.returnTime)})}}))})}}(jQuery),function(n){var t;n.queryString=function(){if(!t){t={};var i=window.location.search.substring(1),r=i.split("&"),u=n.map(r,function(n){var t=n.split("=");return{name:decodeURIComponent(t[0]),value:decodeURIComponent(t[1])}});n(u).each(function(){t[this.name]=this.value})}return t}}(jQuery);$(function(){var n=$('.spread[href*="Feedback.aspx"]');n.click(function(){return window.open(n.attr("href")+"&UrlReferrer="+escape(window.location.href),"Feedback","scrollbars=yes,menubar=no,titlebar=no,location=no,width=500,height=650,resizable=yes"),!1});n.keypress(function(){return window.open(n.attr("href")+"&UrlReferrer="+escape(window.location.href),"Feedback","scrollbars=yes,menubar=no,titlebar=no,location=no,width=500,height=650,resizable=yes"),!1})});define("xbox.dialog.moresocial",["jquery","window","document"],function(n,t,i){var r=n("#FooterSocialMoreDialog").dialog({autoOpen:!1,width:431,modal:!0,resizable:!1,draggable:!1,dialogClass:"ui-dialog-socialmore"});return n(".footerSocialMoreRow",r).click(function(r){r.preventDefault();var u=n(this).attr("data-action");u=u.replace("{pageUrl}",encodeURIComponent(t.location.href));u=u.replace("{pageTitle}",encodeURIComponent(i.title));t.open(u,"_blank")}),r});require(["jquery","xbox.dialog.moresocial"],function(n,t){n(function(){n(".FooterSocialMore").click(function(n){t.dialog("open");n.preventDefault()})})});define("messageBroker",["jquery","console"],function(n,t){var i={};return{subscribe:function(t,r){if(!t||!r||!n.isFunction(r))throw new Error("Invalid Subscribe: "+t+": "+r);i[t]=i[t]||[];i[t].push(r)},publish:function(r,u){i[r]?(t.log("Firing "+r),n.each(i[r],function(){this(u)})):t.log("No subscriber for message: "+r)},lazyPublish:function(n,t){var i=this;return function(){i.publish(n,t)}},curriedPublish:function(n){var t=this;return function(i){t.publish(n,i)}},clear:function(n){if(!n){i={};return}i[n]=[]}}});define("today",[],function(){return new Date});define("browsercaps",["navigator","jquery"],function(n,t){return{silverlight:function(){try{return new ActiveXObject("AgControl.AgControl"),!0}catch(t){try{if(n.plugins["Silverlight Plug-In"])return!0}catch(t){}}return!1},plugins:function(){return n.userAgent.match(/(Xbox)/g)?!1:!0},windowsApp:function(){return n.userAgent.match(/Windows NT (6.[23]|10)/g)},supports:function(n){var i=new t.Deferred;return n()?i.resolve():i.reject(),i.promise()}}});require(["browsercaps"],function(n){n.supports(n.silverlight).fail(function(){$("body").addClass("silverlight-unsupported")})});define("css.addClass",["jquery"],function(n){return{addClassToFirst:function(t,i){return t=n(t),t.first().addClass(i),this},addClassToLast:function(t,i){return t=n(t),t.last().addClass(i),this},addClassOnClick:function(t,i){return t=n(t),t.click(function(){t.removeClass(i);n(this).addClass(i)}),this}}}),function(n){var t=function(t){var i=n("<div><\/div>");i.attr("foo",t);var f=n("<div><\/div>").html(i),r=f.html(),u=10,e=8;return r.substr(u,r.length-e-u)},i=function(t){var i=n("<div><\/div>");return i.text(t),i.html()};n.extend({attributeEncode:t,htmlEncode:i})}(jQuery);require(["window","document","jquery"],function(n,t,i){i(function(){function f(){o();var t=e(),i=r.data("url");t&&(a(),n.top.location=i.replace("{0}",encodeURIComponent(t)))}function e(){return i.trim(r.val())}function o(){i("#searchBoxWrapper").animate({width:"0"},150,function(){i("div#shellSearchContainer").removeClass("opened")})}function a(){var t=n.s;if(t){t.eVar31="Default : "+n.xboxComShellData.searchScopeOptions[n.xboxComShellData.defaultOptionIndex].id;t.events="event37";t.linkTrackEvents="event37";t.linkTrackVars="events,eVar2,eVar31";try{t.tl(this,"o","Search : Dropdown Click : "+t.eVar31)}catch(i){}}}function s(){r.val("");r.focus();h()}function h(){e()?u.addClass("clearable"):u.removeClass("clearable")}if(!(i("#shellSearchContainer").length<1)){i("#shellSearchContainer").click(function(n){return i(this).hasClass("opened")?f():(i("div#shellSearchContainer").addClass("opened"),i("#searchBoxWrapper").stop(!0),i("#searchBoxWrapper").animate({width:"192px"},200,function(){i("#searchTextBox").focus()})),n.stopPropagation(),!1});var r=i("#searchTextBox"),c=i("#searchCloseIcon"),u=i("#searchBoxWrapper"),l=i("#searchTextContainer");r.click(function(n){return n.stopPropagation(),!1});l.click(function(n){return n.stopPropagation(),!1});r.keydown(function(n){var t=n.keyCode||n.which;return t==13?(f(),!1):t==27?(s(),!1):!0});r.on("input propertychange keyup",function(){h()});c.click(function(){return s(),!1});i(t).click(function(){o()})}})}),function(){function n(n){return typeof n=="function"}n(Array.forEach)||(Array.forEach=function(n,t,i){for(var u=n.length,r=0;r<u;r++)r in n&&t.call(i,n[r],r,n)});n(Array.map)||(Array.map=function(n,t,i){for(var f=n.length,u=[],r=0;r<f;r++)r in n&&(u[r]=t.call(i,n[r]));return u});n(Array.filter)||(Array.filter=function(n,t,i){for(var f=n.length,u=[],r=0;r<f;r++)r in n&&t.call(i,n[r])&&u.push(n[r]);return u});n(Function.bind)||(Function.bind=function(n,t){var i=Array.prototype.slice,r=i.call(arguments,2);return function(){var u=r.concat(i.call(arguments,0));return n.apply(t,u)}});n(String.formatcsharp)||(String.formatcsharp=function(n){var t=Array.prototype.slice.call(arguments,1);return n.replace(/\{(\d+)\}/g,function(n,i){return t[i]!==undefined?t[i]:"{"+i+"}"})}),function(){function t(n){return n<10?"0"+n:n}n(Date.MvcDate)||(Date.MvcDate=function(n){return new Date(parseInt(n.replace(/\/Date\((-?\d+)\)\//gi,"$1"),10))});n(Date.getIso8601Offset)||(Date.getIso8601Offset=function(n,i){var r=n.getTimezoneOffset(),e=r>0?"-":"+",u,f;return r=Math.abs(r),u=t(Math.floor(r/60)),f=t(r%60),(!i?"":e)+u+":"+f});n(Date.toIso8601String)||(Date.toIso8601String=function(n){var i=String.formatcsharp("{0}-{1}-{2}",n.getFullYear(),t(n.getMonth()+1),t(n.getDate())),r=String.formatcsharp("{0}:{1}:{2}",t(n.getHours()),t(n.getMinutes()),t(n.getSeconds()));return String.formatcsharp("{0}T{1}{2}",i,r,Date.getIso8601Offset(n,!0))})}()}();define("window",[],function(){return window});define("document",[],function(){return document});define("navigator",[],function(){return navigator});define("console",["window"],function(n){return n.console||{log:function(){}}});define("Math",[],function(){return Math});define("jquery",["window"],function(n){return n.jQuery});define("deferred",["jquery"],function(n){return n.Deferred});define("when",["jquery"],function(n){return n.when});define("extend",["jquery"],function(n){return n.extend});define("ajax",["jquery"],function(n){return n.ajax});define("ajaxget",["jquery"],function(n){return n.get});define("ajaxpost",["jquery"],function(n){return n.post});define("handlebars",["window"],function(n){return n.Handlebars});define("xceWeb",["window"],function(n){return n.XceWeb}),function(n){n.fn.extend({inViewport:function(t){var i=this.filter(function(){return n.inViewport(this,t)});return this.pushStack(i)},mostVisible:function(){var u=this.inViewport(),i=0,t,r;return u.each(function(u,f){t=n(f).data("vpVisibility");t>i&&(i=t,r=f)}),n(r)}});var t={offsetTop:0,offsetBottom:0};n.inViewport=function(i,r){var e=n(i),f,h,c,u,l,o,a,v,y,s;return f=n.extend({},t,r||{}),h=n(window).scrollTop(),c=n(window).height()-f.offsetTop-f.offsetBottom,u=e.height(),l=e.offset(),o=l.top-h-f.offsetTop,a=o+u,v=Math.max(0,Math.min(o-(c-u),u)),y=Math.max(0,Math.min(a,u)),s=(y-v)/u,e.data("vpVisibility",s),s}}(jQuery);Asimov=Asimov||{};Asimov.cookie=function(){function i(t,i){var e=n(t),f,r,u;if(e&&i)for(f=e.split("&"),r=0;r<f.length;r++)if(u=f[r].split("="),u[0]&&i.toLowerCase()===u[0].toLowerCase())return u[1];return null}function n(n){for(var f=document.cookie.split(";"),i,r,e,u=0;u<f.length;u++){for(i=f[u];i.charAt(0)==" ";)i=i.substring(1);if(r=i.split("="),e=t(r.shift()),e===n)return t(r.join("="))}return null}function t(n){var t=decodeURIComponent(n.replace("/+/g"," "));return t.indexOf('"')===0&&(t=t.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\")),t}return{getCookie:n,getCookieKeyValue:i,setCookie:function(n,t,i){var u,r;i?(r=new Date,r.setTime(r.getTime()+i*864e5),u="; expires="+r.toUTCString()):u="";window.document.cookie=n+"="+t+u+"; path=/;"},deleteCookie:function(n){this.setCookie(n,"",-1)}}}();typeof Asimov!="undefined"&&(Asimov.logger=function(){function n(n){self.Asimov.consoleVerbosity>=self.Asimov.verbosityLevels.ERROR&&self.console&&self.console.error&&self.console.error("JSLL: "+n)}function t(n){self.Asimov.consoleVerbosity>=self.Asimov.verbosityLevels.WARNING&&self.console&&self.console.warn&&self.console.warn("JSLL: "+n)}function i(n){self.Asimov.consoleVerbosity>=self.Asimov.verbosityLevels.INFORMATION&&self.console&&self.console.log&&self.console.log("JSLL: "+n)}return{logError:n,logWarning:t,logInformation:i}}());typeof Asimov!="undefined"&&(Asimov.capabilitiesCheck=function(){return function(){return self.jQuery?self.jQuery.fn.jquery<self.Asimov.jQueryMinSupportedVersion?(Asimov.logger.logError("Unable to write event: Minimum version of jQuery "+self.Asimov.jQueryMinSupportedVersion+" required."),Asimov.isAvailable=!1,!1):!self.JSON||!self.JSON.stringify?(Asimov.logger.logError("Unable to write event: the global JSON.stringify method does not exist"),Asimov.isAvailable=!1,!1):void 0:(Asimov.logger.logError("Unable to write event: jQuery is not present"),Asimov.isAvailable=!1,!1)}}());typeof Asimov!="undefined"&&(Asimov.utils={},Asimov.utils.stringifyField=function(n,t){if(t)try{return JSON.stringify(t)}catch(u){var i='{"error": "ERROR: could not stringify {0} {1}"}',r=typeof t=="string"?t:"";return i.replace("{0}",n).replace("{1}",r)}},Asimov.utils.getMuidHost=function(n){return{"microsoft.com":"c1.microsoft.com","xbox.com":"c.xbox.com","live.com":"c.live.com","microsoftstore.com":"c.microsoftstore.com","msn.com":"c.msn.com","windows.com":"c.windows.com"}[n]},Asimov.utils.isOfCorrectType=function(n,t){if(n=="string")return typeof t=="string"||t instanceof String||t instanceof Date;if(n=="bool")return typeof t=="boolean"||t instanceof Boolean;if(!(typeof t=="number")||t instanceof Number)return!1;if(n=="uint8"){if(t<0||t>255||t%1!=0)return!1}else if(n=="uint16"){if(t<0||t>65535||t%1!=0)return!1}else if(n=="uint32"){if(t<0||t>4294967295||t%1!=0)return!1}else if(n=="uint64"){if(t<0||t>18446744073709551615||t%1!=0)return!1}else if(n=="int8"){if(t<-128||t>127||t%1!=0)return!1}else if(n=="int16"){if(t<-32768||t>32767||t%1!=0)return!1}else if(n=="int32"){if(t<-2147483648||t>2147483647||t%1!=0)return!1}else if(n=="int64"){if(t<-9223372036854775808||t>9223372036854775807||t%1!=0)return!1}else if(n=="float"){if(t<-3402823e32||t>3402823e32)return!1}else if(n=="double"&&(t<Number.MIN_VALUE||t>Number.MAX_VALUE))return!1;return!0});typeof Asimov!="undefined"&&(Asimov.ids=function(){function r(n){t=n}function u(){return n.getCookie("MS0")}function f(){return n.getCookie("MUID")}function e(){return i}function o(){return t?t:$("meta[name='ms.Cv']").attr("content")}function s(n){i=n}function h(){return n.getCookie("Flights")}function c(){return n.getCookie("Treatments")}var i,t,n=Asimov.cookie;return{getSessionId:u,getVisitorId:f,setImpressionGuid:s,getImpressionGuid:e,getCv:o,getFlights:h,getGroups:c,setCVValue:r}}());typeof Asimov!="undefined"&&(Asimov.vortexEvents=function(){function e(){i.length>0&&(Asimov.writeEvent(i),i=[])}function t(t,o,s){var h=o,c;if(o||(h=n.getCv()),Asimov.CorrelationVector.isValid(h)&&(t[Asimov.correlationVectorTag]=h),r&&(t.appId=r),c=n.getGroups(),c&&(t.expId=c),s===!0){Asimov.writeEvent(t);return}if(u){if(u==="complete"){Asimov.writeEvent(t);return}}else if(document.readyState==="complete"){Asimov.writeEvent(t);return}i.length===0&&f(e);i.push(t)}function o(i){var r={name:"Ms.Webi.PageView",content:{"Ms.Content.PageView":{uri:i.pageUri,pageName:i.pageName,referrerUri:i.referrerUri,pageTags:i.pageTags,customSessionGuid:n.getSessionId(),impressionGuid:n.getImpressionGuid(),contentJsonVer:2,content:i.content,product:i.product,pageType:i.pageType,screenState:i.screenState},"Ms.Webi.PageView":{flightId:i.flightId,utcOffset:i.utcOffset,languages:navigator.userLanguage,slInstalled:i.slInstalled,slEnabled:i.slEnabled,slVersion:i.slVersion,flashInstalled:i.flashInstalled,flashVersion:i.flashVersion,pageLoadTime:i.pageLoadTime,signInStatus:i.signInStatus,cookies:i.cookies,cookieEnabled:i.cookieEnabled,isJs:i.isJs,title:i.title,screenRes:i.screenRes,browserSize:i.browserSize}}};t(r,null,!0)}function s(i){var r={name:"Ms.Webi.PartialPageView",content:{"Ms.Content.PageView":{uri:i.pageUri,pageName:i.pageName,referrerUri:i.referrerUri,pageTags:i.pageTags,customSessionGuid:n.getSessionId(),impressionGuid:n.getImpressionGuid(),contentJsonVer:2,content:i.content},"Ms.Webi.PartialPageView":{}}};t(r)}function h(i){var r={name:"Ms.Webi.ContentView",content:{"Ms.Content.PageView":{uri:i.pageUri,pageName:i.pageName,referrerUri:i.referrerUri,pageTags:i.pageTags,customSessionGuid:n.getSessionId(),impressionGuid:n.getImpressionGuid(),contentJsonVer:2,content:i.content,product:i.product,pageType:i.pageType,screenState:i.screenState},"Ms.Webi.ContentView":{flightId:i.flightId,utcOffset:i.utcOffset,languages:navigator.userLanguage,slInstalled:i.slInstalled,slEnabled:i.slEnabled,slVersion:i.slVersion,flashInstalled:i.flashInstalled,flashVersion:i.flashVersion,pageLoadTime:i.pageLoadTime,signInStatus:i.signInStatus,cookies:i.cookies,cookieEnabled:i.cookieEnabled,isJs:i.isJs,title:i.title,screenRes:i.screenRes,browserSize:i.browserSize}}};t(r)}function c(i){var r={name:"Ms.Webi.PageAction",content:{"Ms.Content.PageAction":{uri:i.pageUri,pageName:i.pageName,destUri:i.targetUri,pageTags:i.pageTags,customSessionGuid:n.getSessionId(),impressionGuid:n.getImpressionGuid(),contentJsonVer:2,content:i.content,product:i.product,pageType:i.pageType,screenState:i.screenState,actionInputMethod:i.inputMethod,behavior:i.behavior},"Ms.Webi.PageAction":{flightId:i.flightId,timeToAction:i.timeToAction,scrollCount:i.scrollCount,languages:navigator.userLanguage,cookies:i.cookies,cookieEnabled:i.cookieEnabled,isJs:i.isJs,title:i.title,screenRes:i.screenRes,browserSize:i.browserSize,referrerUri:i.referrerUri}}};t(r,null,!0)}function l(n){var i={};n.type==="CorsDisallowed"?i={name:"Ms.Cll.Javascript.CorsDisallowed",content:{"Ms.Cll.Javascript.CorsDisallowed":{eventName:n.eventName}}}:n.type==="EventTooLong"&&(i={name:"Ms.Cll.Javascript.EventTooLong",content:{"Ms.Cll.Javascript.EventTooLong":{eventName:n.eventName,payloadLength:n.payloadLength}}});t(i)}function a(i,r){var u={name:"Ms.Webi.ClientError",content:{"Ms.Webi.ClientError":{errorInfo:JSON.stringify(i),wasDisplayed:r||!1,customSessionGuid:n.getSessionId(),impressionGuid:n.getImpressionGuid()}}};t(u)}function v(i){var r={name:"Ms.Webi.OutgoingRequest",content:{"Ms.Qos.OutgoingServiceRequest":{operationName:i.currentOperationName,targetUri:i.requestUri,latencyMs:i.latencyMs,serviceErrorCode:i.serviceErrorCode||-1,succeeded:i.isSuccess,requestMethod:i.httpMethod,responseContentType:i.contentType,protocolStatusCode:i.httpStatusCode||"",dependencyOperationName:i.operationName,dependencyOperationVersion:i.operationVersion,dependencyName:i.serviceName,dependencyType:i.serviceType||"WebService",responseSizeBytes:i.responseSize},"Ms.Webi.OutgoingRequest":{customSessionGuid:n.getSessionId(),impressionGuid:n.getImpressionGuid(),message:i.errorMessage,retryCount:i.retryCount,customData:i.customData}}};t(r,i.cV)}var r,n=Asimov.ids,i=[],f=$(window).load.bind($(window)),u=null;return{setAppId:function(n){r=n},sendError:a,sendPageAction:c,sendPageView:o,sendApiComplete:v,sendPartialPageView:s,sendContentView:h,sendJsllEvent:l,overrideQueueBehavior:function(n){n&&(n.loadEventCallback&&typeof n.loadEventCallback=="function"&&(f=n.loadEventCallback),n.domReadyState&&(u=n.domReadyState))}}}());typeof Asimov!="undefined"&&(Asimov.createGuid=function(){return function(){function n(){return Math.floor(Math.random()*16).toString(16)}var t="xxxxxxxx-xxxx-4xxx-Rxxx-xxxxxxxxxxxx".replace(/x/g,n);return t.replace("R",(8|Math.floor(Math.random()*3)).toString(16))}}());typeof Asimov!="undefined"&&(Asimov.errorHandler=function(){function n(n){var t=window.onerror;window.onerror=function(){t&&t.apply(this,arguments);n.apply(this,arguments)}}function t(){if(arguments){var n={Page:window.location.href,Script:arguments[1]||"",Message:arguments[0]||"",LineNumber:arguments[2]||0,UserAgent:window.navigator.userAgent||"",Platform:window.navigator.platform||""};r.sendError(n,!1)}}function i(){n(t)}var r=Asimov.vortexEvents;return{init:i}}());typeof Asimov!="undefined"&&(Asimov.timespanHandler=function(){function t(t,i){var r=(new Date).getTime();if(i)return r-n[t];n[t]=r}var n={};return{recordTimeSpan:t}}()),function(){function tt(){function n(){var n=Asimov.cookie.getCookie(t);return n&&n.length?i+n:""}var t="MUID",i="t:";return n()}function it(){var n=window.navigator.userAgent,t=n.indexOf("MSIE ");return t>0?parseInt(n.substring(t+5,n.indexOf(".",t)),10)<9:!1}var t=this,p,w,b,h,f,c;t.Asimov=t.Asimov||{};Asimov._schemas=Asimov._schemas||[];Asimov.uploadUrl="https://web.vortex.data.microsoft.com/collect/v1";Asimov.commonSchemaEnvelopeVersion="2.1";Asimov.jsllVersion="3.3.0-beta-3";Asimov.correlationVectorTag="cV";Asimov.correlationVectorHeader="MS-CV";Asimov.experimentIdTag="expId";Asimov.userId=tt();Asimov.getMethodQueryStringParameter="json";Asimov.jQueryMinSupportedVersion="1.11.0";Asimov.isAvailable=!0;Asimov.SignInStatus=-1;var k="JS:",e="appId",rt=it(),ut=rt?2083:15e3,n="",o=1,d=5,i="";Asimov.getRequestBody=function(){return i};Asimov.getQueryStringParameters=function(){return n};Asimov.verbosityLevels={NONE:0,ERROR:1,WARNING:2,INFORMATION:3};Object.freeze&&Object.freeze(Asimov.verbosityLevels);Asimov.consoleVerbosity=Asimov.verbosityLevels.NONE;Asimov.capabilitiesCheck();var l=63,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",v=window.XDomainRequest?"XDomainRequest":"jQuery",u="Unknown",s=t.navigator&&t.navigator.appVersion?t.navigator.appVersion:"";s.indexOf("Win")!=-1?u="Windows":s.indexOf("Mac")!=-1?u="MacOS":s.indexOf("X11")!=-1?u="Unix":s.indexOf("Linux")!=-1&&(u="Linux");p=window.location.hostname;w=function(){for(var n="",t=0;t<16;t++)n+=a.charAt(Math.floor(Math.random()*a.length));return n};this.Asimov.CorrelationVector=function(){var i="",n=i,t=0,r=function(){return n===i?!1:!0},u=function(n){return n.getValue().length+2<=l?!0:!1},f=function(){return n.length+1+(t+1+"").length<=l?!0:!1};this.getValue=function(){return!n||!n.length?"":n.concat(".",t)};this.setValue=function(i){if(Asimov.CorrelationVector.isValid(i)){var r=i.lastIndexOf(".");n=i.substr(0,r);t=parseInt(i.substr(r+1),10)}else throw"Cannot set invalid correlation vector value";return n.concat(".",t)};this.init=function(){return n=w(),this.getValue()};this.extend=function(){return r()||this.init(),u(this)&&(n=n.concat(".",t),t=0),this.getValue()};this.increment=function(){return r()||this.init(),f()&&(t=t+1),this.getValue()}};b=new RegExp("^["+a+"]{16}(.[0-9]+)+$");this.Asimov.CorrelationVector.isValid=function(n){return b.test(n)&&n.length<=l};Asimov.cv=new Asimov.CorrelationVector;var ft=function(){return v=="XDomainRequest"&&Asimov.uploadUrl&&Asimov.uploadUrl.indexOf(window.location.protocol)!=0?(Asimov.logger.logError("Unable to write event: CORS requests are not supported cross-protocol in this browser"),!1):!0},g=function(n,t,i){Asimov.logger.logError("Failure sending data to vortex: "+t+"Error: "+i)},y=function(n){Asimov.OnSuccessfulVortexRequest&&Asimov.OnSuccessfulVortexRequest(n);Asimov.logger.logInformation("Success sending data to vortex")},et=function(n){Asimov.logger.logError("Failure sending data to vortex using XDomainRequest.  Status code:"+n.status)},r=function(t,i,r){if(i!=undefined&&(r||i.length!=0)){var u=r?"":"'";n.length>0&&(n+="&");n+=t+"="+u+encodeURIComponent(i)+u}},nt=function(n,t,i,u){for(var b=u=="C"?"*":"-",h=t.fields,f,e,l,s,a,o,v,y,p,c,w=0;w<h.length;w++){if(f=h[w],e=i[f.name],r(b+f.name,e,f.type!="string"),e===null||e===undefined){if(f.req)return Asimov.logger.logError("Missing required property: "+f.name),!1;continue}if(f.type=="map"){l={};for(s in e){if(!Asimov.utils.isOfCorrectType(f.key,s))return Asimov.logger.logError("A key in the map was of the wrong type: "+f.name),!1;if(!Asimov.utils.isOfCorrectType(f.element,e[s]))return Asimov.logger.logError("A value in the map was of the wrong type: "+f.name),!1;l[s]=e[s]}n[f.name]=l}else if(f.type=="list"||f.type=="set"){if(a=[],Object.prototype.toString.call(e)==="[object Array]")for(o=0;o<e.length;o++){if(e[o]!=null&&!Asimov.utils.isOfCorrectType(f.element,e[o]))return Asimov.logger.logError("The list contains a value of the wrong type: "+f.name),!1;a[o]=e[o]}else return Asimov.logger.logError("The "+f.type+" "+f.name+" was not an array as expected"),!1;n[f.name]=a}else if(f.type=="struct"){if(v={},!nt(v,f.def,e,u))return!1;n[f.name]=v}else{if(!Asimov.utils.isOfCorrectType(f.type,e))return Asimov.logger.logError("Property is the wrong type: "+f.name),!1;n[f.name]=e}}for(y in i){for(p=!1,c=0;c<h.length;c++)if(h[c].name==y){p=!0;break}p||Asimov.logger.logError("An unexpected property was found in the event content and dropped: "+y)}return!0},ot=function(u){var c=!0,l=[],w,k,nt,tt,f,b,ot,e,st,it,rt,a,p,ht,s,h;if(t.jQuery.isArray(u))for(c=!1,w=0;w<u.length;w++)k=Asimov._validateAndTranslateEvent(u[w]),k.success&&l.push(k.event);else nt=Asimov._validateAndTranslateEvent(u),nt.success&&l.push(nt.event);if(l.length!=0){if(c&&n&&(tt=Asimov.uploadUrl.length+n.length,tt+7>ut&&(Asimov.logger.logWarning("event is too large to send using get -- using post instead"),f={},f.eventName=u.name,f.payloadLength=tt,f.type="EventTooLong",Asimov.vortexEvents.sendJsllEvent(f),c=!1)),!c&&!ft()){f={};f.eventName=u.name;f.type="CorsDisallowed";Asimov.vortexEvents.sendJsllEvent(f);return}if(c&&n)Asimov.SignInStatus==1?(r("sauth",1,!0),b=Asimov.uploadUrl+"/t.asm?"+n,o++,ot="telframe"+o,e=document.createElement("iframe"),e.id=ot,e.style.display="none",Asimov.OnSuccessfulVortexRequest&&(e.attachEvent?e.attachEvent("onload",function(){Asimov.OnSuccessfulVortexRequest(b)}):e.onload=function(){Asimov.OnSuccessfulVortexRequest(b)}),e.src=b,document.body.appendChild(e),o>d&&(st="telframe"+(o-d),$("#"+st).remove())):(it=Asimov.uploadUrl+"/t.gif?"+n,rt=new Image,Asimov.OnSuccessfulVortexRequest&&(rt.onload=function(){Asimov.OnSuccessfulVortexRequest(it)}),rt.src=it);else{for(i="",a=0;a<l.length;a++)a>0&&(i+="\n"),i+=t.JSON.stringify(l[a]);p="";Asimov.OnSuccessfulVortexRequest&&(p=Asimov.uploadUrl+"/t.req?"+i);v==="jQuery"?(ht={accepts:{text:"application/json"},url:Asimov.uploadUrl,type:"post",dataType:"text",data:i,crossDomain:!0,headers:{"Content-Type":"application/x-json-stream"}},s=window.jQuery.ajax(ht),s.fail?s.fail(function(){g}):s.error(function(){g}),s.done?s.done(function(){y(p)}):s.success(function(){y(p)})):v==="XDomainRequest"?(h=new XDomainRequest,h.onload=function(){y(p)},h.onerror=function(){et(h)},h.open("post",Asimov.uploadUrl),h.send(i)):Asimov.logger.logError("No event is sent.")}}};for(Asimov.writeEvent=function(n){ot(n)},Asimov._validateAndTranslateEvent=function(t){function f(n,t){s[n]=t;r(n,t)}var s={},c={},l={},i={event:s,success:!1},h,o,a,v,y,w,b,d,g;if(n="",!t)return Asimov.logger.logError("Unable to write null event"),i;if(!t.name)return Asimov.logger.logError("Unable to write event with missing name"),i;if(!Asimov._schemas.hasOwnProperty(t.name))return Asimov.logger.logError("Unable to write event: a schema for the event named {"+t.name+"} does not exist"),i;if(!t.content)return Asimov.logger.logError("Unable to write event: the event is missing content"),i;f("ver",Asimov.commonSchemaEnvelopeVersion);f("name",t.name);f("time",(new Date).toISOString());f("os",u);h=Asimov._schemas[t.name];for(o in h)if(o!=="name"){if(a=h[o],!t.content.hasOwnProperty(o))return Asimov.logger.logError("Unable to write event: missing expected part: "+o),i;if(a.part=="C"?v=l:(v={},l.baseData=v,l.baseType=o,r("*baseType",o)),!nt(v,a.def,t.content[o],a.part))return i}for(y in t.content)h[y]&&h[y].part||Asimov.logger.logError("An unexpected property was found in the event content and dropped: "+y);if(s.data=l,s.tags={},t.hasOwnProperty(Asimov.correlationVectorTag))if(Asimov.CorrelationVector.isValid(t[Asimov.correlationVectorTag]))f("cV",t[Asimov.correlationVectorTag]);else return Asimov.logger.logError("Unable to write event: The correlation vector value is invalid: "+t[Asimov.correlationVectorTag]),i;else f("cV",Asimov.cv.getValue());if(t.hasOwnProperty(Asimov.experimentIdTag))if(Asimov.utils.isOfCorrectType("string",t[Asimov.experimentIdTag]))w={},b=t[Asimov.experimentIdTag],w[Asimov.experimentIdTag]=b,c.app=w,r("ext-app-"+Asimov.experimentIdTag,b);else return Asimov.logger.logError("Unable to write event: The supplied experiment id is invalid: "+t[Asimov.experimentIdTag]),i;return t.hasOwnProperty(e)?Asimov.utils.isOfCorrectType("string",t[e])?f("appId",k+t[e]):Asimov.logger.logError("Unable to write event: The supplied appId is invalid: "+t[e]):f("appId",k+p),d={},d.libVer=Asimov.jsllVersion,c.javascript=d,r("ext-javascript-libVer",Asimov.jsllVersion),Asimov.userId!=null&&(Asimov.utils.isOfCorrectType("string",Asimov.userId)?(g={},g.localId=Asimov.userId,c.user=g,r("ext-user-localId",Asimov.userId)):Asimov.logger.logError("ignoring the userid value because it is invalid: "+Asimov.userId)),s.ext=c,i.success=!0,i},Asimov._registerSchemas=function(n){for(var t=0;t<n.length;t++)Asimov._schemas[n[t].name]=n[t]},Asimov.console=window.console||{},Asimov.console.fallback=Asimov.console.log||function(){},h=["log","info","warn","error","trace"],f=0;f<h.length;f++)c=h[f],Asimov.console[c]||(Asimov.console[c]=Asimov.console.fallback);Date.prototype.toISOString||function(){function n(n){var t=String(n);return t.length===1&&(t="0"+t),t}Date.prototype.toISOString=function(){return this.getUTCFullYear()+"-"+n(this.getUTCMonth()+1)+"-"+n(this.getUTCDate())+"T"+n(this.getUTCHours())+":"+n(this.getUTCMinutes())+":"+n(this.getUTCSeconds())+"."+String((this.getUTCMilliseconds()/1e3).toFixed(3)).slice(2,5)+"Z"}}()}();Asimov=window.Asimov,function(){this.Asimov._registerSchemas([{name:"Ms.Cll.Javascript.CorsDisallowed","Ms.Cll.Javascript.CorsDisallowed":{part:"C",def:{fields:[{req:!0,name:"eventName",type:"string"}]}}},{name:"Ms.Cll.Javascript.EventTooLong","Ms.Cll.Javascript.EventTooLong":{part:"C",def:{fields:[{req:!0,name:"eventName",type:"string"},{req:!0,name:"payloadLength",type:"int32"}]}}},{name:"Ms.Cll.Javascript.Error","Ms.Telemetry.Error":{part:"B",def:{fields:[{name:"errorName",type:"string"},{name:"errorMessage",type:"string"},{name:"severity",type:"int32"},{name:"errorType",type:"string"},{name:"errorCode",type:"int32"},{name:"lineNumber",type:"uint32"},{name:"isDisplayed",type:"bool"},{name:"errorLocation",type:"string"},{name:"errorMethod",type:"string"}]}},"Ms.Cll.Javascript.Error":{part:"C",def:{fields:[{req:!0,name:"code",type:"int32"},{req:!0,name:"message",type:"string"}]}}},{name:"Ms.Webi.ClientError","Ms.Webi.ClientError":{part:"B",def:{fields:[{req:!0,name:"errorInfo",type:"string"},{name:"wasDisplayed",type:"bool"},{name:"customSessionGuid",type:"string"},{name:"impressionGuid",type:"string"},{name:"errorName",type:"string"},{name:"errorMessage",type:"string"},{name:"severity",type:"int32"},{name:"errorType",type:"string"},{name:"errorCode",type:"int32"},{name:"lineNumber",type:"uint32"},{name:"isDisplayed",type:"bool"},{name:"errorLocation",type:"string"},{name:"errorMethod",type:"string"}]}}},{name:"Ms.Webi.OutgoingRequest","Ms.Qos.OutgoingServiceRequest":{part:"B",def:{fields:[{req:!0,name:"operationName",type:"string"},{name:"targetUri",type:"string"},{req:!0,name:"latencyMs",type:"int32"},{name:"serviceErrorCode",type:"int32"},{req:!0,name:"succeeded",type:"bool"},{name:"requestMethod",type:"string"},{name:"responseContentType",type:"string"},{name:"protocol",type:"string"},{name:"protocolStatusCode",type:"string"},{req:!0,name:"dependencyOperationName",type:"string"},{name:"dependencyOperationVersion",type:"string"},{req:!0,name:"dependencyName",type:"string"},{name:"dependencyType",type:"string"},{name:"responseSizeBytes",type:"int32"},{name:"requestStatus",type:"int32"}]}},"Ms.Webi.OutgoingRequest":{part:"C",def:{fields:[{name:"customSessionGuid",type:"string"},{name:"impressionGuid",type:"string"},{name:"message",type:"string"},{name:"retryCount",type:"int32"},{name:"customData",type:"string"}]}}},{name:"Ms.Webi.PageAction","Ms.Content.PageAction":{part:"B",def:{fields:[{req:!0,name:"pageName",type:"string"},{name:"uri",type:"string"},{name:"destUri",type:"string"},{name:"pageType",type:"string"},{name:"pageTags",type:"string"},{name:"product",type:"string"},{name:"screenState",type:"int32"},{name:"customSessionGuid",type:"string"},{name:"impressionGuid",type:"string"},{name:"actionInputMethod",type:"int32"},{name:"behavior",type:"int32"},{name:"contentJsonVer",type:"float"},{name:"content",type:"string"}]}},"Ms.Webi.PageAction":{part:"C",def:{fields:[{name:"flightId",type:"string"},{name:"timeToAction",type:"int32"},{name:"scrollCount",type:"int32"},{name:"languages",type:"string"},{name:"cookieEnabled",type:"bool"},{name:"cookies",type:"string"},{name:"screenRes",type:"string"},{name:"isJs",type:"bool"},{name:"title",type:"string"},{name:"browserSize",type:"string"},{name:"referrerUri",type:"string"}]}}},{name:"Ms.Webi.PageView","Ms.Content.PageView":{part:"B",def:{fields:[{req:!0,name:"pageName",type:"string"},{name:"uri",type:"string"},{name:"referrerUri",type:"string"},{name:"pageType",type:"string"},{name:"pageTags",type:"string"},{name:"product",type:"string"},{name:"screenState",type:"int32"},{name:"customSessionGuid",type:"string"},{name:"impressionGuid",type:"string"},{name:"contentJsonVer",type:"float"},{name:"content",type:"string"}]}},"Ms.Webi.PageView":{part:"C",def:{fields:[{name:"flightId",type:"string"},{name:"utcOffset",type:"int32"},{name:"languages",type:"string"},{name:"cookieEnabled",type:"bool"},{name:"slInstalled",type:"bool"},{name:"slEnabled",type:"bool"},{name:"slVersion",type:"string"},{name:"flashInstalled",type:"bool"},{name:"flashVersion",type:"string"},{name:"browserSize",type:"string"},{name:"cookies",type:"string"},{name:"pageLoadTime",type:"int32"},{name:"screenRes",type:"string"},{name:"isJs",type:"bool"},{name:"title",type:"string"},{name:"signInStatus",type:"int32"}]}}},{name:"Ms.Webi.PartialPageView","Ms.Content.PageView":{part:"B",def:{fields:[{req:!0,name:"pageName",type:"string"},{name:"uri",type:"string"},{name:"referrerUri",type:"string"},{name:"pageType",type:"string"},{name:"pageTags",type:"string"},{name:"product",type:"string"},{name:"screenState",type:"int32"},{name:"customSessionGuid",type:"string"},{name:"impressionGuid",type:"string"},{name:"contentJsonVer",type:"float"},{name:"content",type:"string"}]}},"Ms.Webi.PartialPageView":{part:"C",def:{fields:[]}}},{name:"Ms.Webi.ContentView","Ms.Content.PageView":{part:"B",def:{fields:[{req:!0,name:"pageName",type:"string"},{name:"uri",type:"string"},{name:"referrerUri",type:"string"},{name:"pageType",type:"string"},{name:"pageTags",type:"string"},{name:"product",type:"string"},{name:"screenState",type:"int32"},{name:"customSessionGuid",type:"string"},{name:"impressionGuid",type:"string"},{name:"contentJsonVer",type:"float"},{name:"content",type:"string"}]}},"Ms.Webi.ContentView":{part:"C",def:{fields:[{name:"flightId",type:"string"},{name:"utcOffset",type:"int32"},{name:"languages",type:"string"},{name:"cookieEnabled",type:"bool"},{name:"slInstalled",type:"bool"},{name:"slEnabled",type:"bool"},{name:"slVersion",type:"string"},{name:"flashInstalled",type:"bool"},{name:"flashVersion",type:"string"},{name:"browserSize",type:"string"},{name:"cookies",type:"string"},{name:"pageLoadTime",type:"int32"},{name:"screenRes",type:"string"},{name:"isJs",type:"bool"},{name:"title",type:"string"},{name:"signInStatus",type:"int32"}]}}}])}();typeof Asimov!="undefined"&&(Asimov.clickstreamTracker=function(){function u(){return typeof l=="function"?l():lt()}function lt(){var t=window.location.pathname||"Home",n=t.split("/");return n.length>2&&n[2]!==""?n[2]:"Home"}function at(t){if(Asimov.isAvailable){if(c.setImpressionGuid(st()),tt&&(Asimov.SignInStatus==1?$(document).ready(function(){e()}):e()),h=n.getMuidHost(t||"microsoft.com"),rt)if(document.body)if(document.body.addEventListener){var i=navigator.appVersion.indexOf("MSIE")!=-1?"click":"mousedown";document.body.addEventListener(i,f,!1)}else document.body.attachEvent&&document.body.attachEvent("onclick",f);else $(document).click(f);ft&&ei.init();$(function(){ut&&vt();it&&(document.readyState==="complete"?v():$(window).load(v))})}}function vt(){if(h){var t=(window.location.protocol||"http:")+"//"+h+"/c.gif?DI=4050&did=1&t=",n=document.createElement("IMG");n.style.display="none";n.src=t;n.hidden="";n["aria-hidden"]="true";n.role="presentation";document.body.appendChild(n)}}function f(n){for(var f={A:!0,BUTTON:!0,AREA:!0,INPUT:!0},i=n||window.event,t=i.srcElement||i.target,r,u;t&&t.tagName;)if(f[t.tagName.toUpperCase()]){r=t.tagName.toUpperCase()=="INPUT"?ct[t.type.toUpperCase()]:!0;r&&(u=$(t).attr("data-bi-dnt"),u===undefined&&o(t));break}else{t=t.parentElement||t.parentNode;continue}}function a(r,f,e){var o={},h,l,s,v,a;if(o.referrerUri=t,o.cookieEnabled=g(),o.browserSize=d(),o.screenRes=window.screen&&screen.width+"x"+screen.height,o.pageUri=i,o.cookies=b(),o.flightId=c.getFlights(),o.signInStatus=Asimov.SignInStatus,o.isJs=!0,o.title=document.title,e&&(o.content=p()),et&&(h=ri(),o.slInstalled=h.installed||!1,o.slEnabled=h.enabled||!1,o.slVersion=h.version||"",l=ii(),o.flashInstalled=l.installed||!1,o.flashVersion=l.version||""),o.pageName=u(),s={},e&&window.performance&&window.performance.timing){if(ot===!0)try{v=window.performance.getEntries().filter(function(n){return n.initiatorType==="script"||n.initiatorType==="link"});s.AssetPerformance=n.stringifyField("AssetPerformance",v)}catch(y){}s.timing=n.stringifyField("timing",window.performance.timing);window.performance.timing.domComplete>0&&(o.pageLoadTime=window.performance.timing.domComplete-window.performance.timing.fetchStart)}if(s.metaTags=k(),r)for(a in r)s[a]=r[a];return o.pageTags=n.stringifyField("pageTags",s),f&&(f.pageLoadTime&&(o.pageLoadTime=f.pageLoadTime),f.referrerUri&&(o.referrerUri=f.referrerUri),f.pageUri&&(o.pageUri=f.pageUri),f.pageName&&(o.pageName=f.pageName)),o}function e(n,t){var i=a(n,t,!1);r.sendPageView(i)}function yt(f,e,o){var s={};s.referrerUri=t;s.pageUri=i;s.content=p(f);s.pageLoadTime=e;s.pageName=u();o&&(s.pageTags=n.stringifyField("pageTags",o));r.sendPartialPageView(s)}function v(){y()}function y(n,t){var i=a(n,t,!0);r.sendContentView(i)}function pt(n,t){o(null,t,n)}function wt(n,t){o(n,t,null)}function o(f,e,o){var s={},h={};s.timeToAction=bt();f?(s.targetUri=ni(f),s.content=kt(f),h=ti(f)):o&&(s.targetUri=o.targetUri,s.content=gt(o));h.metaTags=k();e&&(h=$.extend(h,e));s.pageTags=n.stringifyField("pageTags",h);s.pageUri=i;s.referrerUri=t;s.cookieEnabled=g();s.browserSize=d();s.screenRes=window.screen&&screen.width+"x"+screen.height;s.pageName=u();s.cookies=b();s.flightId=c.getFlights();s.isJs=!0;s.title=document.title;r.sendPageAction(s)}function bt(){var t=(new Date).getTime(),n;return window.performance&&window.performance.timing&&(n=window.performance.timing.domComplete,n!==0)?t-n:-1}function p(n){var e=[],u,i,r,f,t,o;for(n?(i=$("#"+n),i=i&&i.length===1&&i[0],u=$("[data-bi-slot]",$(i)).inViewport()):u=$("[data-bi-slot]").inViewport(),f=0;f<u.length;f++)t=$(u[f]),r=w(t),o={areaName:r.areaName,slotNumber:t.attr("data-bi-slot"),templateName:r.templateName,contentId:t.attr("data-bi-id")||t.attr("id"),contentName:t.attr("data-bi-name")||t.attr("name")||t.attr("alt")||"",contentSource:t.attr("data-bi-source")||r.contentSource,product:t.attr("data-bi-product")||r.product,contentType:t.attr("data-bi-type")||r.type},e.push(o);return s(e)}function kt(n){if(!n)return"";var i=w(n),u=[],r=$(n).closest("[data-bi-name]"),t=r&&r.length===1?$(r[0]):$(n),f={areaName:i.areaName,slotNumber:t.attr("data-bi-slot"),templateName:i.templateName,contentId:t.attr("data-bi-id")||n.id||"",contentName:t.attr("data-bi-name")||dt(n)||"",contentSource:t.attr("data-bi-source")||i.contentSource,product:t.attr("data-bi-product")||i.product,contentType:t.attr("data-bi-type")||i.type};return u.push(f),s(u)}function dt(n){if(nt(n)||!n.tagName)return"";switch(n.tagName){case"A":return document.all?n.innerText||n.innerHTML:n.text||n.innerHTML;case"IMG":case"AREA":return n.alt;default:return n.value||n.name||n.alt||n.innerText||n.id}}function w(n){var i=$(n).closest("[data-bi-area]"),t=i&&i.length===1?$(i[0]):$(n);return{areaName:t.attr("data-bi-area"),templateName:t.attr("data-bi-view"),contentSource:t.attr("data-bi-source"),product:t.attr("data-bi-product"),type:t.attr("data-bi-type")}}function gt(n){var t=[],i={areaName:n.areaName,slotNumber:n.slotNumber,templateName:n.templateName,contentId:n.contentId,contentName:n.name,contentSource:n.contentSource,product:n.product};return t.push(i),s(t)}function s(n){return JSON.stringify(n)}function b(){var u="",f=["MC1","MSFPC"],i,n,t,r;Asimov.SignInStatus==0&&f.push("ANON");i={};n=f;try{try{window.varCustomerCookies&&window.varCustomerCookies.length>0&&(n=n.concat(window.varCustomerCookies))}catch(e){}for(t in n)i.hasOwnProperty(n[t])||(i[n[t]]="",r=decodeURIComponent(document.cookie.replace(new RegExp("(?:(?:^|.*;)\\s*"+encodeURIComponent(n[t]).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=\\s*([^;]*).*$)|^.*$"),"$1")),r!=""&&(u+=n[t]+"="+r+";"))}catch(e){}return u}function ni(n){var t="",i,r;switch(n.tagName){case"A":case"AREA":t=n.href||"";break;case"IMG":t=fi(r);break;case"INPUT":i=n.type;r=window.event;i&&ct[i.toUpperCase()]&&(t=n.form?n.form.action||window.location.pathname:window.location.pathname)}return t}function ti(n){for(var r={},t,i;n;)if(!nt(n)){for(t in n.attributes)t&&n.attributes[t]&&(i=n.attributes[t].name,i&&i.toLowerCase().indexOf("ms.")==0&&(r[i]=n.attributes[t].value));n=n.parentElement||n.parentNode}return r}function ii(){var n={},i,r,t,u;if(navigator.plugins["Shockwave Flash"])n.installed=!0,i=navigator.plugins["Shockwave Flash"],n.version=i.description.split(" ")[2];else if(navigator.userAgent.indexOf("MSIE")!=-1)for(r=(new Date).getFullYear()-1992,t=r;t>0;t--)try{u=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+t);n.installed=!0;n.version=t+".0";break}catch(f){}return n}function ri(){var n={},u,t,i,r;window.Silverlight!=undefined&&(n.enabled=!0);try{navigator.plugins["Silverlight Plug-In"]?(u=navigator.plugins["Silverlight Plug-In"],n.installed=!0,t=u.description,t&&(i=t.split("."),t=i[0]+"."+i[1],n.version=t)):navigator.userAgent.indexOf("MSIE")!=-1&&(r=new ActiveXObject("AgControl.AgControl"),r&&(n.installed=!0,n.version=ui(r)))}catch(f){}return n}function k(){for(var i={},n,r,u=$("meta"),t=0;t<u.length;t++)n=u[t],n.name&&(r=n.name.toLowerCase(),r.indexOf("ms.")==0&&(i[n.name]=n.content));return i}function d(){var n="";return document.body&&document.body.clientWidth?n=document.body.clientWidth+"x"+document.body.clientHeight:document.documentElement&&document.documentElement.clientWidth?n=document.documentElement.clientWidth+"x"+document.documentElement.clientHeight:window.innerWidth&&(n=window.innerWidth+"x"+window.innerHeight),n}function g(){if(navigator.cookieEnabled)return navigator.cookieEnabled;var n="MC0",t=ht.getCookie(n);return t||(document.cookie=n+"="+st(),t=ht.getCookie(n)),t?!0:!1}function ui(n){for(var t="",u=(new Date).getYear()-2004,i,r=u;r>0;r--)for(i=9;i>=0;i--)if(t=r+"."+i,n.IsVersionSupported(t))return t;return t}function fi(n){var i=n,t;if(i&&(t=$(i).closest("A"),t.length===1)){if(t[0].href)return t[0].href;if(t[0].src)return t[0].src}return""}function nt(n){if(!n||!n.attributes)return!1;try{var t=n.getAttribute("data-dc");return t!=null&&t!=undefined?t.toLowerCase()=="pii"?1:0:0}catch(i){return 0}}var tt=!0,it=!0,rt=!0,ut=!0,ft=!0,h,t=document.referrer,i=window.location.href,et=!1,ot=!1,st=Asimov.createGuid,ht=Asimov.cookie,ei=Asimov.errorHandler,c=Asimov.ids,r=Asimov.vortexEvents,n=Asimov.utils,l=null,ct={BUTTON:!0,CHECKBOX:!0,RADIO:!0,RESET:!0,SUBMIT:!0};return{init:at,capturePageView:e,captureContentView:y,capturePartialView:yt,capturePageAction:wt,captureContentPageAction:pt,disableAutoPageView:function(){tt=!1},disableAutoContentView:function(){it=!1},disableAutoClickTracking:function(){rt=!1},disableMuidSync:function(){ut=!1},disableJavascriptErrorTracker:function(){ft=!1},enableCaptureAddInsInfo:function(){et=!0},enableCaptureAssetsPerfInfo:function(){ot=!0},setReferrer:function(n){n!=null&&(t=n)},getReferer:function(){return t},setRequestUri:function(n){n&&(i=n)},getRequestUri:function(){return i},setSignInStatus:function(n){Asimov.SignInStatus=n===!0?1:0},setAppId:function(n){n&&r.setAppId(n)},setPageNameCallBack:function(n){l=n}}}());typeof Asimov!="undefined"&&(Asimov.service=function(){var t=Asimov.timespanHandler,n=function(n){function f(t,f,e){var h=t.getResponseHeader("Content-Length"),o={serviceName:n.serviceName,operationName:s,operationVersion:n.version&&n.version.toString(),httpStatusCode:t.status&&t.status.toString(),isSuccess:f,serviceErrorCode:!f&&t.responseJSON&&t.responseJSON.code&&!isNaN(t.responseJSON.code)?t.responseJSON.code:-1,requestUri:i.url,httpMethod:i.type,contentType:i.dataType,latencyMs:e,cV:t.getResponseHeader("MS-CV")||r["MS-CV"],retryCount:u,responseSize:h&&parseInt(h),currentOperationName:n.currentOperationName||window.location.href};f||(o.errorMessage=Asimov.utils.stringifyField("errorMessage",t.errorThrown));n.customDataCallBack&&typeof n.customDataCallBack=="function"&&(o.customData=Asimov.utils.stringifyField("customData",n.customDataCallBack(t)));Asimov.vortexEvents.sendApiComplete(o)}function e(){var n=s+"_Retry_"+u;return t.recordTimeSpan(n),$.ajax(i).then(function(i,r,u){var e=t.recordTimeSpan(n,!0);return f(u,!0,e),u},function(i,r){var s=t.recordTimeSpan(n,!0),o;return f(i,!1,s),o=$.Deferred(),c>u&&(i.status===0||i.status>=500&&i.status<600)?(u++,setTimeout(function(){e().done(o.resolve).fail(o.reject)},50)):o.reject(i,r),o.promise()})}$.support.cors=!0;var r=n.additionalHeaders||{},o=n.body,h=o?JSON.stringify(o):n.data||undefined,c=n.maxRetry||0,u=0,l=$.noop,s=n.operationName||n.url,a=n.errorFormatter||function(n){return n},i={url:n.url,type:n.method,data:h,crossDomain:!0,headers:{},success:n.success,timeout:n.timeout,error:n.error,jsonp:n.jsonp,jsonpCallback:n.jsonpCallback,cache:n.cache,beforeSend:function(t){if(l(t),n.contractVersion&&t.setRequestHeader("MS-Contract-Version",n.contractVersion),r)for(var i in r)t.setRequestHeader(i,r[i])},defaultError:n.defaultError};return n.dataType!=="auto"&&(i.dataType=n.dataType||"json"),n.noCacheBusting||(i.cache=!1),n.contentType&&(i.headers["Content-Type"]=n.contentType),n.accept&&(i.headers.Accept=n.accept),n.xhrFields&&(i.xhrFields=n.xhrFields),e().then(function(n){return n},function(t){return a(t,n)})};return{post:function(t){return n($.extend({},t,{method:"POST"}))},get:function(t){return n($.extend({maxRetry:1},t,{method:"GET"}))},put:function(t){return n($.extend({},t,{method:"PUT"}))},del:function(t){return n($.extend({},t,{method:"DELETE"}))}}}());typeof define=="function"&&define.amd&&window.Asimov&&(!require.specified("jquery")&&window.jQuery&&(define.amd.jQuery=!1,define("jquery",[],function(){return window.jQuery})),define("Asimov",[],function(){return window.Asimov}),define("asimovEventSchemas",[],function(){return window.Asimov.asimovEventSchemas}),define("cookie",[],function(){return window.Asimov.cookie}),define("createGuid",[],function(){return window.Asimov.createGuid}),define("ids",[],function(){return window.Asimov.ids}),define("vortexEvents",[],function(){return window.Asimov.vortexEvents}),define("windowErrorHandler",[],function(){return window.Asimov.errorHandler}),define("timeSpanHandler",[],function(){return window.Asimov.timespanHandler}),define("clickstreamTracker",[],function(){return window.Asimov.clickstreamTracker}),define("jsll",["window"],function(n){return n.Asimov}),define("service",["window"],function(n){return n.Asimov.service}));"undefined"==typeof siteCatalystTracking&&(siteCatalystTracking={});siteCatalystTracking={track:function(n,t,i){if(i=i?i:"o",BusinessTracking.isOmnitureEnabled()){s.linkTrackVars="";s.linkTrackEvents="None";for(prop in t)s.linkTrackVars+=prop+",",s[prop]=t[prop];try{s.tl(n,i,"")}catch(r){}}}};BusinessTracking={_cleanProductId:function(n){var t=typeof n==undefined||n==null?"":n;return t=$.trim(t),t.charAt(0)==";"&&(t=t.substr(1)),t},isOmnitureEnabled:function(){return typeof s!="undefined"},isWEDCSEnabled:function(){return typeof MscomCustomEvent!="undefined"},isEnsightenEnabled:function(){return typeof Bootstrapper!="undefined"},activateIsVisibleTracking:function(n,t){var f=this,i=$(window),u=$(document),r=function(){var o=u.outerHeight(!0)-i.height(),f=t.top,e=i.scrollTop()+i.height();e>=f&&(BusinessTracking.recordScroll(n),i.off("scroll",r))};i.on("scroll",r)},activateScrollTracking:function(n){if(n=="true"){var t=this,i=$(window),u=$(document),r=function(){var f=u.outerHeight(!0)-i.height(),n=i.scrollTop()/f;!t.oScroll25&&n>.25&&(t.oScroll25=!0,BusinessTracking.recordScroll("25"));!t.oScroll50&&n>.5&&(t.oScroll50=!0,BusinessTracking.recordScroll("50"));!t.oScroll75&&n>.75&&(t.oScroll75=!0,BusinessTracking.recordScroll("75"));t.oScroll100||n!==1||(t.oScroll100=!0,BusinessTracking.recordScroll("100"),i.off("scroll",r))};i.on("scroll",r)}},recordScroll:function(n){if(BusinessTracking.isOmnitureEnabled()){s.prop53=s.eVar53=n.toString();s.linkTrackEvents="";s.linkTrackVars="channel,prop1,prop53,eVar2,eVar53,eVar73";try{s.tl(!0,"o","recordScroll")}catch(t){}}},extendPageViewData:function(){var n,t;BusinessTracking.isOmnitureEnabled()&&(s.eVar6||(n=getCookie("xbox_info"),s.eVar6=n?n.toLowerCase():"unknown",s.prop6=s.eVar6),s.eVar20||(t=getCookie("console_info"),s.eVar20=t?t.toLowerCase():"unknown"))},dispatchAtlas:function(n){var t="https://view.atdmt.com/jaction/"+n;$.get(t)},dispatchAtlasV2:function(n){var t=new Date,i="&random="+Math.ceil(Math.random()*99999999)+t.getUTCFullYear()+t.getUTCMonth()+t.getUTCDate()+t.getUTCHours()+t.getUTCMinutes()+t.getUTCSeconds()+t.getUTCMilliseconds(),r="https://ad.atdmt.com/m/a.js;m=11087202527112?event="+n+i,u=new Image(1,1);u.src=r},recordInPageNavClick:function(n){if(BusinessTracking.isOmnitureEnabled()){s.events="";n=n.toLowerCase();var t=s.pageName;s.pageName=t+"/"+n;try{s.t()}catch(i){}s.pageName=t}},recordHeroClick:function(n){if(BusinessTracking.isOmnitureEnabled()){n+=":"+s.pageName;n=n.toLowerCase();s.events="event23";s.products=";"+n;s.eVar4=n;s.linkTrackEvents="event23";s.linkTrackVars="events,eVar2,eVar4,eVar73,products";try{s.tl(!0,"o","recordHeroClick")}catch(t){}}},recordImpression:function(n){if(BusinessTracking.isOmnitureEnabled()){function t(n,t){var r,i;if(typeof n=="string")n=n+":"+t;else{for(r=[],i=0;i<n.length;i++)r.push(n[i]+":"+t);n=r.join(",;")}return n.toLowerCase()}n=t(n,s.pageName);s.events="event4";s.products=";"+n;s.linkTrackEvents="event4";s.linkTrackVars="events,eVar2,eVar73,products";try{s.tl(!0,"o",n)}catch(i){}}},recordToutClick:function(n){if(BusinessTracking.isOmnitureEnabled()){n+=":"+s.pageName;n=n.toLowerCase();s.events="event23";s.products=";"+n;s.eVar4=n;s.linkTrackEvents="event23";s.linkTrackVars="events,eVar2,eVar4,eVar73,products";try{s.tl(!0,"o","recordToutClick")}catch(t){}}},recordJoinLive:function(n){if(BusinessTracking.isOmnitureEnabled()){s.products=";"+n;s.events="event2";s.eVar32=n;s.linkTrackEvents="event2";s.linkTrackVars="events,eVar2,eVar32,eVar73,products";try{s.tl(!0,"o","recordJoinLive")}catch(t){}}},recordProductView:function(n,t){var r=typeof n==undefined||n==null?"":n,u=BusinessTracking._cleanProductId(t),i=r+";"+u;BusinessTracking.isOmnitureEnabled()&&(s.products=s.products?s.products+","+i:i,s.events.indexOf("prodView")==-1&&(s.events=s.events?s.events+",prodView":"prodView"))},recordCartAdd:function(n,t){var i=typeof n==undefined||n==null?"":n,r=BusinessTracking._cleanProductId(t);if(BusinessTracking.isOmnitureEnabled()){s.products=i+";"+r+";";s.events="scAdd";s.linkTrackEvents="scAdd";s.linkTrackVars="events,eVar2,eVar73,products";try{s.tl(!0,"o","recordCartAdd")}catch(u){}}},recordPreOrder:function(n,t){if(BusinessTracking.isOmnitureEnabled()){s.prop36=typeof t!="undefined"?t:"";s.products=";"+BusinessTracking._cleanProductId(n);s.linkTrackVars="events,eVar2,eVar73,products,prop36";s.linkTrackEvents="event32";s.events="event32";try{s.tl(!0,"o","preorder link")}catch(i){}}},recordBuyNow:function(n,t){if(BusinessTracking.isOmnitureEnabled()){s.prop36=typeof t!="undefined"?t:"";s.products=";"+BusinessTracking._cleanProductId(n);s.linkTrackVars="events,eVar2,eVar73,products,prop36";s.linkTrackEvents="event2";s.events="event2";try{s.tl(!0,"o","intent to purchase click")}catch(i){}}},recordBuyFromRetailer:function(n,t,i){if(BusinessTracking.isOmnitureEnabled()){s.prop36=typeof i!="undefined"?i:"";s.products=";"+BusinessTracking._cleanProductId(t);s.linkTrackVars="events,eVar2,eVar36,eVar73,products,prop36";s.linkTrackEvents="event16";s.eVar36=n.toLowerCase();s.events="event16";try{s.tl(!0,"e","exit to "+n)}catch(r){}s.events="";s.prop36="";s.eVar36="";s.products=""}},recordClickName:function(n,t,i,r){if(BusinessTracking.isOmnitureEnabled()&&typeof t=="undefined"&&typeof i=="undefined"&&typeof r=="undefined"){s.prop36=n;s.linkTrackVars="prop36";s.linkTrackEvents="";try{s.tl(!0,"e","clickname: "+n)}catch(u){}s.prop36=""}},recordAutoRenewalSaveLink:function(n){if(BusinessTracking.isOmnitureEnabled()){s.events="event23";s.eVar46=n;s.linkTrackEvents="event23";s.linkTrackVars="events,eVar2,eVar46,eVar73";try{s.tl(!0,"o","recordAutoRenewalSaveLink")}catch(t){}}},recordAutoRenewalOffer:function(n){if(BusinessTracking.isOmnitureEnabled()){s.events="event23";s.eVar46=n;s.linkTrackEvents="event23";s.linkTrackVars="events,eVar2,eVar46,eVar73";try{s.tl(!0,"o","recordAutoRenewalOffer")}catch(t){}}},recordAutoRenewalPollAnswer:function(n){if(BusinessTracking.isOmnitureEnabled()){s.events="event23";s.eVar49=n;s.linkTrackEvents="event23";s.linkTrackVars="events,eVar2,eVar49,eVar73";try{s.tl(!0,"o","recordAutoRenewalPollAnswer")}catch(t){}}},recordRedeemCodeSuccess:function(n,t,i,r){if(BusinessTracking.isOmnitureEnabled()){s.events="purchase";n&&(s.events+=",event9");s.eVar13="token";s.eVar14=t;s.eVar10=i;r.length>0&&(s.evar11=r);s.linkTrackVars="events,eVar2,eVar10,eVar13,eVar14,eVar73";s.linkTrackEvents="purchase";try{s.tl(!0,"o","recordRedeemCodeSuccess")}catch(u){}}},recordIntentToPurchase:function(n){if(BusinessTracking.isOmnitureEnabled()){s.products=";"+BusinessTracking._cleanProductId(n);s.linkTrackVars="events,eVar2,eVar73,products";s.linkTrackEvents="event2";s.events="event2";try{s.tl(!0,"o","intent to purchase click")}catch(t){}}},_eventGateCheck:function(n){if(BusinessTracking.isOmnitureEnabled()){var t=s.getAndPersistValue("","s_egate",0);t=t==""?50:t;n>t&&(s.events=s.events?s.events+",event"+n:"event"+n,s.getAndPersistValue(n,"s_egate",0))}},trackEvents:function(n,t,i,r){switch(n){case"signup_start":BusinessTracking._eventGateCheck(51);break;case"xuid_create":BusinessTracking._eventGateCheck(52);break;case"signin_success":BusinessTracking._eventGateCheck(53);BusinessTracking.isOmnitureEnabled()&&(s.eVar34=i,s.eVar35=r);break;case"membership_selection":BusinessTracking._eventGateCheck(54);BusinessTracking.isOmnitureEnabled()&&(s.eVar40=t);break;case"billing_info":BusinessTracking._eventGateCheck(55);break;case"cc_info":BusinessTracking._eventGateCheck(56);break;case"complete_purchase_page":BusinessTracking._eventGateCheck(57);break;case"cc interstitial":BusinessTracking._eventGateCheck(58);break;case"gold_upgrade_success":BusinessTracking._eventGateCheck(59)}},trackValidationError:function(n){if(BusinessTracking.isOmnitureEnabled()){s.eVar41=n;s.linkTrackVars="eVar41";try{s.tl(!0,"o","trackValidationError")}catch(t){}}},trackAuxiliaryPage:function(n){if(BusinessTracking.isOmnitureEnabled()){s.eVar42=n;s.linkTrackVars="eVar42";try{s.tl(!0,"o","trackAuxiliaryPage")}catch(t){}}},recordWEDCSPageView:function(){if(BusinessTracking.isWEDCSEnabled()&&!BusinessTracking.isEnsightenEnabled()){var n=[];n.push("cot","0");n.push("ms.siteorg","Entertainment and Devices");n.push("ms.sitename","Xbox");n.push("ms.pltfrm","Xbox XWEB");MscomCustomEvent.apply(this,n);n.push("cot","5");BusinessTracking.WEDCSArray=n.slice()}},recordBKPageView:function(){var n,i,t,r,u,f;BusinessTracking.isOmnitureEnabled()&&typeof bk_doJSTag!="undefined"&&(n=document.cookie.match(/ANON=A=(.*?)&/),n!=null&&n.length>0&&(i=n[1],bk_addPageCtx("anid",i),window.location.protocol=="http:"&&(bk_pixel_url="https://tags.bluekai.com/",bk_pixel_secure="https://tags.bluekai.com/")),t=getCookie("MUID"),t!=null&&t.length>0&&bk_addPageCtx("muid",t),r=BusinessTracking.getEnvironment(),bk_addPageCtx("env",r),s.eVar8&&bk_addPageCtx("auth",s.eVar8),s.eVar6&&bk_addPageCtx("tier",s.eVar6),s.eVar1&&bk_addPageCtx("loc",s.eVar1),bk_allow_multiple_calls=!0,bk_use_multiple_iframes=!0,u=21481,f=4,bk_doJSTag(u,f))},recordAtlasPageView:function(){var n="https://ad.atdmt.com/m/a.js;m=11087202527112;cache="+Math.random(),t=new Image(1,1);t.src=n},getEnvironment:function(){var t=window.location.hostname.replace(/\.xbox\.com$/i,""),n="test";return t.match(/\./g)?n="test":window.location.hostname.match(/\.xbox\.com$/i)&&(n="prod"),n},registerMouseupByAttribute:function(n,t,i){$("["+t+"]").each(function(){$(this).mouseup(function(){typeof i=="undefined"?BusinessTracking[n]($(this).attr(t)):BusinessTracking[n]($(this).attr(t),$(this).attr(i))})})}};window.define&&define("xbox.tracking",[],function(){return BusinessTracking});require(["xbox.tracking","jquery"],function(n,t){t(function(){var i,r,u,f,e,o,s,h,c,l,a,v,y;n.recordWEDCSPageView();n.recordBKPageView();n.recordAtlasPageView();i="data-scroll-tracking";t("["+i+"]").each(function(){n.activateScrollTracking(t(this).attr(i))});r="data-is-visible";t("["+r+"]").each(function(){n.activateIsVisibleTracking(t(this).attr(r),t(this).position())});u="data-inpagenav";t("["+u+"]").each(function(){t(this).mousedown(function(){n.recordInPageNavClick(t(this).attr(u))})});f="data-hero-metro";t("["+f+"]").each(function(){t(this).mousedown(function(){n.recordHeroClick(t(this).attr(f))})});e="data-tout";t("["+e+"]").each(function(){t(this).mousedown(function(){n.recordToutClick(t(this).attr(e))})});o="data-joinLive";t("["+o+"]").each(function(){t(this).mousedown(function(){n.recordJoinLive(t(this).attr(o))})});s="data-arsave";t("["+s+"]").each(function(){t(this).mousedown(function(){n.recordAutoRenewalSaveLink(t(this).attr(s))})});h="data-aroffer";t("["+h+"]").each(function(){t(this).mousedown(function(){n.recordAutoRenewalOffer(t(this).attr(h))})});c="data-preorder";t("["+c+"]").each(function(){t(this).mousedown(function(){n.recordPreOrder(t(this).attr(c),t(this).attr("data-clickname"))})});l="data-buynow";t("["+l+"]").each(function(){t(this).mousedown(function(){n.recordBuyNow(t(this).attr(l),t(this).attr("data-clickname"))})});a="data-retailer";t("["+a+"]").each(function(){t(this).mousedown(function(){n.recordBuyFromRetailer(t(this).attr(a),t(this).attr("data-productId"),t(this).attr("data-clickname"))})});v="data-clickname";t("["+v+"]").each(function(){t(this).mousedown(function(){n.recordClickName(t(this).attr(v),t(this).attr("data-preorder"),t(this).attr("data-buynow"),t(this).attr("data-retailer"))})});y="data-atlas";t("["+y+"]").each(function(){t(this).mousedown(function(){n.dispatchAtlasV2(t(this).attr(y))})})})});require(["clickstreamTracker"],function(n){function t(){var n=new RegExp("^(/?[a-zA-Z]{2}-[a-zA-Z]{2})");return location.pathname.replace(n,"")}n.setPageNameCallBack(t);n.setAppId("XboxWeb");n.init("xbox.com")});require(["jquery"],function(n){var i=new RegExp("^(/?[a-zA-Z]{2}-[a-zA-Z]{2})"),t=i.exec(location.pathname);t&&t.length>0&&n("meta[name='ms.locale']").attr("content",t[0].replace(/\//g,""))});define("window",[],function(){return window});define("jquery",["window"],function(n){return n.jQuery});define("console",["window"],function(n){return n.console||{log:function(){}}});define("document",[],function(){return document});define("navigator",[],function(){return navigator})