jQuery.webshims.register("dom-extend",function(e,g,p,h,m){var C=g.modules,t=/\s*,\s*/,k={},u={},l={},A={},q={},y=e.fn.val,B=function(b,a,c,d,f){return f?y.call(e(b)):y.call(e(b),c)};e.fn.val=function(b){var a=this[0];arguments.length&&null==b&&(b="");if(!arguments.length)return!a||1!==a.nodeType?y.call(this):e.prop(a,"value",b,"val",!0);if(e.isArray(b))return y.apply(this,arguments);var c=e.isFunction(b);return this.each(function(d){a=this;1===a.nodeType&&(c?(d=b.call(a,d,e.prop(a,"value",m,"val", !0)),null==d&&(d=""),e.prop(a,"value",d,"val")):e.prop(a,"value",b,"val"))})};var n="_webshimsLib"+Math.round(1E3*Math.random()),w=function(b,a,c){b=b.jquery?b[0]:b;if(!b)return c||{};var d=e.data(b,n);c!==m&&(d||(d=e.data(b,n,{})),a&&(d[a]=c));return a?d&&d[a]:d};[{name:"getNativeElement",prop:"nativeElement"},{name:"getShadowElement",prop:"shadowElement"},{name:"getShadowFocusElement",prop:"shadowFocusElement"}].forEach(function(b){e.fn[b.name]=function(){return this.map(function(){var a=w(this, "shadowData");return a&&a[b.prop]||this})}});["removeAttr","prop","attr"].forEach(function(b){k[b]=e[b];e[b]=function(a,c,d,f,v){var r="val"==f,j=!r?k[b]:B;if(!a||!u[c]||1!==a.nodeType||!r&&f&&"attr"==b&&e.attrFn[c])return j(a,c,d,f,v);var z=(a.nodeName||"").toLowerCase(),s=l[z],o="attr"==b&&(!1===d||null===d)?"removeAttr":b,g,h,i;s||(s=l["*"]);s&&(s=s[c]);s&&(g=s[o]);if(g){if("value"==c)h=g.isVal,g.isVal=r;if("removeAttr"===o)return g.value.call(a);if(d===m)return g.get?g.get.call(a):g.value;g.set&& ("attr"==b&&!0===d&&(d=c),i=g.set.call(a,d));if("value"==c)g.isVal=h}else i=j(a,c,d,f,v);if((d!==m||"removeAttr"===o)&&q[z]&&q[z][c]){var n;n="removeAttr"==o?!1:"prop"==o?!!d:!0;q[z][c].forEach(function(c){if(!c.only||(c.only="prop"==b)||"attr"==c.only&&"prop"!=b)c.call(a,d,n,r?"val":o,b)})}return i};A[b]=function(a,c,d){l[a]||(l[a]={});l[a][c]||(l[a][c]={});var f=l[a][c][b],v=function(a,f,e){return f&&f[a]?f[a]:e&&e[a]?e[a]:"prop"==b&&"value"==c?function(a){return d.isVal?B(this,c,a,!1,0===arguments.length): k[b](this,c,a)}:"prop"==b&&"value"==a&&d.value.apply?function(a){var d=k[b](this,c);d&&d.apply&&(d=d.apply(this,arguments));return d}:function(a){return k[b](this,c,a)}};l[a][c][b]=d;if(d.value===m){if(!d.set)d.set=d.writeable?v("set",d,f):g.cfg.useStrict&&"prop"==c?function(){throw c+" is readonly on "+a;}:e.noop;if(!d.get)d.get=v("get",d,f)}["value","get","set"].forEach(function(a){d[a]&&(d["_sup"+a]=v(a,f))})}});var D=!e.browser.msie||8p&&7