define("ajax.shared",["require","exports"],function(n,t){function i(n){var r=keyMap[n]?keyMap[n]:keyMap.Prefix+n,i=document.getElementById(r),t;return!i&&document.getElementsByClassName&&(t=document.getElementsByClassName(r),i=t&&t.length?t[0]:null),i}function r(n){var u=sj_ce("a"),t,i,r;return u.href=n,t=u.pathname,t[0]!=="/"&&(t="/"+t),i="",t==="/"?i=t:(r=n.indexOf(t),i=r>-1?n.substr(r):""),i}function u(n,t,i){for(;n&&n!==document;n=n.parentNode){if(n[t]===i)return n;if(n===undefined)break}}t.getPlaceholder=i;t.getRelativeUrl=r;t.getParentContainer=u});define("ajax.history",["require","exports"],function(n,t){function u(n){history.pushState(i,i,n)}function f(n){history.replaceState(i,i,n)}function e(){var n=_w.location.pathname+_w.location.search+_w.location.hash;r.fire("ajax.state",n)}var r=n("event.custom"),i=null;t.pushState=u;t.replaceState=f;window.addEventListener("popstate",e,!1)});define("ajax.render",["require","exports","ajax.shared"],function(n,t,i){function o(n){var t,i,r;for(t in n)if(t==="Script")for(i=0;i1){var t=n[1];t&&p(t,2)}}function g(){nt(_w.location.toString(),5)}function nt(n,t){var f=i.getRelativeUrl(n),r=u.getAjaxController(n,t);r?w(f,t,r):window.location.assign(n)}function vt(){_G.PPS=!1;si_PP(new Date)}function yt(n){return v.indexOf(n)!==-1}function pt(n,t){(a=!0,v.push(n),s=t,l=n,t!==4)&&(e.fire("unload"),e.fire("ajax.unload"),it.clear(),h.forEach(ft,function(n){window.hasOwnProperty(n)&&(window[n]=c,delete window[n])}),h.forEach(et,function(n){for(var i,r=document.getElementsByClassName(n),t=0;t-1&&(t.hash=n.substring(r)),t}function rt(n){for(var t,r={},u=n.split(p),i=0;i1&&(r[t[0]]=t[1]);return r}function ut(n,t){var r=l(n),i=o[u];i&&f[i]&&delete f[i];f[r]=t;o[u]=r;u++;u>=a&&(u=0)}function ft(n){var t=l(n);return et(t)}function et(n){return f[n]}var f={},o=[],a=10,u=0,s="=",v="&",y="?",p=/&|#/,h=["q","scope","first","filters","source","sortby","provider"],c=document.createElement("a"),w="/devicecontent",e;t.setJsonProvider=b;r.registerProvider({shouldAjax:tt,createJsonAsync:k})})