function ULSZvE(){var o=new Object;o.ULSTeamName="Microsoft SharePoint Foundation";o.ULSFileName="SP.Core.js";return o;}
Type.registerNamespace("SP");if(typeof IEnumerator=="undefined"){var IEnumerator=function(){};IEnumerator.prototype={get_current:null,moveNext:null,reset:null};IEnumerator.registerInterface("IEnumerator")}if(typeof IEnumerable=="undefined"){var IEnumerable=function(){};IEnumerable.prototype={getEnumerator:null};IEnumerable.registerInterface("IEnumerable")}if(typeof IDisposable=="undefined"){var IDisposable=function(){};IDisposable.prototype={dispose:null};IDisposable.registerInterface("IDisposable")}SP.EnumerableArray=function(a){ULSZvE:;if(a==null)a=[];this._m_array=a};SP.EnumerableArray.prototype={_m_array:null,getEnumerator:function(){ULSZvE:;return new SP._arrayEnumerator(this._m_array)},get_length:function(){ULSZvE:;return this._m_array.length},get_count:function(){ULSZvE:;return this._m_array.length},add:function(a){ULSZvE:;this._m_array.push(a)},addRange:function(a){ULSZvE:;Array.addRange(this._m_array,a)},clear:function(){ULSZvE:;this._m_array.length=0},contains:function(a){ULSZvE:;return Array.contains(this._m_array,a)},indexOf:function(b,a){ULSZvE:;return Array.indexOf(this._m_array,b,a)},insert:function(a,b){ULSZvE:;Array.insert(this._m_array,a,b)},remove:function(a){ULSZvE:;Array.remove(this._m_array,a)},removeAt:function(a){ULSZvE:;Array.removeAt(this._m_array,a)},toArray:function(){ULSZvE:;return this._m_array},toArrayList:function(){ULSZvE:;return this._m_array}};SP._arrayEnumerator=function(a){ULSZvE:;this._m_array=a;this._m_index=-1};SP._arrayEnumerator.prototype={_m_index:0,_m_array:null,get_current:function(){ULSZvE:;return this._m_array[this._m_index]},moveNext:function(){ULSZvE:;this._m_index++;return this._m_index<this._m_array.length},reset:function(){ULSZvE:;this._m_index=-1}};SP.EnumerableArray.registerClass("SP.EnumerableArray",null,IEnumerable);SP._arrayEnumerator.registerClass("SP._arrayEnumerator",null,IEnumerator);Type.registerNamespace("SP");SP.Guid=function(a){ULSZvE:;a=SP.Guid.$K_0(a);if(SP.Guid.isValid(a))this.$5_0=a;else{this.$5_0="00000000-0000-0000-0000-000000000000";throw Error.argument("guidText")}};SP.Guid.get_empty=function(){ULSZvE:;if(!SP.Guid.$9_0)SP.Guid.$9_0=new SP.Guid("00000000-0000-0000-0000-000000000000");return SP.Guid.$9_0};SP.Guid.newGuid=function(){ULSZvE:;for(var a="",c=0;c<32;c++){var b=Math.floor(Math.random()*16);switch(c){case 8:a+="-";break;case 12:b=4;a+="-";break;case 16:b=b&3|8;a+="-";break;case 20:a+="-"}a+=SP.Guid.$I_0[b]}var d=new SP.Guid(a);return d};SP.Guid.isValid=function(b){ULSZvE:;if(b.length!==36||b!==b.toLowerCase())return false;var a=b.split("-");if(a.length!==5||a[0].length!==8||a[1].length!==4||a[2].length!==4||a[3].length!==4||a[4].length!==12)return false;return true};SP.Guid.$K_0=function(b){ULSZvE:;var a;a=b.replace(" ","");a=a.replace("{","");a=a.replace("}","");a=a.toLowerCase();return a};SP.Guid.prototype={$5_0:null,toString:function(){ULSZvE:;if(!arguments.length)return this.$5_0;var a=arguments[0];if(a==="B")return "{"+this.$5_0+"}";else if(a==="D")return this.$5_0;else throw Error.argument("format")},equals:function(a){ULSZvE:;if(!a)return false;return this.$5_0===a.toString()},ToSerialized:function(){ULSZvE:;return this.toString()}};SP.ScriptUtility=function(){};SP.ScriptUtility.isNullOrEmptyString=function(a){ULSZvE:;var b=null;return a===b||typeof a==="undefined"||!a.length};SP.ScriptUtility.isNullOrUndefined=function(a){ULSZvE:;var b=null;return a===b||typeof a==="undefined"};SP.ScriptUtility.isUndefined=function(a){ULSZvE:;return typeof a==="undefined"};SP.ScriptUtility.truncateToInt=function(a){ULSZvE:;return a>0?Math.floor(a):Math.ceil(a)};SP.XmlWriter=function(a){ULSZvE:;this.$3_0=[];this.$0_0=a;this.$2_0=true};SP.XmlWriter.create=function(a){ULSZvE:;return new SP.XmlWriter(a)};SP.XmlWriter.prototype={$0_0:null,$7_0:null,$2_0:false,$4_0:false,writeStartElement:function(a){ULSZvE:;this.$A_0();this.$8_0();Array.add(this.$3_0,a);this.$7_0=a;this.$0_0.append("<");this.$0_0.append(a);this.$2_0=false;this.$4_0=false},writeElementString:function(a,b){ULSZvE:;this.$A_0();this.$8_0();this.writeStartElement(a);this.writeString(b);this.writeEndElement()},writeEndElement:function(){ULSZvE:;this.$A_0();if(SP.ScriptUtility.isNullOrEmptyString(this.$7_0))throw Error.invalidOperation();if(!this.$2_0){this.$0_0.append(" />");this.$2_0=true}else{this.$0_0.append("</");this.$0_0.append(this.$7_0);this.$0_0.append(">")}Array.removeAt(this.$3_0,this.$3_0.length-1);if(this.$3_0.length>0)this.$7_0=this.$3_0[this.$3_0.length-1];else this.$7_0=null},$8_0:function(){ULSZvE:;if(!this.$2_0){this.$0_0.append(">");this.$2_0=true}},writeAttributeString:function(a,b){ULSZvE:;if(this.$2_0)throw Error.invalidOperation();this.$0_0.append(" ");this.$0_0.append(a);this.$0_0.append('="');this.$B_0(b,true);this.$0_0.append('"')},writeStartAttribute:function(a){ULSZvE:;if(!this.$2_0)throw Error.invalidOperation();this.$4_0=true;this.$0_0.append(" ");this.$0_0.append(a);this.$0_0.append('="')},writeEndAttribute:function(){ULSZvE:;if(!this.$4_0)throw Error.invalidOperation();this.$0_0.append('"');this.$4_0=false},writeString:function(a){ULSZvE:;if(this.$4_0){this.$B_0(a,true);this.$0_0.append(a)}else{this.$8_0();this.$B_0(a,false)}},writeRaw:function(a){ULSZvE:;this.$A_0();this.$8_0();this.$0_0.append(a)},$A_0:function(){ULSZvE:;if(this.$4_0)throw Error.invalidOperation()},$B_0:function(c,d){ULSZvE:;if(SP.ScriptUtility.isNullOrEmptyString(c))return;for(var b=0;b<c.length;b++){var a=c.charCodeAt(b);if(a===62)this.$0_0.append("&gt;");else if(a===60)this.$0_0.append("&lt;");else if(a===38)this.$0_0.append("&amp;");else if(a===34&&d)this.$0_0.append("&quot;");else if(a===39&&d)this.$0_0.append("&apos;");else if(a===9&&d)this.$0_0.append("&#09;");else if(a===10)this.$0_0.append("&#10;");else if(a===13)this.$0_0.append("&#13;");else this.$0_0.append(c.charAt(b).toString())}},close:function(){}};Type.registerNamespace("SP.UI");SP.UI.UIUtility=function(){};SP.UI.UIUtility.generateRandomElementId=function(){ULSZvE:;var b=null,c=null;do{var a=Math.random();a=a*1e5;a=Math.round(a);b="rnd"+a.toString();c=$get(b)}while(c);return b};SP.UI.UIUtility.cancelEvent=function(a){ULSZvE:;if(a){a.preventDefault();a.stopPropagation()}};SP.UI.UIUtility.clearChildNodes=function(a){ULSZvE:;if(a){for(var b=[],c=0;c<a.childNodes.length;c++)Array.add(b,a.childNodes[c]);for(var d=0;d<b.length;d++){var e=b[d];a.removeChild(e)}}};SP.UI.UIUtility.hideElement=function(a){ULSZvE:;if(a)a.style.display="none"};SP.UI.UIUtility.showElement=function(a){ULSZvE:;if(a)a.style.display=""};SP.UI.UIUtility.insertBefore=function(b,a){ULSZvE:;var c=a.parentNode;c.insertBefore(b,a)};SP.UI.UIUtility.insertAfter=function(c,a){ULSZvE:;var b=a.parentNode;if(b.lastChild===a)b.appendChild(c);else b.insertBefore(c,a.nextSibling)};SP.UI.UIUtility.removeNode=function(a){ULSZvE:;a.parentNode&&a.parentNode.removeChild(a)};SP.UI.UIUtility.calculateOffsetLeft=function(a){ULSZvE:;var b=0;while(a){b+=a.offsetLeft;a=a.offsetParent}return b};SP.UI.UIUtility.calculateOffsetTop=function(a){ULSZvE:;var b=0;while(a){b+=a.offsetTop;a=a.offsetParent}return b};SP.UI.UIUtility.createHtmlInputText=function(b){ULSZvE:;var a=document.createElement("input");a.setAttribute("type","text");b&&a.setAttribute("value",b);return a};SP.UI.UIUtility.createHtmlInputCheckbox=function(b){ULSZvE:;var a=document.createElement("input");a.setAttribute("type","checkbox");b&&a.setAttribute("defaultChecked",b);return a};SP.UI.UIUtility.setInnerText=function(a,b){ULSZvE:;SP.UI.NativeDomHelper.setInnerText(a,b)};SP.UI.UIUtility.getInnerText=function(a){ULSZvE:;if(Sys.Browser.agent===Sys.Browser.Safari||Sys.Browser.agent===Sys.Browser.AppleWebKit)return a.innerHTML;else if(Sys.Browser.agent===Sys.Browser.Firefox)return a.textContent;else return a.innerText};SP.UI.UIUtility.isTextNode=function(a){ULSZvE:;return a.nodeType===3||a.nodeType===4};SP.UI.UIUtility.isNodeOfType=function(c,b){ULSZvE:;for(var a=0;a<b.length;a++)if(c.tagName===b[a])return true;return false};SP.UI.UIUtility.$J_0=function(c){ULSZvE:;var b=c;while(b){var a=b.className;if(a)if(a.indexOf("ms-cui")!==-1||a.indexOf("ms-rtefocus-invalid")!==-1||a.indexOf("ms-dlgOverlay")!==-1||a.indexOf("ms-dlgFrame")!==-1||a.indexOf("ms-dlgTitle")!==-1||a.indexOf("ms-dlgTitleText")!==-1)return true;b=b.parentNode}if(c.tagName==="HTML")return true;return false};SP.UI.UIUtility.focusValidOnThisNode=function(a){ULSZvE:;if(!a||SP.UI.UIUtility.$C_0===a)return true;if(!SP.UI.UIUtility.$J_0(a)){SP.UI.UIUtility.$C_0=a;return true}else return false};Type.registerNamespace("SP.Utilities");SP.Utilities.HttpUtility=function(){};SP.Utilities.HttpUtility.htmlEncode=function(a){ULSZvE:;return STSHtmlEncode(a)};SP.Utilities.HttpUtility.urlPathEncode=function(a){ULSZvE:;return escapeProperlyCore(a,true)};SP.Utilities.HttpUtility.urlKeyValueEncode=function(a){ULSZvE:;return escapeProperlyCore(a,false)};SP.Utilities.HttpUtility.ecmaScriptStringLiteralEncode=function(a){ULSZvE:;return STSScriptEncode(a)};SP.Utilities.HttpUtility.navigateTo=function(a){ULSZvE:;STSNavigate(a)};SP.Utilities.HttpUtility.appendSourceAndNavigateTo=function(a){ULSZvE:;GoToPage(a)};SP.Utilities.HttpUtility.escapeXmlText=function(a){ULSZvE:;a=a.replace(SP.Utilities.HttpUtility.$D_0,"&amp;");a=a.replace(SP.Utilities.HttpUtility.$H_0,"&#39;");a=a.replace(SP.Utilities.HttpUtility.$E_0,"&quot;");a=a.replace(SP.Utilities.HttpUtility.$G_0,"&lt;");a=a.replace(SP.Utilities.HttpUtility.$F_0,"&gt;");return a};SP.Utilities.UrlBuilder=function(a){ULSZvE:;this.$6_0=a};SP.Utilities.UrlBuilder.urlCombine=function(a,b){ULSZvE:;if(a.endsWith("/"))return a+b;else return a+"/"+b};SP.Utilities.UrlBuilder.replaceOrAddQueryString=function(c,b,a){ULSZvE:;b=SP.Utilities.HttpUtility.urlKeyValueEncode(b);a=SP.Utilities.HttpUtility.urlKeyValueEncode(a);return StURLSetVar2(c,b,a)};SP.Utilities.UrlBuilder.removeQueryString=function(b,a){ULSZvE:;a=SP.Utilities.HttpUtility.urlKeyValueEncode(a);return RemoveQueryParameterFromUrl(b,a)};SP.Utilities.UrlBuilder.prototype={$6_0:null,$1_0:null,combinePath:function(a){ULSZvE:;this.$6_0=SP.Utilities.UrlBuilder.urlCombine(this.$6_0,a)},addKeyValueQueryString:function(b,a){ULSZvE:;if(!this.$1_0)this.$1_0=new Sys.StringBuilder;!this.$1_0.isEmpty()&&this.$1_0.append("&");this.$1_0.append(SP.Utilities.HttpUtility.urlKeyValueEncode(b));this.$1_0.append("=");this.$1_0.append(SP.Utilities.HttpUtility.urlKeyValueEncode(a))},get_url:function(){ULSZvE:;if(SP.ScriptUtility.isNullOrEmptyString(this.$6_0))return "";if(!this.$1_0||this.$1_0.isEmpty())return this.$6_0;return this.$6_0+"?"+this.$1_0.toString()},toString:function(){ULSZvE:;return this.get_url()}};Type.registerNamespace("SP.ListOperation");SP.ListOperation.Selection=function(){};SP.ListOperation.Selection.selectListItem=function(b,a){ULSZvE:;return SelectListItemNative(b,a)};SP.ListOperation.Selection.getSelectedItems=function(){ULSZvE:;return GetSelectedItemsNative()};SP.ListOperation.Selection.getSelectedList=function(){ULSZvE:;return GetSelectedListNative()};SP.ListOperation.Selection.deselectAllListItems=function(a){ULSZvE:;return DeselectAllListItemsNative(a)};SP.Guid.registerClass("SP.Guid");SP.ScriptUtility.registerClass("SP.ScriptUtility");SP.XmlWriter.registerClass("SP.XmlWriter");SP.UI.UIUtility.registerClass("SP.UI.UIUtility");SP.Utilities.HttpUtility.registerClass("SP.Utilities.HttpUtility");SP.Utilities.UrlBuilder.registerClass("SP.Utilities.UrlBuilder");SP.ListOperation.Selection.registerClass("SP.ListOperation.Selection");SP.Guid.$I_0=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"];SP.Guid.$9_0=null;SP.ScriptUtility.emptyString="";SP.UI.UIUtility.$C_0=null;SP.Utilities.HttpUtility.$D_0=new RegExp("&","g");SP.Utilities.HttpUtility.$H_0=new RegExp("'","g");SP.Utilities.HttpUtility.$E_0=new RegExp('"',"g");SP.Utilities.HttpUtility.$G_0=new RegExp("<","g");SP.Utilities.HttpUtility.$F_0=new RegExp(">","g");SP.UI.NativeDomHelper=function(){};SP.UI.NativeDomHelper.setInnerText=function(a,b){ULSZvE:;var c=a.ownerDocument;if(c.createTextNode){var d=c.createTextNode(b);a.innerHTML="";a.appendChild(d)}else a.innerText=b};typeof Sys!="undefined"&&Sys&&Sys.Application&&Sys.Application.notifyScriptLoaded();NotifyScriptLoadedAndExecuteWaitingJobs("sp.core.js");
