﻿
if(typeof(Type.registerNamespace)!=="undefined"&&typeof(Type.registerNamespace.overridden)==="undefined"){
var Type$registerNamespace=Type.registerNamespace;
Type.registerNamespace=function OneWeb$Type$registerNamespace(namespacePath){
var e=Function._validateParams(arguments,[{name:"namespacePath",type:String}]);
if(e)throw e;
if(Type.__fullyQualifiedIdentifierRegExp&&!Type.__fullyQualifiedIdentifierRegExp.test(namespacePath))throw Error.argument('namespacePath',Sys.Res.invalidNameSpace);
var rootObject=window;
var namespaceParts=namespacePath.split('.');
for(var i=0;i<namespaceParts.length;i++){
var currentPart=namespaceParts[i];
var ns=rootObject[currentPart];
if(ns&&!ns.__namespace){
ns.__namespace=true;
ns.__typeName=namespaceParts.slice(0,i+1).join('.');
if(i===0){
Sys.__rootNamespaces[Sys.__rootNamespaces.length]=ns;}
ns.getName=function ns$getName(){return this.__typeName;}}else if(!ns){
return Type$registerNamespace(namespacePath);}
rootObject=ns;}}
Type.registerNamespace.overridden=true;}
if(typeof(Sys)!=='undefined')Sys.Application.notifyScriptLoaded();

/* 6.0.4164 */ 

