import{L as e,d as i,B as t,f as l,m as n,C as o,g as s,D as a,h as d,i as v}from"./three.js";var u,r,c,I=Object.getOwnPropertyNames,p=(e,i)=>function(){return i||(0,e[I(e)[0]])((i={exports:{}}).exports,i),i.exports},h=p({"dist/web-ifc-mt.js"(e,i){var t,l=(t=globalThis.document?.currentScript?.src,async function(e={}){var i=e,l=!!globalThis.window,n=!!globalThis.WorkerGlobalScope,o=n&&self.name?.startsWith("em-pthread"),s="./this.program",a=(e,i)=>{throw i};n&&(t=self.location.href);var d,v,u="";if(l||n){try{u=new URL(".",t).href}catch{}n&&(v=e=>{var i=new XMLHttpRequest;return i.open("GET",e,!1),i.responseType="arraybuffer",i.send(null),new Uint8Array(i.response)}),d=async e=>{var i=await fetch(e,{credentials:"same-origin"});if(i.ok)return i.arrayBuffer();throw new Error(i.status+" : "+i.url)}}var r,c,I,p,h,y,f,w,T,E,m,D,R,N,O,S,A=console.log.bind(console),b=console.error.bind(console),C=!1;function L(){ne.buffer!=f.buffer&&B()}if(o){let e=function(t){try{var l=t.data,n=l.cmd;if("load"===n){let t=[];self.onmessage=e=>t.push(e),y=()=>{postMessage({cmd:"loaded"});for(let i of t)e(i);self.onmessage=e};for(const e of l.handlers)i[e]&&!i[e].proxy||(i[e]=(...i)=>{postMessage({cmd:"callHandler",handler:e,args:i})},"print"==e&&(A=i[e]),"printErr"==e&&(b=i[e]));ne=l.wasmMemory,B(),c=l.wasmModule,_(),Fl()}else if("run"===n){o=l.pthread_ptr,s=(L(),D)[o+52>>>2>>>0],a=(L(),D)[o+56>>>2>>>0],bl(s,s-a),ee(s),ml(l.pthread_ptr,0,0,1,0,0),se.threadInitTLS(),tt(l.pthread_ptr),P||(fl(),P=!0);try{re(l.start_routine,l.arg)}catch(e){if("unwind"!=e)throw e}}else"setimmediate"===l.target||("checkMailbox"===n?P&<():n&&(b(`worker: received unknown command ${n}`),b(l)))}catch(e){throw Dl(),e}var o,s,a};var P=!1;self.onunhandledrejection=e=>{throw e.reason||e},self.onmessage=e}var g,H=!1;function B(){var e=ne.buffer;f=new Int8Array(e),T=new Int16Array(e),w=new Uint8Array(e),E=new Uint16Array(e),m=new Int32Array(e),D=new Uint32Array(e),R=new Float32Array(e),N=new Float64Array(e),O=new BigInt64Array(e),S=new BigUint64Array(e)}function F(){if(H=!0,o)return y();i.noFSInit||sl.initialized||sl.init(),Hl.ja(),sl.ignorePermissions=!1}function M(e){i.onAbort?.(e),b(e="Aborted("+e+")"),C=!0,e+=". Build with -sASSERTIONS for more info.";var t=new WebAssembly.RuntimeError(e);throw h?.(t),t}function x(){return e="web-ifc-mt.wasm",i.locateFile?i.locateFile(e,u):u+e;var e}async function U(e){if(!r)try{var i=await d(e);return new Uint8Array(i)}catch{}return function(e){if(e==g&&r)return new Uint8Array(r);if(v)return v(e);throw"both async and sync fetching of the wasm failed"}(e)}async function G(e,i,t){if(!e)try{var l=fetch(i,{credentials:"same-origin"});return await WebAssembly.instantiateStreaming(l,t)}catch(e){b(`wasm streaming compile failed: ${e}`),b("falling back to ArrayBuffer instantiation")}return async function(e,i){try{var t=await U(e);return await WebAssembly.instantiate(t,i)}catch(e){b(`failed to asynchronously prepare wasm: ${e}`),M(e)}}(i,t)}function j(){return{a:{i:ye,P:fe,ha:Ae,q:Ce,E:Fe,fa:Me,m:ci,l:hi,c:fi,da:Ri,D:Oi,d:Si,u:Ai,o:bi,s:Li,ea:Ui,x:ki,ia:zi,p:Xi,r:Ki,h:Qi,ga:$i,Z:Zi,R:nt,U:st,I:at,B:dt,Y:tt,ca:vt,g:pt,b:Ei,A:ht,n:yt,j:ft,z:wt,f:Tt,y:Et,G:mt,F:Dt,k:Rt,v:Nt,e:Ot,t:St,V:At,W:Pt,J:Bt,X:Ft,T:Ut,C:Gt,ba:jt,w:Ht,Q:qt,$:zt,aa:Xt,K:oe,M:dl,_:vl,O:rl,N:cl,S:pl,a:ne,H:te,L:hl}}}async function _(){function e(e,i){var t;return Hl=function(e){e=Object.assign({},e);var i=e=>i=>e(i)>>>0,t=e=>()=>e()>>>0;return e.ka=i(e.ka),e.oa=i(e.oa),e.pa=t(e.pa),e.Aa=i(e.Aa),e.Ba=t(e.Ba),e}(Hl=e.exports),Ie(Hl.qa),yl=(t=Hl).ka,fl=t.la,wl=t.na,Tl=t.oa,El=t.pa,ml=t.ra,Dl=t.sa,Rl=t.ta,Nl=t.ua,Ol=t.va,Sl=t.wa,Al=t.xa,bl=t.ya,Cl=t.za,Ll=t.Aa,Pl=t.Ba,gl=t.ma,c=i,Hl}var t=j();if(i.instantiateWasm)return new Promise((l,n)=>{i.instantiateWasm(t,(i,t)=>{l(e(i,t))})});if(o)return e(new WebAssembly.Instance(c,j()),c);g??=x();var l,n=await G(r,g,t);return e((l=n).instance,l.module)}class V{name="ExitStatus";constructor(e){this.message=`Program terminated with exit(${e})`,this.status=e}}var W=e=>{e.terminate(),e.onmessage=e=>{}},q=e=>{var i=se.pthreads[e];se.returnWorkerToPool(i)},Y=e=>{for(;e.length>0;)e.shift()(i)},k=[],z=e=>k.push(e),X=0,K=null,Q=e=>{if(X--,i.monitorRunDependencies?.(X),0==X&&K){var t=K;K=null,t()}},$=e=>{X++,i.monitorRunDependencies?.(X)},Z=0,J=()=>ce||Z>0,ee=e=>Cl(e),ie=(e,i,t,...l)=>{var n=8*l.length*2,o=Pl(),s=Ll(n),a=s>>>3;for(var d of l)"bigint"==typeof d?((L(),O)[a++>>>0]=1n,(L(),O)[a++>>>0]=d):((L(),O)[a++>>>0]=0n,(L(),N)[a++>>>0]=d);var v=Rl(e,i,n,s,t);return ee(o),v};function te(e){if(o)return ie(0,0,1,e);I=e,J()||(se.terminateAllThreads(),i.onExit?.(e),C=!0),a(0,new V(e))}function le(e){if(o)return ie(1,0,0,e);oe(e)}var ne,oe=(e,i)=>{if(I=e,o)throw le(e),"unwind";te(e)},se={unusedWorkers:[],runningWorkers:[],tlsInitFunctions:[],pthreads:{},init(){o||se.initMainThread()},initMainThread(){for(var e=navigator.hardwareConcurrency;e--;)se.allocateUnusedWorker();z(async()=>{var e=se.loadWasmModuleToAllWorkers();$(),await e,Q()})},terminateAllThreads:()=>{for(var e of se.runningWorkers)W(e);for(var e of se.unusedWorkers)W(e);se.unusedWorkers=[],se.runningWorkers=[],se.pthreads={}},returnWorkerToPool:e=>{var i=e.pthread_ptr;delete se.pthreads[i],se.unusedWorkers.push(e),se.runningWorkers.splice(se.runningWorkers.indexOf(e),1),e.pthread_ptr=0,Nl(i)},threadInitTLS(){se.tlsInitFunctions.forEach(e=>e())},loadWasmModuleToWorker:e=>new Promise(t=>{e.onmessage=l=>{var n=l.data,o=n.cmd;if(n.targetThread&&n.targetThread!=El()){var s=se.pthreads[n.targetThread];s?s.postMessage(n,n.transferList):b(`Internal error! Worker sent a message "${o}" to target pthread ${n.targetThread}, but that thread no longer exists!`)}else"checkMailbox"===o?lt():"spawnThread"===o?(e=>{var i=se.getNewWorker();if(!i)return 6;se.runningWorkers.push(i),se.pthreads[e.pthread_ptr]=i,i.pthread_ptr=e.pthread_ptr;var t={cmd:"run",start_routine:e.startRoutine,arg:e.arg,pthread_ptr:e.pthread_ptr};i.postMessage(t,e.transferList)})(n):"cleanupThread"===o?et(()=>q(n.thread)):"loaded"===o?(e.loaded=!0,t(e)):"setimmediate"===n.target?e.postMessage(n):"callHandler"===o?i[n.handler](...n.args):o&&b(`worker sent an unknown command ${o}`)},e.onerror=e=>{throw b(`worker sent an error! ${e.filename}:${e.lineno}: ${e.message}`),e};var l=[];for(var n of["onExit","onAbort","print","printErr"])i.propertyIsEnumerable(n)&&l.push(n);e.postMessage({cmd:"load",handlers:l,wasmMemory:ne,wasmModule:c})}),async loadWasmModuleToAllWorkers(){if(!o)return Promise.all(se.unusedWorkers.map(se.loadWasmModuleToWorker))},allocateUnusedWorker(){var e,l=t;i.mainScriptUrlOrBlob&&"string"!=typeof(l=i.mainScriptUrlOrBlob)&&(l=URL.createObjectURL(l)),e=new Worker(l,{name:"em-pthread"}),se.unusedWorkers.push(e)},getNewWorker:()=>(0==se.unusedWorkers.length&&(se.allocateUnusedWorker(),se.loadWasmModuleToWorker(se.unusedWorkers[0])),se.unusedWorkers.pop())},ae=[],de=e=>ae.push(e),ve=[],ue=e=>{var i=ve[e];return i||(ve[e]=i=gl.get(e)),i},re=(e,i)=>{Z=0,ce=0;var t,l=ue(e)(i);t=l,J()?I=t:Ol(t)},ce=!0,Ie=e=>se.tlsInitFunctions.push(e);class pe{constructor(e){this.excPtr=e,this.ptr=e-24}set_type(e){(L(),D)[this.ptr+4>>>2>>>0]=e}get_type(){return(L(),D)[this.ptr+4>>>2>>>0]}set_destructor(e){(L(),D)[this.ptr+8>>>2>>>0]=e}get_destructor(){return(L(),D)[this.ptr+8>>>2>>>0]}set_caught(e){e=e?1:0,(L(),f)[this.ptr+12>>>0]=e}get_caught(){return 0!=(L(),f)[this.ptr+12>>>0]}set_rethrown(e){e=e?1:0,(L(),f)[this.ptr+13>>>0]=e}get_rethrown(){return 0!=(L(),f)[this.ptr+13>>>0]}init(e,i){this.set_adjusted_ptr(0),this.set_type(e),this.set_destructor(i)}set_adjusted_ptr(e){(L(),D)[this.ptr+16>>>2>>>0]=e}get_adjusted_ptr(){return(L(),D)[this.ptr+16>>>2>>>0]}}var he=e=>e<-9007199254740992||e>9007199254740992?NaN:Number(e);function ye(e,i,t){throw i>>>=0,t>>>=0,new pe(e>>>=0).init(i,t),e}var fe=()=>M(""),we={},Te=e=>{for(;e.length;){var i=e.pop();e.pop()(i)}};function Ee(e){return this.fromWireType((L(),D)[e>>>2>>>0])}var me={},De={},Re={},Ne=class extends Error{constructor(e){super(e),this.name="InternalError"}},Oe=e=>{throw new Ne(e)},Se=(e,i,t)=>{function l(i){var l=t(i);l.length!==e.length&&Oe("Mismatched type converter count");for(var n=0;nRe[e]=i);var n=new Array(i.length),o=[],s=0;for(let[e,t]of i.entries())De.hasOwnProperty(t)?n[e]=De[t]:(o.push(t),me.hasOwnProperty(t)||(me[t]=[]),me[t].push(()=>{n[e]=De[t],++s===o.length&&l(n)}));0===o.length&&l(n)},Ae=function(e){var i=we[e>>>=0];delete we[e];var t=i.elements,l=t.length,n=t.map(e=>e.getterReturnType).concat(t.map(e=>e.setterArgumentType)),o=i.rawConstructor,s=i.rawDestructor;Se([e],n,e=>{for(const[i,n]of t.entries()){const t=e[i],o=n.getter,s=n.getterContext,a=e[i+l],d=n.setter,v=n.setterContext;n.read=e=>t.fromWireType(o(s,e)),n.write=(e,i)=>{var t=[];d(v,e,a.toWireType(t,i)),Te(t)}}return[{name:i.name,fromWireType:e=>{for(var i=new Array(l),n=0;n{if(l!==n.length)throw new TypeError(`Incorrect number of tuple elements for ${i.name}: expected=${l}, actual=${n.length}`);for(var a=o(),d=0;d>>=0];delete be[e];var t=i.rawConstructor,l=i.rawDestructor,n=i.fields,o=n.map(e=>e.getterReturnType).concat(n.map(e=>e.setterArgumentType));Se([e],o,e=>{var o={};for(var[s,a]of n.entries()){const i=e[s],t=a.getter,l=a.getterContext,d=e[s+n.length],v=a.setter,u=a.setterContext;o[a.fieldName]={read:e=>i.fromWireType(t(l,e)),write:(e,i)=>{var t=[];v(u,e,d.toWireType(t,i)),Te(t)},optional:i.optional}}return[{name:i.name,fromWireType:e=>{var i={};for(var t in o)i[t]=o[t].read(e);return l(e),i},toWireType:(e,i)=>{for(var n in o)if(!(n in i)&&!o[n].optional)throw new TypeError(`Missing field: "${n}"`);var s=t();for(n in o)o[n].write(s,i[n]);return null!==e&&e.push(l,s),s},readValueFromPointer:Ee,destructorFunction:l}]})},Le=e=>{e>>>=0;for(var i="";;){var t=(L(),w)[e++>>>0];if(!t)return i;i+=String.fromCharCode(t)}},Pe=class extends Error{constructor(e){super(e),this.name="BindingError"}},ge=e=>{throw new Pe(e)};function He(e,i,t={}){return function(e,i,t={}){var l=i.name;if(e||ge(`type "${l}" must have a positive integer typeid pointer`),De.hasOwnProperty(e)){if(t.ignoreDuplicateRegistrations)return;ge(`Cannot register type '${l}' twice`)}if(De[e]=i,delete Re[e],me.hasOwnProperty(e)){var n=me[e];delete me[e],n.forEach(e=>e())}}(e,i,t)}var Be=(e,i,t)=>{switch(i){case 1:return t?e=>(L(),f)[e>>>0]:e=>(L(),w)[e>>>0];case 2:return t?e=>(L(),T)[e>>>1>>>0]:e=>(L(),E)[e>>>1>>>0];case 4:return t?e=>(L(),m)[e>>>2>>>0]:e=>(L(),D)[e>>>2>>>0];case 8:return t?e=>(L(),O)[e>>>3>>>0]:e=>(L(),S)[e>>>3>>>0];default:throw new TypeError(`invalid integer width (${i}): ${e}`)}},Fe=function(e,i,t,l,n){e>>>=0,t>>>=0,i=Le(i>>>=0);const o=0n===l;let s=e=>e;if(o){const e=8*t;s=i=>BigInt.asUintN(e,i),n=s(n)}He(e,{name:i,fromWireType:s,toWireType:(e,i)=>("number"==typeof i&&(i=BigInt(i)),i),readValueFromPointer:Be(i,t,!o),destructorFunction:null})};function Me(e,i,t,l){He(e>>>=0,{name:i=Le(i>>>=0),fromWireType:function(e){return!!e},toWireType:function(e,i){return i?t:l},readValueFromPointer:function(e){return this.fromWireType((L(),w)[e>>>0])},destructorFunction:null})}var xe=e=>{ge(e.$$.ptrType.registeredClass.name+" instance already deleted")},Ue=!1,Ge=e=>{},je=e=>{e.count.value-=1,0===e.count.value&&(e=>{e.smartPtr?e.smartPtrType.rawDestructor(e.smartPtr):e.ptrType.registeredClass.rawDestructor(e.ptr)})(e)},_e=e=>globalThis.FinalizationRegistry?(Ue=new FinalizationRegistry(e=>{je(e.$$)}),Ge=e=>Ue.unregister(e),(_e=e=>{var i=e.$$;if(i.smartPtr){var t={$$:i};Ue.register(e,t,e)}return e})(e)):(_e=e=>e,e);function Ve(){}var We=(e,i)=>Object.defineProperty(i,"name",{value:e}),qe={},Ye=(e,i,t)=>{if(void 0===e[i].overloadTable){var l=e[i];e[i]=function(...l){return e[i].overloadTable.hasOwnProperty(l.length)||ge(`Function '${t}' called with an invalid number of arguments (${l.length}) - expects one of (${e[i].overloadTable})!`),e[i].overloadTable[l.length].apply(this,l)},e[i].overloadTable=[],e[i].overloadTable[l.argCount]=l}},ke=(e,t,l)=>{i.hasOwnProperty(e)?((void 0===l||void 0!==i[e].overloadTable&&void 0!==i[e].overloadTable[l])&&ge(`Cannot register public name '${e}' twice`),Ye(i,e,e),i[e].overloadTable.hasOwnProperty(l)&&ge(`Cannot register multiple overloads of a function with the same number of arguments (${l})!`),i[e].overloadTable[l]=t):(i[e]=t,i[e].argCount=l)},ze=e=>{var i=(e=e.replace(/[^a-zA-Z0-9_]/g,"$")).charCodeAt(0);return i>=48&&i<=57?`_${e}`:e};function Xe(e,i,t,l,n,o,s,a){this.name=e,this.constructor=i,this.instancePrototype=t,this.rawDestructor=l,this.baseClass=n,this.getActualType=o,this.upcast=s,this.downcast=a,this.pureVirtualFunctions=[]}var Ke=(e,i,t)=>{for(;i!==t;)i.upcast||ge(`Expected null or instance of ${t.name}, got an instance of ${i.name}`),e=i.upcast(e),i=i.baseClass;return e},Qe=e=>{if(null===e)return"null";var i=typeof e;return"object"===i||"array"===i||"function"===i?e.toString():""+e};function $e(e,i){if(null===i)return this.isReference&&ge(`null is not a valid ${this.name}`),0;i.$$||ge(`Cannot pass "${Qe(i)}" as a ${this.name}`),i.$$.ptr||ge(`Cannot pass deleted object as a pointer of type ${this.name}`);var t=i.$$.ptrType.registeredClass;return Ke(i.$$.ptr,t,this.registeredClass)}function Ze(e,i){var t;if(null===i)return this.isReference&&ge(`null is not a valid ${this.name}`),this.isSmartPointer?(t=this.rawConstructor(),null!==e&&e.push(this.rawDestructor,t),t):0;i&&i.$$||ge(`Cannot pass "${Qe(i)}" as a ${this.name}`),i.$$.ptr||ge(`Cannot pass deleted object as a pointer of type ${this.name}`),!this.isConst&&i.$$.ptrType.isConst&&ge(`Cannot convert argument of type ${i.$$.smartPtrType?i.$$.smartPtrType.name:i.$$.ptrType.name} to parameter type ${this.name}`);var l=i.$$.ptrType.registeredClass;if(t=Ke(i.$$.ptr,l,this.registeredClass),this.isSmartPointer)switch(void 0===i.$$.smartPtr&&ge("Passing raw pointer to smart pointer is illegal"),this.sharingPolicy){case 0:i.$$.smartPtrType===this?t=i.$$.smartPtr:ge(`Cannot convert argument of type ${i.$$.smartPtrType?i.$$.smartPtrType.name:i.$$.ptrType.name} to parameter type ${this.name}`);break;case 1:t=i.$$.smartPtr;break;case 2:if(i.$$.smartPtrType===this)t=i.$$.smartPtr;else{var n=i.clone();t=this.rawShare(t,mi.toHandle(()=>n.delete())),null!==e&&e.push(this.rawDestructor,t)}break;default:ge("Unsupported sharing policy")}return t}function Je(e,i){if(null===i)return this.isReference&&ge(`null is not a valid ${this.name}`),0;i.$$||ge(`Cannot pass "${Qe(i)}" as a ${this.name}`),i.$$.ptr||ge(`Cannot pass deleted object as a pointer of type ${this.name}`),i.$$.ptrType.isConst&&ge(`Cannot convert argument of type ${i.$$.ptrType.name} to parameter type ${this.name}`);var t=i.$$.ptrType.registeredClass;return Ke(i.$$.ptr,t,this.registeredClass)}var ei=(e,i,t)=>{if(i===t)return e;if(void 0===t.baseClass)return null;var l=ei(e,i,t.baseClass);return null===l?null:t.downcast(l)},ii={},ti=(e,i)=>(i=((e,i)=>{for(void 0===i&&ge("ptr should not be undefined");e.baseClass;)i=e.upcast(i),e=e.baseClass;return i})(e,i),ii[i]),li=(e,i)=>(i.ptrType&&i.ptr||Oe("makeClassHandle requires ptr and ptrType"),!!i.smartPtrType!=!!i.smartPtr&&Oe("Both smartPtrType and smartPtr must be specified"),i.count={value:1},_e(Object.create(e,{$$:{value:i,writable:!0}})));function ni(e){var i=this.getPointee(e);if(!i)return this.destructor(e),null;var t=ti(this.registeredClass,i);if(void 0!==t){if(0===t.$$.count.value)return t.$$.ptr=i,t.$$.smartPtr=e,t.clone();var l=t.clone();return this.destructor(e),l}function n(){return this.isSmartPointer?li(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:i,smartPtrType:this,smartPtr:e}):li(this.registeredClass.instancePrototype,{ptrType:this,ptr:e})}var o,s=this.registeredClass.getActualType(i),a=qe[s];if(!a)return n.call(this);o=this.isConst?a.constPointerType:a.pointerType;var d=ei(i,this.registeredClass,o.registeredClass);return null===d?n.call(this):this.isSmartPointer?li(o.registeredClass.instancePrototype,{ptrType:o,ptr:d,smartPtrType:this,smartPtr:e}):li(o.registeredClass.instancePrototype,{ptrType:o,ptr:d})}function oi(e,i,t,l,n,o,s,a,d,v,u){this.name=e,this.registeredClass=i,this.isReference=t,this.isConst=l,this.isSmartPointer=n,this.pointeeType=o,this.sharingPolicy=s,this.rawGetPointee=a,this.rawConstructor=d,this.rawShare=v,this.rawDestructor=u,n||void 0!==i.baseClass?this.toWireType=Ze:l?(this.toWireType=$e,this.destructorFunction=null):(this.toWireType=Je,this.destructorFunction=null)}var si=(e,t,l)=>{i.hasOwnProperty(e)||Oe("Replacing nonexistent public symbol"),void 0!==i[e].overloadTable&&void 0!==l?i[e].overloadTable[l]=t:(i[e]=t,i[e].argCount=l)},ai=(e,i,t=!1)=>(...t)=>((e,i,t=[])=>{var l,n=ue(i)(...t);return l=n,"p"==e[0]?l>>>0:l})(e,i,t),di=(e,i,t=!1)=>{var l=(e=Le(e)).includes("p")?ai(e,i,t):ue(i);return"function"!=typeof l&&ge(`unknown function pointer with signature ${e}: ${i}`),l};class vi extends Error{}var ui=e=>{var i=yl(e),t=Le(i);return wl(i),t},ri=(e,i)=>{var t=[],l={};throw i.forEach(function e(i){l[i]||De[i]||(Re[i]?Re[i].forEach(e):(t.push(i),l[i]=!0))}),new vi(`${e}: `+t.map(ui).join([", "]))};function ci(e,i,t,l,n,o,s,a,d,v,u,r,c){e>>>=0,i>>>=0,t>>>=0,l>>>=0,n>>>=0,o>>>=0,s>>>=0,a>>>=0,d>>>=0,v>>>=0,r>>>=0,c>>>=0,u=Le(u>>>=0),o=di(n,o),a&&=di(s,a),v&&=di(d,v),c=di(r,c);var I=ze(u);ke(I,function(){ri(`Cannot construct ${u} due to unbound types`,[l])}),Se([e,i,t],l?[l]:[],i=>{var t,n;i=i[0],n=l?(t=i.registeredClass).instancePrototype:Ve.prototype;var s=We(u,function(...e){if(Object.getPrototypeOf(this)!==d)throw new Pe(`Use 'new' to construct ${u}`);if(void 0===r.constructor_body)throw new Pe(`${u} has no accessible constructor`);var i=r.constructor_body[e.length];if(void 0===i)throw new Pe(`Tried to invoke ctor of ${u} with invalid number of parameters (${e.length}) - expected (${Object.keys(r.constructor_body).toString()}) parameters instead!`);return i.apply(this,e)}),d=Object.create(n,{constructor:{value:s}});s.prototype=d;var r=new Xe(u,s,d,c,t,o,a,v);r.baseClass&&(r.baseClass.__derivedClasses??=[],r.baseClass.__derivedClasses.push(r));var p=new oi(u,r,!0,!1,!1),h=new oi(u+"*",r,!1,!1,!1),y=new oi(u+" const*",r,!1,!0,!1);return qe[e]={pointerType:h,constPointerType:y},si(I,s),[p,h,y]})}var Ii=(e,i)=>{for(var t=[],l=0;l>>2>>>0]);return t};function pi(e,i,t,l,n,o){var s=i.length;s<2&&ge("argTypes array size mismatch! Must at least get return value and 'this' types!");var a=null!==i[1]&&null!==t,d=function(e){for(var i=1;i>>=0,l>>>=0,n>>>=0,o>>>=0;var s=Ii(i,t>>>=0);n=di(l,n),Se([],[e],e=>{var t=`constructor ${(e=e[0]).name}`;if(void 0===e.registeredClass.constructor_body&&(e.registeredClass.constructor_body=[]),void 0!==e.registeredClass.constructor_body[i-1])throw new Pe(`Cannot register multiple constructors with identical number of parameters (${i-1}) for class '${e.name}'! Overload resolution is currently only performed using the parameter count, not actual type info!`);return e.registeredClass.constructor_body[i-1]=()=>{ri(`Cannot construct ${e.name} due to unbound types`,s)},Se([],s,l=>(l.splice(1,0,null),e.registeredClass.constructor_body[i-1]=pi(t,l,null,n,o),[])),[]})},yi=e=>{const i=(e=e.trim()).indexOf("(");return-1===i?e:e.slice(0,i)},fi=function(e,i,t,l,n,o,s,a,d,v){e>>>=0,i>>>=0,n>>>=0,o>>>=0,s>>>=0;var u=Ii(t,l>>>=0);i=Le(i),i=yi(i),o=di(n,o,d),Se([],[e],e=>{var l=`${(e=e[0]).name}.${i}`;function n(){ri(`Cannot call ${l} due to unbound types`,u)}i.startsWith("@@")&&(i=Symbol[i.substring(2)]),a&&e.registeredClass.pureVirtualFunctions.push(i);var d=e.registeredClass.instancePrototype,v=d[i];return void 0===v||void 0===v.overloadTable&&v.className!==e.name&&v.argCount===t-2?(n.argCount=t-2,n.className=e.name,d[i]=n):(Ye(d,i,l),d[i].overloadTable[t-2]=n),Se([],u,n=>{var a=pi(l,n,e,o,s);return void 0===d[i].overloadTable?(a.argCount=t-2,d[i]=a):d[i].overloadTable[t-2]=a,[]}),[]})},wi=[],Ti=[0,1,,1,null,1,!0,1,!1,1];function Ei(e){(e>>>=0)>9&&0===--Ti[e+1]&&(Ti[e]=void 0,wi.push(e))}var mi={toValue:e=>(e||ge(`Cannot use deleted val. handle = ${e}`),Ti[e]),toHandle:e=>{switch(e){case void 0:return 2;case null:return 4;case!0:return 6;case!1:return 8;default:{const i=wi.pop()||Ti.length;return Ti[i]=e,Ti[i+1]=1,i}}}},Di={name:"emscripten::val",fromWireType:e=>{var i=mi.toValue(e);return Ei(e),i},toWireType:(e,i)=>mi.toHandle(i),readValueFromPointer:Ee,destructorFunction:null};function Ri(e){return He(e>>>=0,Di)}var Ni=(e,i)=>{switch(i){case 4:return function(e){return this.fromWireType((L(),R)[e>>>2>>>0])};case 8:return function(e){return this.fromWireType((L(),N)[e>>>3>>>0])};default:throw new TypeError(`invalid float width (${i}): ${e}`)}},Oi=function(e,i,t){t>>>=0,He(e>>>=0,{name:i=Le(i>>>=0),fromWireType:e=>e,toWireType:(e,i)=>i,readValueFromPointer:Ni(i,t),destructorFunction:null})};function Si(e,i,t,l,n,o,s,a){e>>>=0,l>>>=0,n>>>=0,o>>>=0;var d=Ii(i,t>>>=0);e=Le(e),e=yi(e),n=di(l,n,s),ke(e,function(){ri(`Cannot call ${e} due to unbound types`,d)},i-1),Se([],d,t=>{var l=[t[0],null].concat(t.slice(1));return si(e,pi(e,l,null,n,o),i-1),[]})}var Ai=function(e,i,t,l,n){e>>>=0,t>>>=0,i=Le(i>>>=0);let o=e=>e;if(0===l){var s=32-8*t;o=e=>e<>>s,n=o(n)}He(e,{name:i,fromWireType:o,toWireType:(e,i)=>i,readValueFromPointer:Be(i,t,0!==l),destructorFunction:null})};function bi(e,i,t){t>>>=0;var l=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array,BigInt64Array,BigUint64Array][i];function n(e){var i=(L(),D)[e>>>2>>>0],t=(L(),D)[e+4>>>2>>>0];return new l((L(),f).buffer,t,i)}He(e>>>=0,{name:t=Le(t),fromWireType:n,readValueFromPointer:n},{ignoreDuplicateRegistrations:!0})}var Ci=Object.assign({optional:!0},Di);function Li(e,i){He(e>>>=0,Ci)}var Pi=(e,i,t,l)=>{if(!(l>0))return 0;for(var n=t>>>=0,o=t+l-1,s=0;s=o)break;i[t++>>>0]=a}else if(a<=2047){if(t+1>=o)break;i[t++>>>0]=192|a>>6,i[t++>>>0]=128|63&a}else if(a<=65535){if(t+2>=o)break;i[t++>>>0]=224|a>>12,i[t++>>>0]=128|a>>6&63,i[t++>>>0]=128|63&a}else{if(t+3>=o)break;i[t++>>>0]=240|a>>18,i[t++>>>0]=128|a>>12&63,i[t++>>>0]=128|a>>6&63,i[t++>>>0]=128|63&a,s++}}return i[t>>>0]=0,t-n},gi=(e,i,t)=>Pi(e,(L(),w),i,t),Hi=e=>{for(var i=0,t=0;t=55296&&l<=57343?(i+=4,++t):i+=3}return i},Bi=globalThis.TextDecoder&&new TextDecoder,Fi=(e,i,t,l)=>{var n=i+t;if(l)return n;for(;e[i]&&!(i>=n);)++i;return i},Mi=(e,i=0,t,l)=>{var n=Fi(e,i>>>=0,t,l);if(n-i>16&&e.buffer&&Bi)return Bi.decode(e.buffer instanceof ArrayBuffer?e.subarray(i,n):e.slice(i,n));for(var o="";i>10,56320|1023&v)}}else o+=String.fromCharCode((31&s)<<6|a)}else o+=String.fromCharCode(s)}return o},xi=(e,i,t)=>(e>>>=0)?Mi((L(),w),e,i,t):"";function Ui(e,i){He(e>>>=0,{name:i=Le(i>>>=0),fromWireType(e){var i,t=(L(),D)[e>>>2>>>0];return i=xi(e+4,t,!0),wl(e),i},toWireType(e,i){var t;i instanceof ArrayBuffer&&(i=new Uint8Array(i));var l="string"==typeof i;l||ArrayBuffer.isView(i)&&1==i.BYTES_PER_ELEMENT||ge("Cannot pass non-string to std::string"),t=l?Hi(i):i.length;var n=Tl(4+t+1),o=n+4;return(L(),D)[n>>>2>>>0]=t,l?gi(i,o,t+1):(L(),w).set(i,o>>>0),null!==e&&e.push(wl,n),n},readValueFromPointer:Ee,destructorFunction(e){wl(e)}})}var Gi=globalThis.TextDecoder?new TextDecoder("utf-16le"):void 0,ji=(e,i,t)=>{var l=e>>>1,n=Fi((L(),E),l,i/2,t);if(n-l>16&&Gi)return Gi.decode((L(),E).slice(l,n));for(var o="",s=l;s>>0];o+=String.fromCharCode(a)}return o},_i=(e,i,t)=>{if(t??=2147483647,t<2)return 0;for(var l=i,n=(t-=2)<2*e.length?t/2:e.length,o=0;o>>1>>>0]=s,i+=2}return(L(),T)[i>>>1>>>0]=0,i-l},Vi=e=>2*e.length,Wi=(e,i,t)=>{for(var l="",n=e>>>2,o=0;!(o>=i/4);o++){var s=(L(),D)[n+o>>>0];if(!s&&!t)break;l+=String.fromCodePoint(s)}return l},qi=(e,i,t)=>{if(i>>>=0,t??=2147483647,t<4)return 0;for(var l=i,n=l+t-4,o=0;o65535&&o++,(L(),m)[i>>>2>>>0]=s,(i+=4)+4>n)break}return(L(),m)[i>>>2>>>0]=0,i-l},Yi=e=>{for(var i=0,t=0;t65535&&t++,i+=4;return i};function ki(e,i,t){var l,n,o;e>>>=0,i>>>=0,t=Le(t>>>=0),2===i?(l=ji,n=_i,o=Vi):(l=Wi,n=qi,o=Yi),He(e,{name:t,fromWireType:e=>{var t=(L(),D)[e>>>2>>>0],n=l(e+4,t*i,!0);return wl(e),n},toWireType:(e,l)=>{"string"!=typeof l&&ge(`Cannot pass non-string to C++ string type ${t}`);var s=o(l),a=Tl(4+s+i);return(L(),D)[a>>>2>>>0]=s/i,n(l,a+4,s+i),null!==e&&e.push(wl,a),a},readValueFromPointer:Ee,destructorFunction(e){wl(e)}})}function zi(e,i,t,l,n,o){i>>>=0,t>>>=0,l>>>=0,n>>>=0,o>>>=0,we[e>>>=0]={name:Le(i),rawConstructor:di(t,l),rawDestructor:di(n,o),elements:[]}}function Xi(e,i,t,l,n,o,s,a,d){i>>>=0,t>>>=0,l>>>=0,n>>>=0,o>>>=0,s>>>=0,a>>>=0,d>>>=0,we[e>>>=0].elements.push({getterReturnType:i,getter:di(t,l),getterContext:n,setterArgumentType:o,setter:di(s,a),setterContext:d})}function Ki(e,i,t,l,n,o){i>>>=0,t>>>=0,l>>>=0,n>>>=0,o>>>=0,be[e>>>=0]={name:Le(i),rawConstructor:di(t,l),rawDestructor:di(n,o),fields:[]}}function Qi(e,i,t,l,n,o,s,a,d,v){i>>>=0,t>>>=0,l>>>=0,n>>>=0,o>>>=0,s>>>=0,a>>>=0,d>>>=0,v>>>=0,be[e>>>=0].fields.push({fieldName:Le(i),getterReturnType:t,getter:di(l,n),getterContext:o,setterArgumentType:s,setter:di(a,d),setterContext:v})}var $i=function(e,i){He(e>>>=0,{isVoid:!0,name:i=Le(i>>>=0),fromWireType:()=>{},toWireType:(e,i)=>{}})};function Zi(e){ml(e>>>=0,!n,1,!l,5242880,!1),se.threadInitTLS()}var Ji=e=>{if(e instanceof V||"unwind"==e)return I;a(0,e)},et=e=>{if(!C)try{e(),(()=>{if(!J())try{if(o)return void(El()&&Ol(I));oe(I)}catch(e){Ji(e)}})()}catch(e){Ji(e)}},it=!Atomics.waitAsync||globalThis.navigator?.userAgent&&Number((navigator.userAgent.match(/Chrom(e|ium)\/([0-9]+)\./)||[])[2])<91;function tt(e){if(e>>>=0,!it){Atomics.waitAsync((L(),m),e>>>2,e).value.then(lt);var i=e+128;Atomics.store((L(),m),i>>>2,1)}}var lt=()=>et(()=>{var e=El();e&&(tt(e),Al())});function nt(e,i){if((e>>>=0)==(i>>>=0))setTimeout(lt);else if(o)postMessage({targetThread:e,cmd:"checkMailbox"});else{var t=se.pthreads[e];if(!t)return;t.postMessage({cmd:"checkMailbox"})}}var ot=[];function st(e,i,t,l,n){t>>>=0,n>>>=0,ot.length=0;for(var o=n>>>3,s=n+l>>>3;o>>0]?(L(),O)[o++>>>0]:(L(),N)[o++>>>0],ot.push(a)}var d=Bl[e];se.currentProxiedOperationCallerThread=t;var v=d(...ot);return se.currentProxiedOperationCallerThread=0,v}var at=()=>{ce=!1,Z=0};function dt(e){e>>>=0,o?postMessage({cmd:"cleanupThread",thread:e}):q(e)}function vt(e){}var ut=[],rt=(e,i)=>{var t=De[e];return void 0===t&&ge(`${i} has unknown type ${ui(e)}`),t},ct={},It=e=>{var i=ct[e];return void 0===i?Le(e):i},pt=function(e,i,t){i>>>=0;var[l,...n]=((e,i)=>{for(var t=new Array(e),l=0;l>>2>>>0],`parameter ${l}`);return t})(e,i),o=l.toWireType.bind(l),s=n.map(e=>e.readValueFromPointer.bind(e));e--;var a,d,v=new Array(e),u=`methodCaller<(${n.map(e=>e.name)}) => ${l.name}>`;return a=We(u,(i,l,n,a)=>{for(var d,u=0,r=0;r{var l=[],n=e(l,t);return l.length&&((L(),D)[i>>>2>>>0]=mi.toHandle(l)),n})(o,n,d)}),d=ut.length,ut.push(a),d};function ht(e){return(e>>>=0)?(e=It(e),mi.toHandle(globalThis[e])):mi.toHandle(globalThis)}function yt(e,i){return e>>>=0,i>>>=0,e=mi.toValue(e),i=mi.toValue(i),mi.toHandle(e[i])}function ft(e){(e>>>=0)>9&&(Ti[e+1]+=1)}function wt(e,i){return e>>>=0,i>>>=0,(e=mi.toValue(e))instanceof(i=mi.toValue(i))}function Tt(e,i,t,l,n){return i>>>=0,t>>>=0,l>>>=0,n>>>=0,ut[e>>>=0](i,t,l,n)}function Et(e){return e>>>=0,"number"==typeof(e=mi.toValue(e))}function mt(e){return e>>>=0,"string"==typeof(e=mi.toValue(e))}function Dt(){return mi.toHandle([])}function Rt(e){return e>>>=0,mi.toHandle(It(e))}function Nt(){return mi.toHandle({})}function Ot(e){e>>>=0;var i=mi.toValue(e);Te(i),Ei(e)}function St(e,i,t){e>>>=0,i>>>=0,t>>>=0,e=mi.toValue(e),i=mi.toValue(i),t=mi.toValue(t),e[i]=t}function At(e,i){e=he(e),i>>>=0;var t=new Date(1e3*e);(L(),m)[i>>>2>>>0]=t.getUTCSeconds(),(L(),m)[i+4>>>2>>>0]=t.getUTCMinutes(),(L(),m)[i+8>>>2>>>0]=t.getUTCHours(),(L(),m)[i+12>>>2>>>0]=t.getUTCDate(),(L(),m)[i+16>>>2>>>0]=t.getUTCMonth(),(L(),m)[i+20>>>2>>>0]=t.getUTCFullYear()-1900,(L(),m)[i+24>>>2>>>0]=t.getUTCDay();var l=Date.UTC(t.getUTCFullYear(),0,1,0,0,0,0),n=(t.getTime()-l)/864e5|0;(L(),m)[i+28>>>2>>>0]=n}var bt=[0,31,60,91,121,152,182,213,244,274,305,335],Ct=[0,31,59,90,120,151,181,212,243,273,304,334],Lt=e=>{var i;return((i=e.getFullYear())%4!=0||i%100==0&&i%400!=0?Ct:bt)[e.getMonth()]+e.getDate()-1};function Pt(e,i){e=he(e),i>>>=0;var t=new Date(1e3*e);(L(),m)[i>>>2>>>0]=t.getSeconds(),(L(),m)[i+4>>>2>>>0]=t.getMinutes(),(L(),m)[i+8>>>2>>>0]=t.getHours(),(L(),m)[i+12>>>2>>>0]=t.getDate(),(L(),m)[i+16>>>2>>>0]=t.getMonth(),(L(),m)[i+20>>>2>>>0]=t.getFullYear()-1900,(L(),m)[i+24>>>2>>>0]=t.getDay();var l=0|Lt(t);(L(),m)[i+28>>>2>>>0]=l,(L(),m)[i+36>>>2>>>0]=-60*t.getTimezoneOffset();var n=new Date(t.getFullYear(),0,1),o=new Date(t.getFullYear(),6,1).getTimezoneOffset(),s=n.getTimezoneOffset(),a=0|(o!=s&&t.getTimezoneOffset()==Math.min(s,o));(L(),m)[i+32>>>2>>>0]=a}var gt={},Ht=()=>performance.timeOrigin+performance.now();function Bt(e,i){if(o)return ie(2,0,1,e,i);if(gt[e]&&(clearTimeout(gt[e].id),delete gt[e]),!i)return 0;var t=setTimeout(()=>{delete gt[e],et(()=>Sl(e,Ht()))},i);return gt[e]={id:t,timeout_ms:i},0}var Ft=function(e,i,t,l){e>>>=0,i>>>=0,t>>>=0,l>>>=0;var n=(new Date).getFullYear(),o=new Date(n,0,1),s=new Date(n,6,1),a=o.getTimezoneOffset(),d=s.getTimezoneOffset(),v=Math.max(a,d);(L(),D)[e>>>2>>>0]=60*v,(L(),m)[i>>>2>>>0]=Number(a!=d);var u=e=>{var i=e>=0?"-":"+",t=Math.abs(e);return`UTC${i}${String(Math.floor(t/60)).padStart(2,"0")}${String(t%60).padStart(2,"0")}`},r=u(a),c=u(d);dDate.now(),xt=e=>e>=0&&e<=3;function Ut(e,i,t){if(t>>>=0,!xt(e))return 28;var l;l=0===e?Mt():Ht();var n=Math.round(1e3*l*1e3);return(L(),O)[t>>>3>>>0]=BigInt(n),0}var Gt=()=>{},jt=()=>{throw Z+=1,"unwind"},_t=()=>4294901760,Vt=(e,i)=>Math.ceil(e/i)*i,Wt=e=>{var i=(e-ne.buffer.byteLength+65535)/65536|0;try{return ne.grow(i),B(),1}catch(e){}};function qt(e){e>>>=0;var i=(L(),w).length;if(e<=i)return!1;var t=_t();if(e>t)return!1;for(var l=1;l<=4;l*=2){var n=i*(1+.2/l);n=Math.min(n,e+100663296);var o=Math.min(t,Vt(Math.max(e,n),65536));if(Wt(o))return!0}return!1}var Yt={},kt=()=>{if(!kt.strings){var e={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:(globalThis.navigator?.language??"C").replace("-","_")+".UTF-8",_:s||"./this.program"};for(var i in Yt)void 0===Yt[i]?delete e[i]:e[i]=Yt[i];var t=[];for(var i in e)t.push(`${i}=${e[i]}`);kt.strings=t}return kt.strings};function zt(e,i){if(o)return ie(3,0,1,e,i);e>>>=0,i>>>=0;var t=0,l=0;for(var n of kt()){var s=i+t;(L(),D)[e+l>>>2>>>0]=s,t+=gi(n,s,1/0)+1,l+=4}return 0}function Xt(e,i){if(o)return ie(4,0,1,e,i);e>>>=0,i>>>=0;var t=kt();(L(),D)[e>>>2>>>0]=t.length;var l=0;for(var n of t)l+=Hi(n)+1;return(L(),D)[i>>>2>>>0]=l,0}var Kt={isAbs:e=>"/"===e.charAt(0),splitPath:e=>/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/.exec(e).slice(1),normalizeArray:(e,i)=>{for(var t=0,l=e.length-1;l>=0;l--){var n=e[l];"."===n?e.splice(l,1):".."===n?(e.splice(l,1),t++):t&&(e.splice(l,1),t--)}if(i)for(;t;t--)e.unshift("..");return e},normalize:e=>{var i=Kt.isAbs(e),t="/"===e.slice(-1);return(e=Kt.normalizeArray(e.split("/").filter(e=>!!e),!i).join("/"))||i||(e="."),e&&t&&(e+="/"),(i?"/":"")+e},dirname:e=>{var i=Kt.splitPath(e),t=i[0],l=i[1];return t||l?(l&&(l=l.slice(0,-1)),t+l):"."},basename:e=>e&&e.match(/([^\/]+|\/)\/*$/)[1],join:(...e)=>Kt.normalize(e.join("/")),join2:(e,i)=>Kt.normalize(e+"/"+i)},Qt=e=>{(Qt=e=>e.set(crypto.getRandomValues(new Uint8Array(e.byteLength))))(e)},$t={resolve:(...e)=>{for(var i="",t=!1,l=e.length-1;l>=-1&&!t;l--){var n=l>=0?e[l]:sl.cwd();if("string"!=typeof n)throw new TypeError("Arguments to path.resolve must be strings");if(!n)return"";i=n+"/"+i,t=Kt.isAbs(n)}return(t?"/":"")+(i=Kt.normalizeArray(i.split("/").filter(e=>!!e),!t).join("/"))||"."},relative:(e,i)=>{function t(e){for(var i=0;i=0&&""===e[t];t--);return i>t?[]:e.slice(i,t-i+1)}e=$t.resolve(e).slice(1),i=$t.resolve(i).slice(1);for(var l=t(e.split("/")),n=t(i.split("/")),o=Math.min(l.length,n.length),s=o,a=0;a{var l=Hi(e)+1,n=new Array(l),o=Pi(e,n,0,n.length);return n.length=o,n},el={ttys:[],init(){},shutdown(){},register(e,i){el.ttys[e]={input:[],output:[],ops:i},sl.registerDevice(e,el.stream_ops)},stream_ops:{open(e){var i=el.ttys[e.node.rdev];if(!i)throw new sl.ErrnoError(43);e.tty=i,e.seekable=!1},close(e){e.tty.ops.fsync(e.tty)},fsync(e){e.tty.ops.fsync(e.tty)},read(e,i,t,l,n){if(!e.tty||!e.tty.ops.get_char)throw new sl.ErrnoError(60);for(var o=0,s=0;s(()=>{if(!Zt.length){var e=null;if(globalThis.window?.prompt&&null!==(e=window.prompt("Input: "))&&(e+="\n"),!e)return null;Zt=Jt(e)}return Zt.shift()})(),put_char(e,i){null===i||10===i?(A(Mi(e.output)),e.output=[]):0!=i&&e.output.push(i)},fsync(e){e.output?.length>0&&(A(Mi(e.output)),e.output=[])},ioctl_tcgets:e=>({c_iflag:25856,c_oflag:5,c_cflag:191,c_lflag:35387,c_cc:[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}),ioctl_tcsets:(e,i,t)=>0,ioctl_tiocgwinsz:e=>[24,80]},default_tty1_ops:{put_char(e,i){null===i||10===i?(b(Mi(e.output)),e.output=[]):0!=i&&e.output.push(i)},fsync(e){e.output?.length>0&&(b(Mi(e.output)),e.output=[])}}},il=e=>{M()},tl={ops_table:null,mount:e=>tl.createNode(null,"/",16895,0),createNode(e,i,t,l){if(sl.isBlkdev(t)||sl.isFIFO(t))throw new sl.ErrnoError(63);tl.ops_table||={dir:{node:{getattr:tl.node_ops.getattr,setattr:tl.node_ops.setattr,lookup:tl.node_ops.lookup,mknod:tl.node_ops.mknod,rename:tl.node_ops.rename,unlink:tl.node_ops.unlink,rmdir:tl.node_ops.rmdir,readdir:tl.node_ops.readdir,symlink:tl.node_ops.symlink},stream:{llseek:tl.stream_ops.llseek}},file:{node:{getattr:tl.node_ops.getattr,setattr:tl.node_ops.setattr},stream:{llseek:tl.stream_ops.llseek,read:tl.stream_ops.read,write:tl.stream_ops.write,mmap:tl.stream_ops.mmap,msync:tl.stream_ops.msync}},link:{node:{getattr:tl.node_ops.getattr,setattr:tl.node_ops.setattr,readlink:tl.node_ops.readlink},stream:{}},chrdev:{node:{getattr:tl.node_ops.getattr,setattr:tl.node_ops.setattr},stream:sl.chrdev_stream_ops}};var n=sl.createNode(e,i,t,l);return sl.isDir(n.mode)?(n.node_ops=tl.ops_table.dir.node,n.stream_ops=tl.ops_table.dir.stream,n.contents={}):sl.isFile(n.mode)?(n.node_ops=tl.ops_table.file.node,n.stream_ops=tl.ops_table.file.stream,n.usedBytes=0,n.contents=null):sl.isLink(n.mode)?(n.node_ops=tl.ops_table.link.node,n.stream_ops=tl.ops_table.link.stream):sl.isChrdev(n.mode)&&(n.node_ops=tl.ops_table.chrdev.node,n.stream_ops=tl.ops_table.chrdev.stream),n.atime=n.mtime=n.ctime=Date.now(),e&&(e.contents[i]=n,e.atime=e.mtime=e.ctime=n.atime),n},getFileDataAsTypedArray:e=>e.contents?e.contents.subarray?e.contents.subarray(0,e.usedBytes):new Uint8Array(e.contents):new Uint8Array(0),expandFileStorage(e,i){var t=e.contents?e.contents.length:0;if(!(t>=i)){i=Math.max(i,t*(t<1048576?2:1.125)>>>0),0!=t&&(i=Math.max(i,256));var l=e.contents;e.contents=new Uint8Array(i),e.usedBytes>0&&e.contents.set(l.subarray(0,e.usedBytes),0)}},resizeFileStorage(e,i){if(e.usedBytes!=i)if(0==i)e.contents=null,e.usedBytes=0;else{var t=e.contents;e.contents=new Uint8Array(i),t&&e.contents.set(t.subarray(0,Math.min(i,e.usedBytes))),e.usedBytes=i}},node_ops:{getattr(e){var i={};return i.dev=sl.isChrdev(e.mode)?e.id:1,i.ino=e.id,i.mode=e.mode,i.nlink=1,i.uid=0,i.gid=0,i.rdev=e.rdev,sl.isDir(e.mode)?i.size=4096:sl.isFile(e.mode)?i.size=e.usedBytes:sl.isLink(e.mode)?i.size=e.link.length:i.size=0,i.atime=new Date(e.atime),i.mtime=new Date(e.mtime),i.ctime=new Date(e.ctime),i.blksize=4096,i.blocks=Math.ceil(i.size/i.blksize),i},setattr(e,i){for(const t of["mode","atime","mtime","ctime"])null!=i[t]&&(e[t]=i[t]);void 0!==i.size&&tl.resizeFileStorage(e,i.size)},lookup(e,i){throw tl.doesNotExistError||(tl.doesNotExistError=new sl.ErrnoError(44),tl.doesNotExistError.stack=""),tl.doesNotExistError},mknod:(e,i,t,l)=>tl.createNode(e,i,t,l),rename(e,i,t){var l;try{l=sl.lookupNode(i,t)}catch(e){}if(l){if(sl.isDir(e.mode))for(var n in l.contents)throw new sl.ErrnoError(55);sl.hashRemoveNode(l)}delete e.parent.contents[e.name],i.contents[t]=e,e.name=t,i.ctime=i.mtime=e.parent.ctime=e.parent.mtime=Date.now()},unlink(e,i){delete e.contents[i],e.ctime=e.mtime=Date.now()},rmdir(e,i){var t=sl.lookupNode(e,i);for(var l in t.contents)throw new sl.ErrnoError(55);delete e.contents[i],e.ctime=e.mtime=Date.now()},readdir:e=>[".","..",...Object.keys(e.contents)],symlink(e,i,t){var l=tl.createNode(e,i,41471,0);return l.link=t,l},readlink(e){if(!sl.isLink(e.mode))throw new sl.ErrnoError(28);return e.link}},stream_ops:{read(e,i,t,l,n){var o=e.node.contents;if(n>=e.node.usedBytes)return 0;var s=Math.min(e.node.usedBytes-n,l);if(s>8&&o.subarray)i.set(o.subarray(n,n+s),t);else for(var a=0;a0||t+i>>0))}else s=!1,o=a.byteOffset;return{ptr:o,allocated:s}},msync:(e,i,t,l,n)=>(tl.stream_ops.write(e,i,0,l,t,!1),0)}},ll=(e,i)=>{var t=0;return e&&(t|=365),i&&(t|=146),t},nl=[],ol=async(e,i,t,l,n,o,s,a)=>{var v=i?$t.resolve(Kt.join2(e,i)):e;$();try{var u=t;"string"==typeof t&&(u=await(async e=>{var i=await d(e);return new Uint8Array(i)})(t)),u=await(async(e,i)=>{for(var t of("undefined"!=typeof Browser&&Browser.init(),nl))if(t.canHandle(i))return t.handle(e,i);return e})(u,v),a?.(),o||((...e)=>{sl.createDataFile(...e)})(e,i,u,l,n,s)}finally{Q()}},sl={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:!1,ignorePermissions:!0,filesystems:null,syncFSRequests:0,readFiles:{},ErrnoError:class{name="ErrnoError";constructor(e){this.errno=e}},FSStream:class{shared={};get object(){return this.node}set object(e){this.node=e}get isRead(){return 1!=(2097155&this.flags)}get isWrite(){return!!(2097155&this.flags)}get isAppend(){return 1024&this.flags}get flags(){return this.shared.flags}set flags(e){this.shared.flags=e}get position(){return this.shared.position}set position(e){this.shared.position=e}},FSNode:class{node_ops={};stream_ops={};readMode=365;writeMode=146;mounted=null;constructor(e,i,t,l){e||(e=this),this.parent=e,this.mount=e.mount,this.id=sl.nextInode++,this.name=i,this.mode=t,this.rdev=l,this.atime=this.mtime=this.ctime=Date.now()}get read(){return(this.mode&this.readMode)===this.readMode}set read(e){e?this.mode|=this.readMode:this.mode&=~this.readMode}get write(){return(this.mode&this.writeMode)===this.writeMode}set write(e){e?this.mode|=this.writeMode:this.mode&=~this.writeMode}get isFolder(){return sl.isDir(this.mode)}get isDevice(){return sl.isChrdev(this.mode)}},lookupPath(e,i={}){if(!e)throw new sl.ErrnoError(44);i.follow_mount??=!0,Kt.isAbs(e)||(e=sl.cwd()+"/"+e);e:for(var t=0;t<40;t++){for(var l=e.split("/").filter(e=>!!e),n=sl.root,o="/",s=0;s>>0)%sl.nameTable.length},hashAddNode(e){var i=sl.hashName(e.parent.id,e.name);e.name_next=sl.nameTable[i],sl.nameTable[i]=e},hashRemoveNode(e){var i=sl.hashName(e.parent.id,e.name);if(sl.nameTable[i]===e)sl.nameTable[i]=e.name_next;else for(var t=sl.nameTable[i];t;){if(t.name_next===e){t.name_next=e.name_next;break}t=t.name_next}},lookupNode(e,i){var t=sl.mayLookup(e);if(t)throw new sl.ErrnoError(t);for(var l=sl.hashName(e.id,i),n=sl.nameTable[l];n;n=n.name_next){var o=n.name;if(n.parent.id===e.id&&o===i)return n}return sl.lookup(e,i)},createNode(e,i,t,l){var n=new sl.FSNode(e,i,t,l);return sl.hashAddNode(n),n},destroyNode(e){sl.hashRemoveNode(e)},isRoot:e=>e===e.parent,isMountpoint:e=>!!e.mounted,isFile:e=>32768==(61440&e),isDir:e=>16384==(61440&e),isLink:e=>40960==(61440&e),isChrdev:e=>8192==(61440&e),isBlkdev:e=>24576==(61440&e),isFIFO:e=>4096==(61440&e),isSocket:e=>!(49152&~e),flagsToPermissionString(e){var i=["r","w","rw"][3&e];return 512&e&&(i+="w"),i},nodePermissions:(e,i)=>sl.ignorePermissions||(!i.includes("r")||292&e.mode)&&(!i.includes("w")||146&e.mode)&&(!i.includes("x")||73&e.mode)?0:2,mayLookup(e){if(!sl.isDir(e.mode))return 54;var i=sl.nodePermissions(e,"x");return i||(e.node_ops.lookup?0:2)},mayCreate(e,i){if(!sl.isDir(e.mode))return 54;try{return sl.lookupNode(e,i),20}catch(e){}return sl.nodePermissions(e,"wx")},mayDelete(e,i,t){var l;try{l=sl.lookupNode(e,i)}catch(e){return e.errno}var n=sl.nodePermissions(e,"wx");if(n)return n;if(t){if(!sl.isDir(l.mode))return 54;if(sl.isRoot(l)||sl.getPath(l)===sl.cwd())return 10}else if(sl.isDir(l.mode))return 31;return 0},mayOpen:(e,i)=>e?sl.isLink(e.mode)?32:sl.isDir(e.mode)&&("r"!==sl.flagsToPermissionString(i)||576&i)?31:sl.nodePermissions(e,sl.flagsToPermissionString(i)):44,checkOpExists(e,i){if(!e)throw new sl.ErrnoError(i);return e},MAX_OPEN_FDS:4096,nextfd(){for(var e=0;e<=sl.MAX_OPEN_FDS;e++)if(!sl.streams[e])return e;throw new sl.ErrnoError(33)},getStreamChecked(e){var i=sl.getStream(e);if(!i)throw new sl.ErrnoError(8);return i},getStream:e=>sl.streams[e],createStream:(e,i=-1)=>(e=Object.assign(new sl.FSStream,e),-1==i&&(i=sl.nextfd()),e.fd=i,sl.streams[i]=e,e),closeStream(e){sl.streams[e]=null},dupStream(e,i=-1){var t=sl.createStream(e,i);return t.stream_ops?.dup?.(t),t},doSetAttr(e,i,t){var l=e?.stream_ops.setattr,n=l?e:i;l??=i.node_ops.setattr,sl.checkOpExists(l,63),l(n,t)},chrdev_stream_ops:{open(e){var i=sl.getDevice(e.node.rdev);e.stream_ops=i.stream_ops,e.stream_ops.open?.(e)},llseek(){throw new sl.ErrnoError(70)}},major:e=>e>>8,minor:e=>255&e,makedev:(e,i)=>e<<8|i,registerDevice(e,i){sl.devices[e]={stream_ops:i}},getDevice:e=>sl.devices[e],getMounts(e){for(var i=[],t=[e];t.length;){var l=t.pop();i.push(l),t.push(...l.mounts)}return i},syncfs(e,i){"function"==typeof e&&(i=e,e=!1),sl.syncFSRequests++,sl.syncFSRequests>1&&b(`warning: ${sl.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`);var t=sl.getMounts(sl.root.mount),l=0;function n(e){return sl.syncFSRequests--,i(e)}function o(e){if(e)return o.errored?void 0:(o.errored=!0,n(e));++l>=t.length&&n(null)}for(var s of t)s.type.syncfs?s.type.syncfs(s,e,o):o(null)},mount(e,i,t){var l,n="/"===t,o=!t;if(n&&sl.root)throw new sl.ErrnoError(10);if(!n&&!o){var s=sl.lookupPath(t,{follow_mount:!1});if(t=s.path,l=s.node,sl.isMountpoint(l))throw new sl.ErrnoError(10);if(!sl.isDir(l.mode))throw new sl.ErrnoError(54)}var a={type:e,opts:i,mountpoint:t,mounts:[]},d=e.mount(a);return d.mount=a,a.root=d,n?sl.root=d:l&&(l.mounted=a,l.mount&&l.mount.mounts.push(a)),d},unmount(e){var i=sl.lookupPath(e,{follow_mount:!1});if(!sl.isMountpoint(i.node))throw new sl.ErrnoError(28);var t=i.node,l=t.mounted,n=sl.getMounts(l);for(var[o,s]of Object.entries(sl.nameTable))for(;s;){var a=s.name_next;n.includes(s.mount)&&sl.destroyNode(s),s=a}t.mounted=null;var d=t.mount.mounts.indexOf(l);t.mount.mounts.splice(d,1)},lookup:(e,i)=>e.node_ops.lookup(e,i),mknod(e,i,t){var l=sl.lookupPath(e,{parent:!0}).node,n=Kt.basename(e);if(!n)throw new sl.ErrnoError(28);if("."===n||".."===n)throw new sl.ErrnoError(20);var o=sl.mayCreate(l,n);if(o)throw new sl.ErrnoError(o);if(!l.node_ops.mknod)throw new sl.ErrnoError(63);return l.node_ops.mknod(l,n,i,t)},statfs:e=>sl.statfsNode(sl.lookupPath(e,{follow:!0}).node),statfsStream:e=>sl.statfsNode(e.node),statfsNode(e){var i={bsize:4096,frsize:4096,blocks:1e6,bfree:5e5,bavail:5e5,files:sl.nextInode,ffree:sl.nextInode-1,fsid:42,flags:2,namelen:255};return e.node_ops.statfs&&Object.assign(i,e.node_ops.statfs(e.mount.opts.root)),i},create:(e,i=438)=>(i&=4095,i|=32768,sl.mknod(e,i,0)),mkdir:(e,i=511)=>(i&=1023,i|=16384,sl.mknod(e,i,0)),mkdirTree(e,i){var t=e.split("/"),l="";for(var n of t)if(n){(l||Kt.isAbs(e))&&(l+="/"),l+=n;try{sl.mkdir(l,i)}catch(e){if(20!=e.errno)throw e}}},mkdev:(e,i,t)=>(void 0===t&&(t=i,i=438),i|=8192,sl.mknod(e,i,t)),symlink(e,i){if(!$t.resolve(e))throw new sl.ErrnoError(44);var t=sl.lookupPath(i,{parent:!0}).node;if(!t)throw new sl.ErrnoError(44);var l=Kt.basename(i),n=sl.mayCreate(t,l);if(n)throw new sl.ErrnoError(n);if(!t.node_ops.symlink)throw new sl.ErrnoError(63);return t.node_ops.symlink(t,l,e)},rename(e,i){var t,l,n=Kt.dirname(e),o=Kt.dirname(i),s=Kt.basename(e),a=Kt.basename(i);if(t=sl.lookupPath(e,{parent:!0}).node,l=sl.lookupPath(i,{parent:!0}).node,!t||!l)throw new sl.ErrnoError(44);if(t.mount!==l.mount)throw new sl.ErrnoError(75);var d,v=sl.lookupNode(t,s),u=$t.relative(e,o);if("."!==u.charAt(0))throw new sl.ErrnoError(28);if("."!==(u=$t.relative(i,n)).charAt(0))throw new sl.ErrnoError(55);try{d=sl.lookupNode(l,a)}catch(e){}if(v!==d){var r=sl.isDir(v.mode),c=sl.mayDelete(t,s,r);if(c)throw new sl.ErrnoError(c);if(c=d?sl.mayDelete(l,a,r):sl.mayCreate(l,a))throw new sl.ErrnoError(c);if(!t.node_ops.rename)throw new sl.ErrnoError(63);if(sl.isMountpoint(v)||d&&sl.isMountpoint(d))throw new sl.ErrnoError(10);if(l!==t&&(c=sl.nodePermissions(t,"w")))throw new sl.ErrnoError(c);sl.hashRemoveNode(v);try{t.node_ops.rename(v,l,a),v.parent=l}catch(e){throw e}finally{sl.hashAddNode(v)}}},rmdir(e){var i=sl.lookupPath(e,{parent:!0}).node,t=Kt.basename(e),l=sl.lookupNode(i,t),n=sl.mayDelete(i,t,!0);if(n)throw new sl.ErrnoError(n);if(!i.node_ops.rmdir)throw new sl.ErrnoError(63);if(sl.isMountpoint(l))throw new sl.ErrnoError(10);i.node_ops.rmdir(i,t),sl.destroyNode(l)},readdir(e){var i=sl.lookupPath(e,{follow:!0}).node;return sl.checkOpExists(i.node_ops.readdir,54)(i)},unlink(e){var i=sl.lookupPath(e,{parent:!0}).node;if(!i)throw new sl.ErrnoError(44);var t=Kt.basename(e),l=sl.lookupNode(i,t),n=sl.mayDelete(i,t,!1);if(n)throw new sl.ErrnoError(n);if(!i.node_ops.unlink)throw new sl.ErrnoError(63);if(sl.isMountpoint(l))throw new sl.ErrnoError(10);i.node_ops.unlink(i,t),sl.destroyNode(l)},readlink(e){var i=sl.lookupPath(e).node;if(!i)throw new sl.ErrnoError(44);if(!i.node_ops.readlink)throw new sl.ErrnoError(28);return i.node_ops.readlink(i)},stat(e,i){var t=sl.lookupPath(e,{follow:!i}).node;return sl.checkOpExists(t.node_ops.getattr,63)(t)},fstat(e){var i=sl.getStreamChecked(e),t=i.node,l=i.stream_ops.getattr,n=l?i:t;return l??=t.node_ops.getattr,sl.checkOpExists(l,63),l(n)},lstat:e=>sl.stat(e,!0),doChmod(e,i,t,l){sl.doSetAttr(e,i,{mode:4095&t|-4096&i.mode,ctime:Date.now(),dontFollow:l})},chmod(e,i,t){var l;l="string"==typeof e?sl.lookupPath(e,{follow:!t}).node:e,sl.doChmod(null,l,i,t)},lchmod(e,i){sl.chmod(e,i,!0)},fchmod(e,i){var t=sl.getStreamChecked(e);sl.doChmod(t,t.node,i,!1)},doChown(e,i,t){sl.doSetAttr(e,i,{timestamp:Date.now(),dontFollow:t})},chown(e,i,t,l){var n;n="string"==typeof e?sl.lookupPath(e,{follow:!l}).node:e,sl.doChown(null,n,l)},lchown(e,i,t){sl.chown(e,i,t,!0)},fchown(e,i,t){var l=sl.getStreamChecked(e);sl.doChown(l,l.node,!1)},doTruncate(e,i,t){if(sl.isDir(i.mode))throw new sl.ErrnoError(31);if(!sl.isFile(i.mode))throw new sl.ErrnoError(28);var l=sl.nodePermissions(i,"w");if(l)throw new sl.ErrnoError(l);sl.doSetAttr(e,i,{size:t,timestamp:Date.now()})},truncate(e,i){if(i<0)throw new sl.ErrnoError(28);var t;t="string"==typeof e?sl.lookupPath(e,{follow:!0}).node:e,sl.doTruncate(null,t,i)},ftruncate(e,i){var t=sl.getStreamChecked(e);if(i<0||!(2097155&t.flags))throw new sl.ErrnoError(28);sl.doTruncate(t,t.node,i)},utime(e,i,t){var l=sl.lookupPath(e,{follow:!0}).node;sl.checkOpExists(l.node_ops.setattr,63)(l,{atime:i,mtime:t})},open(e,t,l=438){if(""===e)throw new sl.ErrnoError(44);var n,o;if(l=64&(t="string"==typeof t?(e=>{var i={r:0,"r+":2,w:577,"w+":578,a:1089,"a+":1090}[e];if(void 0===i)throw new Error(`Unknown file open mode: ${e}`);return i})(t):t)?4095&l|32768:0,"object"==typeof e)n=e;else{o=e.endsWith("/");var s=sl.lookupPath(e,{follow:!(131072&t),noent_okay:!0});n=s.node,e=s.path}var a=!1;if(64&t)if(n){if(128&t)throw new sl.ErrnoError(20)}else{if(o)throw new sl.ErrnoError(31);n=sl.mknod(e,511|l,0),a=!0}if(!n)throw new sl.ErrnoError(44);if(sl.isChrdev(n.mode)&&(t&=-513),65536&t&&!sl.isDir(n.mode))throw new sl.ErrnoError(54);if(!a){var d=sl.mayOpen(n,t);if(d)throw new sl.ErrnoError(d)}512&t&&!a&&sl.truncate(n,0),t&=-131713;var v=sl.createStream({node:n,path:sl.getPath(n),flags:t,seekable:!0,position:0,stream_ops:n.stream_ops,ungotten:[],error:!1});return v.stream_ops.open&&v.stream_ops.open(v),a&&sl.chmod(n,511&l),!i.logReadFiles||1&t||e in sl.readFiles||(sl.readFiles[e]=1),v},close(e){if(sl.isClosed(e))throw new sl.ErrnoError(8);e.getdents&&(e.getdents=null);try{e.stream_ops.close&&e.stream_ops.close(e)}catch(e){throw e}finally{sl.closeStream(e.fd)}e.fd=null},isClosed:e=>null===e.fd,llseek(e,i,t){if(sl.isClosed(e))throw new sl.ErrnoError(8);if(!e.seekable||!e.stream_ops.llseek)throw new sl.ErrnoError(70);if(0!=t&&1!=t&&2!=t)throw new sl.ErrnoError(28);return e.position=e.stream_ops.llseek(e,i,t),e.ungotten=[],e.position},read(e,i,t,l,n){if(l<0||n<0)throw new sl.ErrnoError(28);if(sl.isClosed(e))throw new sl.ErrnoError(8);if(1==(2097155&e.flags))throw new sl.ErrnoError(8);if(sl.isDir(e.node.mode))throw new sl.ErrnoError(31);if(!e.stream_ops.read)throw new sl.ErrnoError(28);var o=void 0!==n;if(o){if(!e.seekable)throw new sl.ErrnoError(70)}else n=e.position;var s=e.stream_ops.read(e,i,t,l,n);return o||(e.position+=s),s},write(e,i,t,l,n,o){if(l<0||n<0)throw new sl.ErrnoError(28);if(sl.isClosed(e))throw new sl.ErrnoError(8);if(!(2097155&e.flags))throw new sl.ErrnoError(8);if(sl.isDir(e.node.mode))throw new sl.ErrnoError(31);if(!e.stream_ops.write)throw new sl.ErrnoError(28);e.seekable&&1024&e.flags&&sl.llseek(e,0,2);var s=void 0!==n;if(s){if(!e.seekable)throw new sl.ErrnoError(70)}else n=e.position;var a=e.stream_ops.write(e,i,t,l,n,o);return s||(e.position+=a),a},mmap(e,i,t,l,n){if(2&l&&!(2&n)&&2!=(2097155&e.flags))throw new sl.ErrnoError(2);if(1==(2097155&e.flags))throw new sl.ErrnoError(2);if(!e.stream_ops.mmap)throw new sl.ErrnoError(43);if(!i)throw new sl.ErrnoError(28);return e.stream_ops.mmap(e,i,t,l,n)},msync:(e,i,t,l,n)=>e.stream_ops.msync?e.stream_ops.msync(e,i,t,l,n):0,ioctl(e,i,t){if(!e.stream_ops.ioctl)throw new sl.ErrnoError(59);return e.stream_ops.ioctl(e,i,t)},readFile(e,i={}){i.flags=i.flags||0,i.encoding=i.encoding||"binary","utf8"!==i.encoding&&"binary"!==i.encoding&&M(`Invalid encoding type "${i.encoding}"`);var t=sl.open(e,i.flags),l=sl.stat(e).size,n=new Uint8Array(l);return sl.read(t,n,0,l,0),"utf8"===i.encoding&&(n=Mi(n)),sl.close(t),n},writeFile(e,i,t={}){t.flags=t.flags||577;var l=sl.open(e,t.flags,t.mode);"string"==typeof i&&(i=new Uint8Array(Jt(i))),ArrayBuffer.isView(i)?sl.write(l,i,0,i.byteLength,void 0,t.canOwn):M("Unsupported data type"),sl.close(l)},cwd:()=>sl.currentPath,chdir(e){var i=sl.lookupPath(e,{follow:!0});if(null===i.node)throw new sl.ErrnoError(44);if(!sl.isDir(i.node.mode))throw new sl.ErrnoError(54);var t=sl.nodePermissions(i.node,"x");if(t)throw new sl.ErrnoError(t);sl.currentPath=i.path},createDefaultDirectories(){sl.mkdir("/tmp"),sl.mkdir("/home"),sl.mkdir("/home/web_user")},createDefaultDevices(){sl.mkdir("/dev"),sl.registerDevice(sl.makedev(1,3),{read:()=>0,write:(e,i,t,l,n)=>l,llseek:()=>0}),sl.mkdev("/dev/null",sl.makedev(1,3)),el.register(sl.makedev(5,0),el.default_tty_ops),el.register(sl.makedev(6,0),el.default_tty1_ops),sl.mkdev("/dev/tty",sl.makedev(5,0)),sl.mkdev("/dev/tty1",sl.makedev(6,0));var e=new Uint8Array(1024),i=0,t=()=>(0===i&&(Qt(e),i=e.byteLength),e[--i]);sl.createDevice("/dev","random",t),sl.createDevice("/dev","urandom",t),sl.mkdir("/dev/shm"),sl.mkdir("/dev/shm/tmp")},createSpecialDirectories(){sl.mkdir("/proc");var e=sl.mkdir("/proc/self");sl.mkdir("/proc/self/fd"),sl.mount({mount(){var i=sl.createNode(e,"fd",16895,73);return i.stream_ops={llseek:tl.stream_ops.llseek},i.node_ops={lookup(e,i){var t=+i,l=sl.getStreamChecked(t),n={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>l.path},id:t+1};return n.parent=n,n},readdir:()=>Array.from(sl.streams.entries()).filter(([e,i])=>i).map(([e,i])=>e.toString())},i}},{},"/proc/self/fd")},createStandardStreams(e,i,t){e?sl.createDevice("/dev","stdin",e):sl.symlink("/dev/tty","/dev/stdin"),i?sl.createDevice("/dev","stdout",null,i):sl.symlink("/dev/tty","/dev/stdout"),t?sl.createDevice("/dev","stderr",null,t):sl.symlink("/dev/tty1","/dev/stderr"),sl.open("/dev/stdin",0),sl.open("/dev/stdout",1),sl.open("/dev/stderr",1)},staticInit(){sl.nameTable=new Array(4096),sl.mount(tl,{},"/"),sl.createDefaultDirectories(),sl.createDefaultDevices(),sl.createSpecialDirectories(),sl.filesystems={MEMFS:tl}},init(e,t,l){sl.initialized=!0,e??=i.stdin,t??=i.stdout,l??=i.stderr,sl.createStandardStreams(e,t,l)},quit(){for(var e of(sl.initialized=!1,sl.streams))e&&sl.close(e)},findObject(e,i){var t=sl.analyzePath(e,i);return t.exists?t.object:null},analyzePath(e,i){try{e=(l=sl.lookupPath(e,{follow:!i})).path}catch(e){}var t={isRoot:!1,exists:!1,error:0,name:null,path:null,object:null,parentExists:!1,parentPath:null,parentObject:null};try{var l=sl.lookupPath(e,{parent:!0});t.parentExists=!0,t.parentPath=l.path,t.parentObject=l.node,t.name=Kt.basename(e),l=sl.lookupPath(e,{follow:!i}),t.exists=!0,t.path=l.path,t.object=l.node,t.name=l.node.name,t.isRoot="/"===l.path}catch(e){t.error=e.errno}return t},createPath(e,i,t,l){e="string"==typeof e?e:sl.getPath(e);for(var n=i.split("/").reverse();n.length;){var o=n.pop();if(o){var s=Kt.join2(e,o);try{sl.mkdir(s)}catch(e){if(20!=e.errno)throw e}e=s}}return s},createFile(e,i,t,l,n){var o=Kt.join2("string"==typeof e?e:sl.getPath(e),i),s=ll(l,n);return sl.create(o,s)},createDataFile(e,i,t,l,n,o){var s=i;e&&(e="string"==typeof e?e:sl.getPath(e),s=i?Kt.join2(e,i):e);var a=ll(l,n),d=sl.create(s,a);if(t){if("string"==typeof t){for(var v=new Array(t.length),u=0,r=t.length;uthis.length-1||e<0)){var i=e%this.chunkSize,t=e/this.chunkSize|0;return this.getter(t)[i]}}setDataGetter(e){this.getter=e}cacheLength(){var e=new XMLHttpRequest;e.open("HEAD",t,!1),e.send(null),e.status>=200&&e.status<300||304===e.status||M("Couldn't load "+t+". Status: "+e.status);var i,l=Number(e.getResponseHeader("Content-length")),n=(i=e.getResponseHeader("Accept-Ranges"))&&"bytes"===i,o=(i=e.getResponseHeader("Content-Encoding"))&&"gzip"===i,s=1048576;n||(s=l);var a=this;a.setDataGetter(e=>{var i=e*s,n=(e+1)*s-1;return n=Math.min(n,l-1),void 0===a.chunks[e]&&(a.chunks[e]=((e,i)=>{e>i&&M("invalid range ("+e+", "+i+") or no bytes requested!"),i>l-1&&M("only "+l+" bytes available! programmer error!");var n=new XMLHttpRequest;return n.open("GET",t,!1),l!==s&&n.setRequestHeader("Range","bytes="+e+"-"+i),n.responseType="arraybuffer",n.overrideMimeType&&n.overrideMimeType("text/plain; charset=x-user-defined"),n.send(null),n.status>=200&&n.status<300||304===n.status||M("Couldn't load "+t+". Status: "+n.status),void 0!==n.response?new Uint8Array(n.response||[]):Jt(n.responseText||"")})(i,n)),void 0===a.chunks[e]&&M("doXHR failed!"),a.chunks[e]}),!o&&l||(s=l=1,l=this.getter(0).length,s=l,A("LazyFiles on gzip forces download of the whole file when length is accessed")),this._length=l,this._chunkSize=s,this.lengthKnown=!0}get length(){return this.lengthKnown||this.cacheLength(),this._length}get chunkSize(){return this.lengthKnown||this.cacheLength(),this._chunkSize}}if(globalThis.XMLHttpRequest){n||M("Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc");var a={isDevice:!1,contents:new s}}else a={isDevice:!1,url:t};var d=sl.createFile(e,i,a,l,o);a.contents?d.contents=a.contents:a.url&&(d.contents=null,d.url=a.url),Object.defineProperties(d,{usedBytes:{get:function(){return this.contents.length}}});var v={};for(const[e,i]of Object.entries(d.stream_ops))v[e]=(...e)=>(sl.forceLoadFile(d),i(...e));function u(e,i,t,l,n){var o=e.node.contents;if(n>=o.length)return 0;var s=Math.min(o.length-n,l);if(o.slice)for(var a=0;a(sl.forceLoadFile(d),u(e,i,t,l,n)),v.mmap=(e,i,t,l,n)=>{sl.forceLoadFile(d);var o=il();if(!o)throw new sl.ErrnoError(48);return u(e,(L(),f),o,i,t),{ptr:o,allocated:!0}},d.stream_ops=v,d}},al={calculateAt(e,i,t){if(Kt.isAbs(i))return i;var l;if(l=-100===e?sl.cwd():al.getStreamFromFD(e).path,0==i.length){if(!t)throw new sl.ErrnoError(44);return l}return l+"/"+i},writeStat(e,i){(L(),D)[e>>>2>>>0]=i.dev,(L(),D)[e+4>>>2>>>0]=i.mode,(L(),D)[e+8>>>2>>>0]=i.nlink,(L(),D)[e+12>>>2>>>0]=i.uid,(L(),D)[e+16>>>2>>>0]=i.gid,(L(),D)[e+20>>>2>>>0]=i.rdev,(L(),O)[e+24>>>3>>>0]=BigInt(i.size),(L(),m)[e+32>>>2>>>0]=4096,(L(),m)[e+36>>>2>>>0]=i.blocks;var t=i.atime.getTime(),l=i.mtime.getTime(),n=i.ctime.getTime();return(L(),O)[e+40>>>3>>>0]=BigInt(Math.floor(t/1e3)),(L(),D)[e+48>>>2>>>0]=t%1e3*1e3*1e3,(L(),O)[e+56>>>3>>>0]=BigInt(Math.floor(l/1e3)),(L(),D)[e+64>>>2>>>0]=l%1e3*1e3*1e3,(L(),O)[e+72>>>3>>>0]=BigInt(Math.floor(n/1e3)),(L(),D)[e+80>>>2>>>0]=n%1e3*1e3*1e3,(L(),O)[e+88>>>3>>>0]=BigInt(i.ino),0},writeStatFs(e,i){(L(),D)[e+4>>>2>>>0]=i.bsize,(L(),D)[e+60>>>2>>>0]=i.bsize,(L(),O)[e+8>>>3>>>0]=BigInt(i.blocks),(L(),O)[e+16>>>3>>>0]=BigInt(i.bfree),(L(),O)[e+24>>>3>>>0]=BigInt(i.bavail),(L(),O)[e+32>>>3>>>0]=BigInt(i.files),(L(),O)[e+40>>>3>>>0]=BigInt(i.ffree),(L(),D)[e+48>>>2>>>0]=i.fsid,(L(),D)[e+64>>>2>>>0]=i.flags,(L(),D)[e+56>>>2>>>0]=i.namelen},doMsync(e,i,t,l,n){if(!sl.isFile(i.node.mode))throw new sl.ErrnoError(43);if(2&l)return 0;var o=(L(),w).slice(e,e+t);sl.msync(i,o,n,t,l)},getStreamFromFD:e=>sl.getStreamChecked(e),varargs:void 0,getStr:e=>xi(e)};function dl(e){if(o)return ie(5,0,1,e);try{var i=al.getStreamFromFD(e);return sl.close(i),0}catch(e){if(void 0===sl||"ErrnoError"!==e.name)throw e;return e.errno}}function vl(e,i){if(o)return ie(6,0,1,e,i);i>>>=0;try{var t=al.getStreamFromFD(e),l=t.tty?2:sl.isDir(t.mode)?3:sl.isLink(t.mode)?7:4;return(L(),f)[i>>>0]=l,(L(),T)[i+2>>>1>>>0]=0,(L(),O)[i+8>>>3>>>0]=BigInt(0),(L(),O)[i+16>>>3>>>0]=BigInt(0),0}catch(e){if(void 0===sl||"ErrnoError"!==e.name)throw e;return e.errno}}var ul=(e,i,t,l)=>{for(var n=0,o=0;o>>2>>>0],a=(L(),D)[i+4>>>2>>>0];i+=8;var d=sl.read(e,(L(),f),s,a,l);if(d<0)return-1;if(n+=d,d>>=0,t>>>=0,l>>>=0;try{var n=al.getStreamFromFD(e),s=ul(n,i,t);return(L(),D)[l>>>2>>>0]=s,0}catch(e){if(void 0===sl||"ErrnoError"!==e.name)throw e;return e.errno}}function cl(e,i,t,l){if(o)return ie(8,0,1,e,i,t,l);i=he(i),l>>>=0;try{if(isNaN(i))return 61;var n=al.getStreamFromFD(e);return sl.llseek(n,i,t),(L(),O)[l>>>3>>>0]=BigInt(n.position),n.getdents&&0===i&&0===t&&(n.getdents=null),0}catch(e){if(void 0===sl||"ErrnoError"!==e.name)throw e;return e.errno}}var Il=(e,i,t,l)=>{for(var n=0,o=0;o>>2>>>0],a=(L(),D)[i+4>>>2>>>0];i+=8;var d=sl.write(e,(L(),f),s,a,l);if(d<0)return-1;if(n+=d,d>>=0,t>>>=0,l>>>=0;try{var n=al.getStreamFromFD(e),s=Il(n,i,t);return(L(),D)[l>>>2>>>0]=s,0}catch(e){if(void 0===sl||"ErrnoError"!==e.name)throw e;return e.errno}}function hl(e,i){e>>>=0,i>>>=0;try{return Qt((L(),w).subarray(e>>>0,e+i>>>0)),0}catch(e){if(void 0===sl||"ErrnoError"!==e.name)throw e;return e.errno}}if(se.init(),(()=>{let e=Ve.prototype;Object.assign(e,{isAliasOf(e){if(!(this instanceof Ve))return!1;if(!(e instanceof Ve))return!1;var i=this.$$.ptrType.registeredClass,t=this.$$.ptr;e.$$=e.$$;for(var l=e.$$.ptrType.registeredClass,n=e.$$.ptr;i.baseClass;)t=i.upcast(t),i=i.baseClass;for(;l.baseClass;)n=l.upcast(n),l=l.baseClass;return i===l&&t===n},clone(){if(this.$$.ptr||xe(this),this.$$.preservePointerOnDelete)return this.$$.count.value+=1,this;var e,i=_e(Object.create(Object.getPrototypeOf(this),{$$:{value:(e=this.$$,{count:e.count,deleteScheduled:e.deleteScheduled,preservePointerOnDelete:e.preservePointerOnDelete,ptr:e.ptr,ptrType:e.ptrType,smartPtr:e.smartPtr,smartPtrType:e.smartPtrType})}}));return i.$$.count.value+=1,i.$$.deleteScheduled=!1,i},delete(){this.$$.ptr||xe(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&ge("Object already scheduled for deletion"),Ge(this),je(this.$$),this.$$.preservePointerOnDelete||(this.$$.smartPtr=void 0,this.$$.ptr=void 0)},isDeleted(){return!this.$$.ptr},deleteLater(){return this.$$.ptr||xe(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&ge("Object already scheduled for deletion"),this.$$.deleteScheduled=!0,this}});const i=Symbol.dispose;i&&(e[i]=e.delete)})(),Object.assign(oi.prototype,{getPointee(e){return this.rawGetPointee&&(e=this.rawGetPointee(e)),e},destructor(e){this.rawDestructor?.(e)},readValueFromPointer:Ee,fromWireType:ni}),sl.createPreloadedFile=(e,i,t,l,n,o,s,a,d,v)=>{ol(e,i,t,l,n,a,d,v).then(o).catch(s)},sl.preloadFile=ol,sl.staticInit(),function(){if(!o){if(i.wasmMemory)ne=i.wasmMemory;else{var e=i.INITIAL_MEMORY||16777216;ne=new WebAssembly.Memory({initial:e/65536,maximum:65536,shared:!0})}B()}}(),i.noExitRuntime&&(ce=i.noExitRuntime),i.preloadPlugins&&(nl=i.preloadPlugins),i.print&&(A=i.print),i.printErr&&(b=i.printErr),i.wasmBinary&&(r=i.wasmBinary),i.thisProgram&&(s=i.thisProgram),i.preInit)for("function"==typeof i.preInit&&(i.preInit=[i.preInit]);i.preInit.length>0;)i.preInit.shift()();var yl,fl,wl,Tl,El,ml,Dl,Rl,Nl,Ol,Sl,Al,bl,Cl,Ll,Pl,gl,Hl,Bl=[te,le,Bt,zt,Xt,dl,vl,rl,cl,pl];function Fl(){if(X>0)K=Fl;else{if(o)return p?.(i),void F();!function(){if(i.preRun)for("function"==typeof i.preRun&&(i.preRun=[i.preRun]);i.preRun.length;)z(i.preRun.shift());Y(k)}(),X>0?K=Fl:i.setStatus?(i.setStatus("Running..."),setTimeout(()=>{setTimeout(()=>i.setStatus(""),1),e()},1)):e()}function e(){i.calledRun=!0,C||(F(),p?.(i),i.onRuntimeInitialized?.(),function(){if(!o){if(i.postRun)for("function"==typeof i.postRun&&(i.postRun=[i.postRun]);i.postRun.length;)de(i.postRun.shift());Y(ae)}}())}}return o||(Hl=await _(),Fl()),H?i:new Promise((e,i)=>{p=e,h=i})});"object"==typeof e&&"object"==typeof i?(i.exports=l,i.exports.default=l):"function"==typeof define&&define.amd&&define([],()=>l);var n=globalThis.self?.name?.startsWith("em-pthread");n&&l()}}),y=p({"dist/web-ifc.js"(e,i){var t,l=(t=globalThis.document?.currentScript?.src,async function(e={}){var i;!function(){function e(e){for(var i=(e=e.split("-")[0]).split(".").slice(0,3);i.length<3;)i.push("00");return(i=i.map((e,i,t)=>e.padStart(2,"0"))).join("")}var i=e=>[e/1e4|0,(e/100|0)%100,e%100].join("."),t=2147483647,l="undefined"!=typeof process&&process.versions?.node?e(process.versions.node):t;if(l{throw i},a="";try{a=new URL(".",t).href}catch{}if(!globalThis.window&&!globalThis.WorkerGlobalScope)throw new Error("not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)");l=async e=>{I(!b(e),"readAsync does not work with file:// URLs");var i=await fetch(e,{credentials:"same-origin"});if(i.ok)return i.arrayBuffer();throw new Error(i.status+" : "+i.url)};var d,v=console.log.bind(console),u=console.error.bind(console);I(!0,"worker environment detected but not enabled at build time. Add `worker` to `-sENVIRONMENT` to enable."),I(!0,"node environment detected but not enabled at build time. Add `node` to `-sENVIRONMENT` to enable."),I(!0,"shell environment detected but not enabled at build time. Add `shell` to `-sENVIRONMENT` to enable."),globalThis.WebAssembly||u("no native wasm support detected");var r,c=!1;function I(e,i){e||M("Assertion failed"+(i?": "+i:""))}var p,h,y,f,w,T,E,m,D,R,N,O,S,A,b=e=>e.startsWith("file://");function C(){if(!c){var e=lt();0==e&&(e+=4);var i=R[e>>>2>>>0],t=R[e+4>>>2>>>0];34821223==i&&2310721022==t||M(`Stack overflow! Stack cookie has been overwritten at ${X(e)}, expected hex dwords 0x89BACDFE and 0x2135467, but received ${X(t)} ${X(i)}`),1668509029!=R[0]&&M("Runtime error: The application has corrupted its heap memory area (address zero)!")}}function L(e){Object.getOwnPropertyDescriptor(n,e)||Object.defineProperty(n,e,{configurable:!0,set(){M(`Attempt to set \`Module.${e}\` after it has already been processed. This can happen, for example, when code is injected via '--post-js' rather than '--pre-js'`)}})}function P(e){return()=>I(!1,`call to '${e}' via reference taken before Wasm module initialization`)}function g(e){Object.getOwnPropertyDescriptor(n,e)||Object.defineProperty(n,e,{configurable:!0,get(){var i,t=`'${e}' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the Emscripten FAQ)`;("FS_createPath"===(i=e)||"FS_createDataFile"===i||"FS_createPreloadedFile"===i||"FS_preloadFile"===i||"FS_unlink"===i||"addRunDependency"===i||"FS_createLazyFile"===i||"FS_createDevice"===i||"removeRunDependency"===i)&&(t+=". Alternatively, forcing filesystem support (-sFORCE_FILESYSTEM) can export this for you"),M(t)}})}p=new Int16Array(1),h=new Int8Array(p.buffer),p[0]=25459,115===h[0]&&99===h[1]||M("Runtime error: expected the system to be little-endian! (Run with -sSUPPORT_BIG_ENDIAN to bypass)");var H,B=!1;function F(){var e=dt.buffer;w=new Int8Array(e),E=new Int16Array(e),n.HEAPU8=T=new Uint8Array(e),m=new Uint16Array(e),D=new Int32Array(e),n.HEAPU32=R=new Uint32Array(e),n.HEAPF32=N=new Float32Array(e),O=new Float64Array(e),S=new BigInt64Array(e),A=new BigUint64Array(e)}function M(e){n.onAbort?.(e),u(e="Aborted("+e+")"),c=!0;var i=new WebAssembly.RuntimeError(e);throw f?.(i),i}function x(e,i){return(...t)=>{I(B,`native function \`${e}\` called before runtime initialization`);var l=Zi[e];return I(l,`exported native function \`${e}\` not found`),I(t.length<=i,`native function \`${e}\` called with ${t.length} args but expects ${i}`),l(...t)}}function U(){return e="web-ifc.wasm",n.locateFile?n.locateFile(e,a):a+e;var e}async function G(e){if(!d)try{var i=await l(e);return new Uint8Array(i)}catch{}return function(e){if(e==H&&d)return new Uint8Array(d);throw"both async and sync fetching of the wasm failed"}(e)}async function j(e,i,t){if(!e)try{var l=fetch(i,{credentials:"same-origin"});return await WebAssembly.instantiateStreaming(l,t)}catch(e){u(`wasm streaming compile failed: ${e}`),u("falling back to ArrayBuffer instantiation")}return async function(e,i){try{var t=await G(e);return await WebAssembly.instantiate(t,i)}catch(i){u(`failed to asynchronously prepare wasm: ${i}`),b(e)&&u(`warning: Loading from a file URI (${e}) is not supported in most browsers. See https://emscripten.org/docs/getting_started/FAQ.html#how-do-i-run-a-local-webserver-for-testing-why-does-my-program-stall-in-downloading-or-preparing`),M(i)}}(i,t)}I(globalThis.Int32Array&&globalThis.Float64Array&&Int32Array.prototype.subarray&&Int32Array.prototype.set,"JS engine does not provide full typed array support");class _{name="ExitStatus";constructor(e){this.message=`Program terminated with exit(${e})`,this.status=e}}var V=e=>{for(;e.length>0;)e.shift()(n)},W=[],q=e=>W.push(e),Y=[],k=e=>Y.push(e),z=!0,X=e=>(I("number"==typeof e,"ptrToString expects a number, got "+typeof e),"0x"+(e>>>=0).toString(16).padStart(8,"0")),K=e=>{K.shown||={},K.shown[e]||(K.shown[e]=1,u(e))};class Q{constructor(e){this.excPtr=e,this.ptr=e-24}set_type(e){R[this.ptr+4>>>2>>>0]=e}get_type(){return R[this.ptr+4>>>2>>>0]}set_destructor(e){R[this.ptr+8>>>2>>>0]=e}get_destructor(){return R[this.ptr+8>>>2>>>0]}set_caught(e){e=e?1:0,w[this.ptr+12>>>0]=e}get_caught(){return 0!=w[this.ptr+12>>>0]}set_rethrown(e){e=e?1:0,w[this.ptr+13>>>0]=e}get_rethrown(){return 0!=w[this.ptr+13>>>0]}init(e,i){this.set_adjusted_ptr(0),this.set_type(e),this.set_destructor(i)}set_adjusted_ptr(e){R[this.ptr+16>>>2>>>0]=e}get_adjusted_ptr(){return R[this.ptr+16>>>2>>>0]}}var $=e=>e<-9007199254740992||e>9007199254740992?NaN:Number(e),Z={},J=e=>{for(;e.length;){var i=e.pop();e.pop()(i)}};function ee(e){return this.fromWireType(R[e>>>2>>>0])}var ie={},te={},le={},ne=class extends Error{constructor(e){super(e),this.name="InternalError"}},oe=e=>{throw new ne(e)},se=(e,i,t)=>{function l(i){var l=t(i);l.length!==e.length&&oe("Mismatched type converter count");for(var n=0;nle[e]=i);var n=new Array(i.length),o=[],s=0;for(let[e,t]of i.entries())te.hasOwnProperty(t)?n[e]=te[t]:(o.push(t),ie.hasOwnProperty(t)||(ie[t]=[]),ie[t].push(()=>{n[e]=te[t],++s===o.length&&l(n)}));0===o.length&&l(n)},ae={},de=e=>{e>>>=0;for(var i="";;){var t=T[e++>>>0];if(!t)return i;i+=String.fromCharCode(t)}},ve=class extends Error{constructor(e){super(e),this.name="BindingError"}},ue=e=>{throw new ve(e)};function re(e,i,t={}){return function(e,i,t={}){var l=i.name;if(e||ue(`type "${l}" must have a positive integer typeid pointer`),te.hasOwnProperty(e)){if(t.ignoreDuplicateRegistrations)return;ue(`Cannot register type '${l}' twice`)}if(te[e]=i,delete le[e],ie.hasOwnProperty(e)){var n=ie[e];delete ie[e],n.forEach(e=>e())}}(e,i,t)}var ce=(e,i,t)=>{switch(i){case 1:return t?e=>w[e>>>0]:e=>T[e>>>0];case 2:return t?e=>E[e>>>1>>>0]:e=>m[e>>>1>>>0];case 4:return t?e=>D[e>>>2>>>0]:e=>R[e>>>2>>>0];case 8:return t?e=>S[e>>>3>>>0]:e=>A[e>>>3>>>0];default:throw new TypeError(`invalid integer width (${i}): ${e}`)}},Ie=e=>{if(null===e)return"null";var i=typeof e;return"object"===i||"array"===i||"function"===i?e.toString():""+e},pe=(e,i,t,l)=>{if(il)throw new TypeError(`Passing a number "${Ie(i)}" from JS side to C/C++ side to an argument of type "${e}", which is outside the valid range [${t}, ${l}]!`)},he=e=>{ue(e.$$.ptrType.registeredClass.name+" instance already deleted")},ye=!1,fe=e=>{},we=e=>{e.count.value-=1,0===e.count.value&&(e=>{e.smartPtr?e.smartPtrType.rawDestructor(e.smartPtr):e.ptrType.registeredClass.rawDestructor(e.ptr)})(e)},Te=(e,i,t)=>{if(i===t)return e;if(void 0===t.baseClass)return null;var l=Te(e,i,t.baseClass);return null===l?null:t.downcast(l)},Ee={},me={},De=(e,i)=>(i=((e,i)=>{for(void 0===i&&ue("ptr should not be undefined");e.baseClass;)i=e.upcast(i),e=e.baseClass;return i})(e,i),me[i]),Re=(e,i)=>(i.ptrType&&i.ptr||oe("makeClassHandle requires ptr and ptrType"),!!i.smartPtrType!=!!i.smartPtr&&oe("Both smartPtrType and smartPtr must be specified"),i.count={value:1},Oe(Object.create(e,{$$:{value:i,writable:!0}})));function Ne(e){var i=this.getPointee(e);if(!i)return this.destructor(e),null;var t=De(this.registeredClass,i);if(void 0!==t){if(0===t.$$.count.value)return t.$$.ptr=i,t.$$.smartPtr=e,t.clone();var l=t.clone();return this.destructor(e),l}function n(){return this.isSmartPointer?Re(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:i,smartPtrType:this,smartPtr:e}):Re(this.registeredClass.instancePrototype,{ptrType:this,ptr:e})}var o,s=this.registeredClass.getActualType(i),a=Ee[s];if(!a)return n.call(this);o=this.isConst?a.constPointerType:a.pointerType;var d=Te(i,this.registeredClass,o.registeredClass);return null===d?n.call(this):this.isSmartPointer?Re(o.registeredClass.instancePrototype,{ptrType:o,ptr:d,smartPtrType:this,smartPtr:e}):Re(o.registeredClass.instancePrototype,{ptrType:o,ptr:d})}var Oe=e=>globalThis.FinalizationRegistry?(ye=new FinalizationRegistry(e=>{console.warn(e.leakWarning),we(e.$$)}),fe=e=>ye.unregister(e),(Oe=e=>{var i=e.$$;if(i.smartPtr){var t={$$:i},l=i.ptrType.registeredClass,n=new Error(`Embind found a leaked C++ instance ${l.name} <${X(i.ptr)}>.\nWe'll free it automatically in this case, but this functionality is not reliable across various environments.\nMake sure to invoke .delete() manually once you're done with the instance instead.\nOriginally allocated`);"captureStackTrace"in Error&&Error.captureStackTrace(n,Ne),t.leakWarning=n.stack.replace(/^Error: /,""),ye.register(e,t,e)}return e})(e)):(Oe=e=>e,e);function Se(){}var Ae=(e,i)=>Object.defineProperty(i,"name",{value:e}),be=(e,i,t)=>{if(void 0===e[i].overloadTable){var l=e[i];e[i]=function(...l){return e[i].overloadTable.hasOwnProperty(l.length)||ue(`Function '${t}' called with an invalid number of arguments (${l.length}) - expects one of (${e[i].overloadTable})!`),e[i].overloadTable[l.length].apply(this,l)},e[i].overloadTable=[],e[i].overloadTable[l.argCount]=l}},Ce=(e,i,t)=>{n.hasOwnProperty(e)?((void 0===t||void 0!==n[e].overloadTable&&void 0!==n[e].overloadTable[t])&&ue(`Cannot register public name '${e}' twice`),be(n,e,e),n[e].overloadTable.hasOwnProperty(t)&&ue(`Cannot register multiple overloads of a function with the same number of arguments (${t})!`),n[e].overloadTable[t]=i):(n[e]=i,n[e].argCount=t)};function Le(e,i,t,l,n,o,s,a){this.name=e,this.constructor=i,this.instancePrototype=t,this.rawDestructor=l,this.baseClass=n,this.getActualType=o,this.upcast=s,this.downcast=a,this.pureVirtualFunctions=[]}var Pe=(e,i,t)=>{for(;i!==t;)i.upcast||ue(`Expected null or instance of ${t.name}, got an instance of ${i.name}`),e=i.upcast(e),i=i.baseClass;return e};function ge(e,i){if(null===i)return this.isReference&&ue(`null is not a valid ${this.name}`),0;i.$$||ue(`Cannot pass "${Ie(i)}" as a ${this.name}`),i.$$.ptr||ue(`Cannot pass deleted object as a pointer of type ${this.name}`);var t=i.$$.ptrType.registeredClass;return Pe(i.$$.ptr,t,this.registeredClass)}function He(e,i){var t;if(null===i)return this.isReference&&ue(`null is not a valid ${this.name}`),this.isSmartPointer?(t=this.rawConstructor(),null!==e&&e.push(this.rawDestructor,t),t):0;i&&i.$$||ue(`Cannot pass "${Ie(i)}" as a ${this.name}`),i.$$.ptr||ue(`Cannot pass deleted object as a pointer of type ${this.name}`),!this.isConst&&i.$$.ptrType.isConst&&ue(`Cannot convert argument of type ${i.$$.smartPtrType?i.$$.smartPtrType.name:i.$$.ptrType.name} to parameter type ${this.name}`);var l=i.$$.ptrType.registeredClass;if(t=Pe(i.$$.ptr,l,this.registeredClass),this.isSmartPointer)switch(void 0===i.$$.smartPtr&&ue("Passing raw pointer to smart pointer is illegal"),this.sharingPolicy){case 0:i.$$.smartPtrType===this?t=i.$$.smartPtr:ue(`Cannot convert argument of type ${i.$$.smartPtrType?i.$$.smartPtrType.name:i.$$.ptrType.name} to parameter type ${this.name}`);break;case 1:t=i.$$.smartPtr;break;case 2:if(i.$$.smartPtrType===this)t=i.$$.smartPtr;else{var n=i.clone();t=this.rawShare(t,$e.toHandle(()=>n.delete())),null!==e&&e.push(this.rawDestructor,t)}break;default:ue("Unsupported sharing policy")}return t}function Be(e,i){if(null===i)return this.isReference&&ue(`null is not a valid ${this.name}`),0;i.$$||ue(`Cannot pass "${Ie(i)}" as a ${this.name}`),i.$$.ptr||ue(`Cannot pass deleted object as a pointer of type ${this.name}`),i.$$.ptrType.isConst&&ue(`Cannot convert argument of type ${i.$$.ptrType.name} to parameter type ${this.name}`);var t=i.$$.ptrType.registeredClass;return Pe(i.$$.ptr,t,this.registeredClass)}function Fe(e,i,t,l,n,o,s,a,d,v,u){this.name=e,this.registeredClass=i,this.isReference=t,this.isConst=l,this.isSmartPointer=n,this.pointeeType=o,this.sharingPolicy=s,this.rawGetPointee=a,this.rawConstructor=d,this.rawShare=v,this.rawDestructor=u,n||void 0!==i.baseClass?this.toWireType=He:l?(this.toWireType=ge,this.destructorFunction=null):(this.toWireType=Be,this.destructorFunction=null)}var Me=(e,i,t)=>{n.hasOwnProperty(e)||oe("Replacing nonexistent public symbol"),void 0!==n[e].overloadTable&&void 0!==t?n[e].overloadTable[t]=i:(n[e]=i,n[e].argCount=t)},xe=[],Ue=e=>{var i=xe[e];return i||(xe[e]=i=vt.get(e)),I(vt.get(e)==i,"JavaScript-side Wasm function table mirror is out of date!"),i},Ge=(e,i,t=!1)=>(I(e.includes("j")||e.includes("p"),"getDynCaller should only be called with i64 sigs"),(...l)=>((e,i,t=[],l=!1)=>{I(i,"null function pointer in dynCall"),I(!l,"async dynCall is not supported in this mode"),I(Ue(i),`missing table entry in dynCall: ${i}`);var n,o=Ue(i)(...t);return n=o,"p"==e[0]?n>>>0:n})(e,i,l,t)),je=(e,i,t=!1)=>{I(!t,"Async bindings are only supported with JSPI.");var l=(e=de(e)).includes("p")?Ge(e,i,t):Ue(i);return"function"!=typeof l&&ue(`unknown function pointer with signature ${e}: ${i}`),l};class _e extends Error{}var Ve=e=>{var i=Ji(e),t=de(i);return et(i),t},We=(e,i)=>{var t=[],l={};throw i.forEach(function e(i){l[i]||te[i]||(le[i]?le[i].forEach(e):(t.push(i),l[i]=!0))}),new _e(`${e}: `+t.map(Ve).join([", "]))},qe=(e,i)=>{for(var t=[],l=0;l>>2>>>0]);return t};function Ye(e,i,t,l,n,o){var s=i.length;s<2&&ue("argTypes array size mismatch! Must at least get return value and 'this' types!"),I(!o,"Async bindings are only supported with JSPI.");var a=null!==i[1]&&null!==t,d=function(e){for(var i=1;i=2&&e[t].optional;--t)i--;return i}(i),c=new Array(u),p=[],h=[];return Ae(e,function(...t){var o;!function(e,i,t,l,n){(et)&&n(`function ${l} called with ${e} arguments, expected ${i==t?i:`${i} to ${t}`}`)}(t.length,r,u,e,ue),h.length=0,p.length=a?2:1,p[0]=n,a&&(o=i[1].toWireType(h,this),p[1]=o);for(var s=0;s{const i=(e=e.trim()).indexOf("(");return-1===i?e:(I(e.endsWith(")"),"Parentheses for argument names should match."),e.slice(0,i))},ze=[],Xe=[0,1,,1,null,1,!0,1,!1,1];function Ke(e){(e>>>=0)>9&&0===--Xe[e+1]&&(I(void 0!==Xe[e],"Decref for unallocated handle."),Xe[e]=void 0,ze.push(e))}var Qe,$e={toValue:e=>(e||ue(`Cannot use deleted val. handle = ${e}`),I(2===e||void 0!==Xe[e]&&e%2==0,`invalid handle: ${e}`),Xe[e]),toHandle:e=>{switch(e){case void 0:return 2;case null:return 4;case!0:return 6;case!1:return 8;default:{const i=ze.pop()||Xe.length;return Xe[i]=e,Xe[i+1]=1,i}}}},Ze={name:"emscripten::val",fromWireType:e=>{var i=$e.toValue(e);return Ke(e),i},toWireType:(e,i)=>$e.toHandle(i),readValueFromPointer:ee,destructorFunction:null},Je=(e,i)=>{switch(i){case 4:return function(e){return this.fromWireType(N[e>>>2>>>0])};case 8:return function(e){return this.fromWireType(O[e>>>3>>>0])};default:throw new TypeError(`invalid float width (${i}): ${e}`)}},ei=Object.assign({optional:!0},Ze),ii=(e,i,t,l)=>{if(t>>>=0,I("string"==typeof e,`stringToUTF8Array expects a string (got ${typeof e})`),!(l>0))return 0;for(var n=t,o=t+l-1,s=0;s=o)break;i[t++>>>0]=a}else if(a<=2047){if(t+1>=o)break;i[t++>>>0]=192|a>>6,i[t++>>>0]=128|63&a}else if(a<=65535){if(t+2>=o)break;i[t++>>>0]=224|a>>12,i[t++>>>0]=128|a>>6&63,i[t++>>>0]=128|63&a}else{if(t+3>=o)break;a>1114111&&K("Invalid Unicode code point "+X(a)+" encountered when serializing a JS string to a UTF-8 string in wasm memory! (Valid unicode code points should be in range 0-0x10FFFF)."),i[t++>>>0]=240|a>>18,i[t++>>>0]=128|a>>12&63,i[t++>>>0]=128|a>>6&63,i[t++>>>0]=128|63&a,s++}}return i[t>>>0]=0,t-n},ti=(e,i,t)=>(I("number"==typeof t,"stringToUTF8(str, outPtr, maxBytesToWrite) is missing the third parameter that specifies the length of the output buffer!"),ii(e,T,i,t)),li=e=>{for(var i=0,t=0;t=55296&&l<=57343?(i+=4,++t):i+=3}return i},ni=globalThis.TextDecoder&&new TextDecoder,oi=(e,i,t,l)=>{var n=i+t;if(l)return n;for(;e[i]&&!(i>=n);)++i;return i},si=(e,i=0,t,l)=>{var n=oi(e,i>>>=0,t,l);if(n-i>16&&e.buffer&&ni)return ni.decode(e.subarray(i,n));for(var o="";i>10,56320|1023&v)}}else o+=String.fromCharCode((31&s)<<6|a)}else o+=String.fromCharCode(s)}return o},ai=(e,i,t)=>(I("number"==typeof e,`UTF8ToString expects a number (got ${typeof e})`),(e>>>=0)?si(T,e,i,t):""),di=globalThis.TextDecoder?new TextDecoder("utf-16le"):void 0,vi=(e,i,t)=>{I(e%2==0,"Pointer passed to UTF16ToString must be aligned to two bytes!");var l=e>>>1,n=oi(m,l,i/2,t);if(n-l>16&&di)return di.decode(m.subarray(l>>>0,n>>>0));for(var o="",s=l;s>>0];o+=String.fromCharCode(a)}return o},ui=(e,i,t)=>{if(I(i%2==0,"Pointer passed to stringToUTF16 must be aligned to two bytes!"),I("number"==typeof t,"stringToUTF16(str, outPtr, maxBytesToWrite) is missing the third parameter that specifies the length of the output buffer!"),t??=2147483647,t<2)return 0;for(var l=i,n=(t-=2)<2*e.length?t/2:e.length,o=0;o>>1>>>0]=s,i+=2}return E[i>>>1>>>0]=0,i-l},ri=e=>2*e.length,ci=(e,i,t)=>{I(e%4==0,"Pointer passed to UTF32ToString must be aligned to four bytes!");for(var l="",n=e>>>2,o=0;!(o>=i/4);o++){var s=R[n+o>>>0];if(!s&&!t)break;l+=String.fromCodePoint(s)}return l},Ii=(e,i,t)=>{if(I((i>>>=0)%4==0,"Pointer passed to stringToUTF32 must be aligned to four bytes!"),I("number"==typeof t,"stringToUTF32(str, outPtr, maxBytesToWrite) is missing the third parameter that specifies the length of the output buffer!"),t??=2147483647,t<4)return 0;for(var l=i,n=l+t-4,o=0;o65535&&o++,D[i>>>2>>>0]=s,(i+=4)+4>n)break}return D[i>>>2>>>0]=0,i-l},pi=e=>{for(var i=0,t=0;t65535&&t++,i+=4;return i},hi=0,yi=[],fi=(e,i)=>{var t=te[e];return void 0===t&&ue(`${i} has unknown type ${Ve(e)}`),t},wi={},Ti=e=>{var i=wi[e];return void 0===i?de(e):i},Ei=[0,31,60,91,121,152,182,213,244,274,305,335],mi=[0,31,59,90,120,151,181,212,243,273,304,334],Di={},Ri=e=>{if(e instanceof _||"unwind"==e)return r;C(),e instanceof WebAssembly.RuntimeError&&at()<=0&&u("Stack overflow detected. You can try increasing -sSTACK_SIZE (currently set to 5242880)"),s(0,e)},Ni=()=>z||hi>0,Oi=e=>{r=e,Ni()||(n.onExit?.(e),c=!0),s(0,new _(e))},Si=(e,i)=>{if(r=e,function(){var e=v,i=u,t=!1;v=u=e=>{t=!0};try{for(var l of(tt(0),["stdout","stderr"])){var n=Ki.analyzePath("/dev/"+l);if(!n)return;var o=n.object.rdev,s=Ui.ttys[o];s?.output?.length&&(t=!0)}}catch(e){}v=e,u=i,t&&K("stdio streams had content in them that was not flushed. you should set EXIT_RUNTIME to 1 (see the Emscripten FAQ), or make sure to emit a newline when you printf etc.")}(),Ni()&&!i){var t=`program exited (with status: ${e}), but keepRuntimeAlive() is set (counter=${hi}) due to an async operation, so halting execution but not exiting the runtime or preventing further async execution (you can use emscripten_force_exit, if you want to force a true shutdown)`;f?.(t),u(t)}Oi(e)},Ai=e=>{if(c)u("user callback triggered after runtime exited or application aborted. Ignoring.");else try{e(),(()=>{if(!Ni())try{Si(r)}catch(e){Ri(e)}})()}catch(e){Ri(e)}},bi=()=>performance.now(),Ci=(e,i)=>(I(i,"alignment argument is required"),Math.ceil(e/i)*i),Li=e=>{var i=dt.buffer.byteLength,t=(e-i+65535)/65536|0;try{return dt.grow(t),F(),1}catch(t){u(`growMemory: Attempted to grow heap from ${i} bytes to ${e} bytes, but got error: ${t}`)}},Pi={},gi=()=>{if(!gi.strings){var e={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:(globalThis.navigator?.language??"C").replace("-","_")+".UTF-8",_:o||"./this.program"};for(var i in Pi)void 0===Pi[i]?delete e[i]:e[i]=Pi[i];var t=[];for(var i in e)t.push(`${i}=${e[i]}`);gi.strings=t}return gi.strings},Hi={isAbs:e=>"/"===e.charAt(0),splitPath:e=>/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/.exec(e).slice(1),normalizeArray:(e,i)=>{for(var t=0,l=e.length-1;l>=0;l--){var n=e[l];"."===n?e.splice(l,1):".."===n?(e.splice(l,1),t++):t&&(e.splice(l,1),t--)}if(i)for(;t;t--)e.unshift("..");return e},normalize:e=>{var i=Hi.isAbs(e),t="/"===e.slice(-1);return(e=Hi.normalizeArray(e.split("/").filter(e=>!!e),!i).join("/"))||i||(e="."),e&&t&&(e+="/"),(i?"/":"")+e},dirname:e=>{var i=Hi.splitPath(e),t=i[0],l=i[1];return t||l?(l&&(l=l.slice(0,-1)),t+l):"."},basename:e=>e&&e.match(/([^\/]+|\/)\/*$/)[1],join:(...e)=>Hi.normalize(e.join("/")),join2:(e,i)=>Hi.normalize(e+"/"+i)},Bi=e=>{(Bi=e=>crypto.getRandomValues(e))(e)},Fi={resolve:(...e)=>{for(var i="",t=!1,l=e.length-1;l>=-1&&!t;l--){var n=l>=0?e[l]:Ki.cwd();if("string"!=typeof n)throw new TypeError("Arguments to path.resolve must be strings");if(!n)return"";i=n+"/"+i,t=Hi.isAbs(n)}return(t?"/":"")+(i=Hi.normalizeArray(i.split("/").filter(e=>!!e),!t).join("/"))||"."},relative:(e,i)=>{function t(e){for(var i=0;i=0&&""===e[t];t--);return i>t?[]:e.slice(i,t-i+1)}e=Fi.resolve(e).slice(1),i=Fi.resolve(i).slice(1);for(var l=t(e.split("/")),n=t(i.split("/")),o=Math.min(l.length,n.length),s=o,a=0;a{var l=li(e)+1,n=new Array(l),o=ii(e,n,0,n.length);return n.length=o,n},Ui={ttys:[],init(){},shutdown(){},register(e,i){Ui.ttys[e]={input:[],output:[],ops:i},Ki.registerDevice(e,Ui.stream_ops)},stream_ops:{open(e){var i=Ui.ttys[e.node.rdev];if(!i)throw new Ki.ErrnoError(43);e.tty=i,e.seekable=!1},close(e){e.tty.ops.fsync(e.tty)},fsync(e){e.tty.ops.fsync(e.tty)},read(e,i,t,l,n){if(!e.tty||!e.tty.ops.get_char)throw new Ki.ErrnoError(60);for(var o=0,s=0;s(()=>{if(!Mi.length){var e=null;if(globalThis.window?.prompt&&null!==(e=window.prompt("Input: "))&&(e+="\n"),!e)return null;Mi=xi(e)}return Mi.shift()})(),put_char(e,i){null===i||10===i?(v(si(e.output)),e.output=[]):0!=i&&e.output.push(i)},fsync(e){e.output?.length>0&&(v(si(e.output)),e.output=[])},ioctl_tcgets:e=>({c_iflag:25856,c_oflag:5,c_cflag:191,c_lflag:35387,c_cc:[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}),ioctl_tcsets:(e,i,t)=>0,ioctl_tiocgwinsz:e=>[24,80]},default_tty1_ops:{put_char(e,i){null===i||10===i?(u(si(e.output)),e.output=[]):0!=i&&e.output.push(i)},fsync(e){e.output?.length>0&&(u(si(e.output)),e.output=[])}}},Gi=e=>{M("internal error: mmapAlloc called but `emscripten_builtin_memalign` native symbol not exported")},ji={ops_table:null,mount:e=>ji.createNode(null,"/",16895,0),createNode(e,i,t,l){if(Ki.isBlkdev(t)||Ki.isFIFO(t))throw new Ki.ErrnoError(63);ji.ops_table||={dir:{node:{getattr:ji.node_ops.getattr,setattr:ji.node_ops.setattr,lookup:ji.node_ops.lookup,mknod:ji.node_ops.mknod,rename:ji.node_ops.rename,unlink:ji.node_ops.unlink,rmdir:ji.node_ops.rmdir,readdir:ji.node_ops.readdir,symlink:ji.node_ops.symlink},stream:{llseek:ji.stream_ops.llseek}},file:{node:{getattr:ji.node_ops.getattr,setattr:ji.node_ops.setattr},stream:{llseek:ji.stream_ops.llseek,read:ji.stream_ops.read,write:ji.stream_ops.write,mmap:ji.stream_ops.mmap,msync:ji.stream_ops.msync}},link:{node:{getattr:ji.node_ops.getattr,setattr:ji.node_ops.setattr,readlink:ji.node_ops.readlink},stream:{}},chrdev:{node:{getattr:ji.node_ops.getattr,setattr:ji.node_ops.setattr},stream:Ki.chrdev_stream_ops}};var n=Ki.createNode(e,i,t,l);return Ki.isDir(n.mode)?(n.node_ops=ji.ops_table.dir.node,n.stream_ops=ji.ops_table.dir.stream,n.contents={}):Ki.isFile(n.mode)?(n.node_ops=ji.ops_table.file.node,n.stream_ops=ji.ops_table.file.stream,n.usedBytes=0,n.contents=null):Ki.isLink(n.mode)?(n.node_ops=ji.ops_table.link.node,n.stream_ops=ji.ops_table.link.stream):Ki.isChrdev(n.mode)&&(n.node_ops=ji.ops_table.chrdev.node,n.stream_ops=ji.ops_table.chrdev.stream),n.atime=n.mtime=n.ctime=Date.now(),e&&(e.contents[i]=n,e.atime=e.mtime=e.ctime=n.atime),n},getFileDataAsTypedArray:e=>e.contents?e.contents.subarray?e.contents.subarray(0,e.usedBytes):new Uint8Array(e.contents):new Uint8Array(0),expandFileStorage(e,i){var t=e.contents?e.contents.length:0;if(!(t>=i)){i=Math.max(i,t*(t<1048576?2:1.125)>>>0),0!=t&&(i=Math.max(i,256));var l=e.contents;e.contents=new Uint8Array(i),e.usedBytes>0&&e.contents.set(l.subarray(0,e.usedBytes),0)}},resizeFileStorage(e,i){if(e.usedBytes!=i)if(0==i)e.contents=null,e.usedBytes=0;else{var t=e.contents;e.contents=new Uint8Array(i),t&&e.contents.set(t.subarray(0,Math.min(i,e.usedBytes))),e.usedBytes=i}},node_ops:{getattr(e){var i={};return i.dev=Ki.isChrdev(e.mode)?e.id:1,i.ino=e.id,i.mode=e.mode,i.nlink=1,i.uid=0,i.gid=0,i.rdev=e.rdev,Ki.isDir(e.mode)?i.size=4096:Ki.isFile(e.mode)?i.size=e.usedBytes:Ki.isLink(e.mode)?i.size=e.link.length:i.size=0,i.atime=new Date(e.atime),i.mtime=new Date(e.mtime),i.ctime=new Date(e.ctime),i.blksize=4096,i.blocks=Math.ceil(i.size/i.blksize),i},setattr(e,i){for(const t of["mode","atime","mtime","ctime"])null!=i[t]&&(e[t]=i[t]);void 0!==i.size&&ji.resizeFileStorage(e,i.size)},lookup(e,i){throw new Ki.ErrnoError(44)},mknod:(e,i,t,l)=>ji.createNode(e,i,t,l),rename(e,i,t){var l;try{l=Ki.lookupNode(i,t)}catch(e){}if(l){if(Ki.isDir(e.mode))for(var n in l.contents)throw new Ki.ErrnoError(55);Ki.hashRemoveNode(l)}delete e.parent.contents[e.name],i.contents[t]=e,e.name=t,i.ctime=i.mtime=e.parent.ctime=e.parent.mtime=Date.now()},unlink(e,i){delete e.contents[i],e.ctime=e.mtime=Date.now()},rmdir(e,i){var t=Ki.lookupNode(e,i);for(var l in t.contents)throw new Ki.ErrnoError(55);delete e.contents[i],e.ctime=e.mtime=Date.now()},readdir:e=>[".","..",...Object.keys(e.contents)],symlink(e,i,t){var l=ji.createNode(e,i,41471,0);return l.link=t,l},readlink(e){if(!Ki.isLink(e.mode))throw new Ki.ErrnoError(28);return e.link}},stream_ops:{read(e,i,t,l,n){var o=e.node.contents;if(n>=e.node.usedBytes)return 0;var s=Math.min(e.node.usedBytes-n,l);if(I(s>=0),s>8&&o.subarray)i.set(o.subarray(n,n+s),t);else for(var a=0;a0||t+i>>0))}else s=!1,o=a.byteOffset;return{ptr:o,allocated:s}},msync:(e,i,t,l,n)=>(ji.stream_ops.write(e,i,0,l,t,!1),0)}},_i=(e,i)=>{var t=0;return e&&(t|=365),i&&(t|=146),t},Vi={EPERM:63,ENOENT:44,ESRCH:71,EINTR:27,EIO:29,ENXIO:60,E2BIG:1,ENOEXEC:45,EBADF:8,ECHILD:12,EAGAIN:6,EWOULDBLOCK:6,ENOMEM:48,EACCES:2,EFAULT:21,ENOTBLK:105,EBUSY:10,EEXIST:20,EXDEV:75,ENODEV:43,ENOTDIR:54,EISDIR:31,EINVAL:28,ENFILE:41,EMFILE:33,ENOTTY:59,ETXTBSY:74,EFBIG:22,ENOSPC:51,ESPIPE:70,EROFS:69,EMLINK:34,EPIPE:64,EDOM:18,ERANGE:68,ENOMSG:49,EIDRM:24,ECHRNG:106,EL2NSYNC:156,EL3HLT:107,EL3RST:108,ELNRNG:109,EUNATCH:110,ENOCSI:111,EL2HLT:112,EDEADLK:16,ENOLCK:46,EBADE:113,EBADR:114,EXFULL:115,ENOANO:104,EBADRQC:103,EBADSLT:102,EDEADLOCK:16,EBFONT:101,ENOSTR:100,ENODATA:116,ETIME:117,ENOSR:118,ENONET:119,ENOPKG:120,EREMOTE:121,ENOLINK:47,EADV:122,ESRMNT:123,ECOMM:124,EPROTO:65,EMULTIHOP:36,EDOTDOT:125,EBADMSG:9,ENOTUNIQ:126,EBADFD:127,EREMCHG:128,ELIBACC:129,ELIBBAD:130,ELIBSCN:131,ELIBMAX:132,ELIBEXEC:133,ENOSYS:52,ENOTEMPTY:55,ENAMETOOLONG:37,ELOOP:32,EOPNOTSUPP:138,EPFNOSUPPORT:139,ECONNRESET:15,ENOBUFS:42,EAFNOSUPPORT:5,EPROTOTYPE:67,ENOTSOCK:57,ENOPROTOOPT:50,ESHUTDOWN:140,ECONNREFUSED:14,EADDRINUSE:3,ECONNABORTED:13,ENETUNREACH:40,ENETDOWN:38,ETIMEDOUT:73,EHOSTDOWN:142,EHOSTUNREACH:23,EINPROGRESS:26,EALREADY:7,EDESTADDRREQ:17,EMSGSIZE:35,EPROTONOSUPPORT:66,ESOCKTNOSUPPORT:137,EADDRNOTAVAIL:4,ENETRESET:39,EISCONN:30,ENOTCONN:53,ETOOMANYREFS:141,EUSERS:136,EDQUOT:19,ESTALE:72,ENOTSUP:138,ENOMEDIUM:148,EILSEQ:25,EOVERFLOW:61,ECANCELED:11,ENOTRECOVERABLE:56,EOWNERDEAD:62,ESTRPIPE:135},Wi=0,qi=null,Yi={},ki=null,zi=[],Xi=async(e,i,t,o,s,a,d,v)=>{var r,p=i?Fi.resolve(Hi.join2(e,i)):e,h=(e=>{for(var i=e;;){if(!Yi[e])return e;e=i+Math.random()}})(`cp ${p}`);r=h,Wi++,n.monitorRunDependencies?.(Wi),I(r,"addRunDependency requires an ID"),I(!Yi[r]),Yi[r]=1,null===ki&&globalThis.setInterval&&(ki=setInterval(()=>{if(c)return clearInterval(ki),void(ki=null);var e=!1;for(var i in Yi)e||(e=!0,u("still waiting on run dependencies:")),u(`dependency: ${i}`);e&&u("(end of list)")},1e4));try{var y=t;"string"==typeof t&&(y=await(async e=>{var i=await l(e);return I(i,`Loading data file "${e}" failed (no arrayBuffer).`),new Uint8Array(i)})(t)),y=await(async(e,i)=>{for(var t of("undefined"!=typeof Browser&&Browser.init(),zi))if(t.canHandle(i))return I("AsyncFunction"===t.handle.constructor.name,"Filesystem plugin handlers must be async functions (See #24914)"),t.handle(e,i);return e})(y,p),v?.(),a||((...e)=>{Ki.createDataFile(...e)})(e,i,y,o,s,d)}finally{(e=>{if(Wi--,n.monitorRunDependencies?.(Wi),I(e,"removeRunDependency requires an ID"),I(Yi[e]),delete Yi[e],0==Wi&&(null!==ki&&(clearInterval(ki),ki=null),qi)){var i=qi;qi=null,i()}})(h)}},Ki={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:!1,ignorePermissions:!0,filesystems:null,syncFSRequests:0,readFiles:{},ErrnoError:class extends Error{name="ErrnoError";constructor(e){for(var i in super(B?(e=>ai(ot(e)))(e):""),this.errno=e,Vi)if(Vi[i]===e){this.code=i;break}}},FSStream:class{shared={};get object(){return this.node}set object(e){this.node=e}get isRead(){return 1!=(2097155&this.flags)}get isWrite(){return!!(2097155&this.flags)}get isAppend(){return 1024&this.flags}get flags(){return this.shared.flags}set flags(e){this.shared.flags=e}get position(){return this.shared.position}set position(e){this.shared.position=e}},FSNode:class{node_ops={};stream_ops={};readMode=365;writeMode=146;mounted=null;constructor(e,i,t,l){e||(e=this),this.parent=e,this.mount=e.mount,this.id=Ki.nextInode++,this.name=i,this.mode=t,this.rdev=l,this.atime=this.mtime=this.ctime=Date.now()}get read(){return(this.mode&this.readMode)===this.readMode}set read(e){e?this.mode|=this.readMode:this.mode&=~this.readMode}get write(){return(this.mode&this.writeMode)===this.writeMode}set write(e){e?this.mode|=this.writeMode:this.mode&=~this.writeMode}get isFolder(){return Ki.isDir(this.mode)}get isDevice(){return Ki.isChrdev(this.mode)}},lookupPath(e,i={}){if(!e)throw new Ki.ErrnoError(44);i.follow_mount??=!0,Hi.isAbs(e)||(e=Ki.cwd()+"/"+e);e:for(var t=0;t<40;t++){for(var l=e.split("/").filter(e=>!!e),n=Ki.root,o="/",s=0;s>>0)%Ki.nameTable.length},hashAddNode(e){var i=Ki.hashName(e.parent.id,e.name);e.name_next=Ki.nameTable[i],Ki.nameTable[i]=e},hashRemoveNode(e){var i=Ki.hashName(e.parent.id,e.name);if(Ki.nameTable[i]===e)Ki.nameTable[i]=e.name_next;else for(var t=Ki.nameTable[i];t;){if(t.name_next===e){t.name_next=e.name_next;break}t=t.name_next}},lookupNode(e,i){var t=Ki.mayLookup(e);if(t)throw new Ki.ErrnoError(t);for(var l=Ki.hashName(e.id,i),n=Ki.nameTable[l];n;n=n.name_next){var o=n.name;if(n.parent.id===e.id&&o===i)return n}return Ki.lookup(e,i)},createNode(e,i,t,l){I("object"==typeof e);var n=new Ki.FSNode(e,i,t,l);return Ki.hashAddNode(n),n},destroyNode(e){Ki.hashRemoveNode(e)},isRoot:e=>e===e.parent,isMountpoint:e=>!!e.mounted,isFile:e=>32768==(61440&e),isDir:e=>16384==(61440&e),isLink:e=>40960==(61440&e),isChrdev:e=>8192==(61440&e),isBlkdev:e=>24576==(61440&e),isFIFO:e=>4096==(61440&e),isSocket:e=>!(49152&~e),flagsToPermissionString(e){var i=["r","w","rw"][3&e];return 512&e&&(i+="w"),i},nodePermissions:(e,i)=>Ki.ignorePermissions||(!i.includes("r")||292&e.mode)&&(!i.includes("w")||146&e.mode)&&(!i.includes("x")||73&e.mode)?0:2,mayLookup(e){if(!Ki.isDir(e.mode))return 54;var i=Ki.nodePermissions(e,"x");return i||(e.node_ops.lookup?0:2)},mayCreate(e,i){if(!Ki.isDir(e.mode))return 54;try{return Ki.lookupNode(e,i),20}catch(e){}return Ki.nodePermissions(e,"wx")},mayDelete(e,i,t){var l;try{l=Ki.lookupNode(e,i)}catch(e){return e.errno}var n=Ki.nodePermissions(e,"wx");if(n)return n;if(t){if(!Ki.isDir(l.mode))return 54;if(Ki.isRoot(l)||Ki.getPath(l)===Ki.cwd())return 10}else if(Ki.isDir(l.mode))return 31;return 0},mayOpen:(e,i)=>e?Ki.isLink(e.mode)?32:Ki.isDir(e.mode)&&("r"!==Ki.flagsToPermissionString(i)||576&i)?31:Ki.nodePermissions(e,Ki.flagsToPermissionString(i)):44,checkOpExists(e,i){if(!e)throw new Ki.ErrnoError(i);return e},MAX_OPEN_FDS:4096,nextfd(){for(var e=0;e<=Ki.MAX_OPEN_FDS;e++)if(!Ki.streams[e])return e;throw new Ki.ErrnoError(33)},getStreamChecked(e){var i=Ki.getStream(e);if(!i)throw new Ki.ErrnoError(8);return i},getStream:e=>Ki.streams[e],createStream:(e,i=-1)=>(I(i>=-1),e=Object.assign(new Ki.FSStream,e),-1==i&&(i=Ki.nextfd()),e.fd=i,Ki.streams[i]=e,e),closeStream(e){Ki.streams[e]=null},dupStream(e,i=-1){var t=Ki.createStream(e,i);return t.stream_ops?.dup?.(t),t},doSetAttr(e,i,t){var l=e?.stream_ops.setattr,n=l?e:i;l??=i.node_ops.setattr,Ki.checkOpExists(l,63),l(n,t)},chrdev_stream_ops:{open(e){var i=Ki.getDevice(e.node.rdev);e.stream_ops=i.stream_ops,e.stream_ops.open?.(e)},llseek(){throw new Ki.ErrnoError(70)}},major:e=>e>>8,minor:e=>255&e,makedev:(e,i)=>e<<8|i,registerDevice(e,i){Ki.devices[e]={stream_ops:i}},getDevice:e=>Ki.devices[e],getMounts(e){for(var i=[],t=[e];t.length;){var l=t.pop();i.push(l),t.push(...l.mounts)}return i},syncfs(e,i){"function"==typeof e&&(i=e,e=!1),Ki.syncFSRequests++,Ki.syncFSRequests>1&&u(`warning: ${Ki.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`);var t=Ki.getMounts(Ki.root.mount),l=0;function n(e){return I(Ki.syncFSRequests>0),Ki.syncFSRequests--,i(e)}function o(e){if(e)return o.errored?void 0:(o.errored=!0,n(e));++l>=t.length&&n(null)}for(var s of t)s.type.syncfs?s.type.syncfs(s,e,o):o(null)},mount(e,i,t){if("string"==typeof e)throw e;var l,n="/"===t,o=!t;if(n&&Ki.root)throw new Ki.ErrnoError(10);if(!n&&!o){var s=Ki.lookupPath(t,{follow_mount:!1});if(t=s.path,l=s.node,Ki.isMountpoint(l))throw new Ki.ErrnoError(10);if(!Ki.isDir(l.mode))throw new Ki.ErrnoError(54)}var a={type:e,opts:i,mountpoint:t,mounts:[]},d=e.mount(a);return d.mount=a,a.root=d,n?Ki.root=d:l&&(l.mounted=a,l.mount&&l.mount.mounts.push(a)),d},unmount(e){var i=Ki.lookupPath(e,{follow_mount:!1});if(!Ki.isMountpoint(i.node))throw new Ki.ErrnoError(28);var t=i.node,l=t.mounted,n=Ki.getMounts(l);for(var[o,s]of Object.entries(Ki.nameTable))for(;s;){var a=s.name_next;n.includes(s.mount)&&Ki.destroyNode(s),s=a}t.mounted=null;var d=t.mount.mounts.indexOf(l);I(-1!==d),t.mount.mounts.splice(d,1)},lookup:(e,i)=>e.node_ops.lookup(e,i),mknod(e,i,t){var l=Ki.lookupPath(e,{parent:!0}).node,n=Hi.basename(e);if(!n)throw new Ki.ErrnoError(28);if("."===n||".."===n)throw new Ki.ErrnoError(20);var o=Ki.mayCreate(l,n);if(o)throw new Ki.ErrnoError(o);if(!l.node_ops.mknod)throw new Ki.ErrnoError(63);return l.node_ops.mknod(l,n,i,t)},statfs:e=>Ki.statfsNode(Ki.lookupPath(e,{follow:!0}).node),statfsStream:e=>Ki.statfsNode(e.node),statfsNode(e){var i={bsize:4096,frsize:4096,blocks:1e6,bfree:5e5,bavail:5e5,files:Ki.nextInode,ffree:Ki.nextInode-1,fsid:42,flags:2,namelen:255};return e.node_ops.statfs&&Object.assign(i,e.node_ops.statfs(e.mount.opts.root)),i},create:(e,i=438)=>(i&=4095,i|=32768,Ki.mknod(e,i,0)),mkdir:(e,i=511)=>(i&=1023,i|=16384,Ki.mknod(e,i,0)),mkdirTree(e,i){var t=e.split("/"),l="";for(var n of t)if(n){(l||Hi.isAbs(e))&&(l+="/"),l+=n;try{Ki.mkdir(l,i)}catch(e){if(20!=e.errno)throw e}}},mkdev:(e,i,t)=>(void 0===t&&(t=i,i=438),i|=8192,Ki.mknod(e,i,t)),symlink(e,i){if(!Fi.resolve(e))throw new Ki.ErrnoError(44);var t=Ki.lookupPath(i,{parent:!0}).node;if(!t)throw new Ki.ErrnoError(44);var l=Hi.basename(i),n=Ki.mayCreate(t,l);if(n)throw new Ki.ErrnoError(n);if(!t.node_ops.symlink)throw new Ki.ErrnoError(63);return t.node_ops.symlink(t,l,e)},rename(e,i){var t,l,n=Hi.dirname(e),o=Hi.dirname(i),s=Hi.basename(e),a=Hi.basename(i);if(t=Ki.lookupPath(e,{parent:!0}).node,l=Ki.lookupPath(i,{parent:!0}).node,!t||!l)throw new Ki.ErrnoError(44);if(t.mount!==l.mount)throw new Ki.ErrnoError(75);var d,v=Ki.lookupNode(t,s),u=Fi.relative(e,o);if("."!==u.charAt(0))throw new Ki.ErrnoError(28);if("."!==(u=Fi.relative(i,n)).charAt(0))throw new Ki.ErrnoError(55);try{d=Ki.lookupNode(l,a)}catch(e){}if(v!==d){var r=Ki.isDir(v.mode),c=Ki.mayDelete(t,s,r);if(c)throw new Ki.ErrnoError(c);if(c=d?Ki.mayDelete(l,a,r):Ki.mayCreate(l,a))throw new Ki.ErrnoError(c);if(!t.node_ops.rename)throw new Ki.ErrnoError(63);if(Ki.isMountpoint(v)||d&&Ki.isMountpoint(d))throw new Ki.ErrnoError(10);if(l!==t&&(c=Ki.nodePermissions(t,"w")))throw new Ki.ErrnoError(c);Ki.hashRemoveNode(v);try{t.node_ops.rename(v,l,a),v.parent=l}catch(e){throw e}finally{Ki.hashAddNode(v)}}},rmdir(e){var i=Ki.lookupPath(e,{parent:!0}).node,t=Hi.basename(e),l=Ki.lookupNode(i,t),n=Ki.mayDelete(i,t,!0);if(n)throw new Ki.ErrnoError(n);if(!i.node_ops.rmdir)throw new Ki.ErrnoError(63);if(Ki.isMountpoint(l))throw new Ki.ErrnoError(10);i.node_ops.rmdir(i,t),Ki.destroyNode(l)},readdir(e){var i=Ki.lookupPath(e,{follow:!0}).node;return Ki.checkOpExists(i.node_ops.readdir,54)(i)},unlink(e){var i=Ki.lookupPath(e,{parent:!0}).node;if(!i)throw new Ki.ErrnoError(44);var t=Hi.basename(e),l=Ki.lookupNode(i,t),n=Ki.mayDelete(i,t,!1);if(n)throw new Ki.ErrnoError(n);if(!i.node_ops.unlink)throw new Ki.ErrnoError(63);if(Ki.isMountpoint(l))throw new Ki.ErrnoError(10);i.node_ops.unlink(i,t),Ki.destroyNode(l)},readlink(e){var i=Ki.lookupPath(e).node;if(!i)throw new Ki.ErrnoError(44);if(!i.node_ops.readlink)throw new Ki.ErrnoError(28);return i.node_ops.readlink(i)},stat(e,i){var t=Ki.lookupPath(e,{follow:!i}).node;return Ki.checkOpExists(t.node_ops.getattr,63)(t)},fstat(e){var i=Ki.getStreamChecked(e),t=i.node,l=i.stream_ops.getattr,n=l?i:t;return l??=t.node_ops.getattr,Ki.checkOpExists(l,63),l(n)},lstat:e=>Ki.stat(e,!0),doChmod(e,i,t,l){Ki.doSetAttr(e,i,{mode:4095&t|-4096&i.mode,ctime:Date.now(),dontFollow:l})},chmod(e,i,t){var l;l="string"==typeof e?Ki.lookupPath(e,{follow:!t}).node:e,Ki.doChmod(null,l,i,t)},lchmod(e,i){Ki.chmod(e,i,!0)},fchmod(e,i){var t=Ki.getStreamChecked(e);Ki.doChmod(t,t.node,i,!1)},doChown(e,i,t){Ki.doSetAttr(e,i,{timestamp:Date.now(),dontFollow:t})},chown(e,i,t,l){var n;n="string"==typeof e?Ki.lookupPath(e,{follow:!l}).node:e,Ki.doChown(null,n,l)},lchown(e,i,t){Ki.chown(e,i,t,!0)},fchown(e,i,t){var l=Ki.getStreamChecked(e);Ki.doChown(l,l.node,!1)},doTruncate(e,i,t){if(Ki.isDir(i.mode))throw new Ki.ErrnoError(31);if(!Ki.isFile(i.mode))throw new Ki.ErrnoError(28);var l=Ki.nodePermissions(i,"w");if(l)throw new Ki.ErrnoError(l);Ki.doSetAttr(e,i,{size:t,timestamp:Date.now()})},truncate(e,i){if(i<0)throw new Ki.ErrnoError(28);var t;t="string"==typeof e?Ki.lookupPath(e,{follow:!0}).node:e,Ki.doTruncate(null,t,i)},ftruncate(e,i){var t=Ki.getStreamChecked(e);if(i<0||!(2097155&t.flags))throw new Ki.ErrnoError(28);Ki.doTruncate(t,t.node,i)},utime(e,i,t){var l=Ki.lookupPath(e,{follow:!0}).node;Ki.checkOpExists(l.node_ops.setattr,63)(l,{atime:i,mtime:t})},open(e,i,t=438){if(""===e)throw new Ki.ErrnoError(44);var l,o;if(t=64&(i="string"==typeof i?(e=>{var i={r:0,"r+":2,w:577,"w+":578,a:1089,"a+":1090}[e];if(void 0===i)throw new Error(`Unknown file open mode: ${e}`);return i})(i):i)?4095&t|32768:0,"object"==typeof e)l=e;else{o=e.endsWith("/");var s=Ki.lookupPath(e,{follow:!(131072&i),noent_okay:!0});l=s.node,e=s.path}var a=!1;if(64&i)if(l){if(128&i)throw new Ki.ErrnoError(20)}else{if(o)throw new Ki.ErrnoError(31);l=Ki.mknod(e,511|t,0),a=!0}if(!l)throw new Ki.ErrnoError(44);if(Ki.isChrdev(l.mode)&&(i&=-513),65536&i&&!Ki.isDir(l.mode))throw new Ki.ErrnoError(54);if(!a){var d=Ki.mayOpen(l,i);if(d)throw new Ki.ErrnoError(d)}512&i&&!a&&Ki.truncate(l,0),i&=-131713;var v=Ki.createStream({node:l,path:Ki.getPath(l),flags:i,seekable:!0,position:0,stream_ops:l.stream_ops,ungotten:[],error:!1});return v.stream_ops.open&&v.stream_ops.open(v),a&&Ki.chmod(l,511&t),!n.logReadFiles||1&i||e in Ki.readFiles||(Ki.readFiles[e]=1),v},close(e){if(Ki.isClosed(e))throw new Ki.ErrnoError(8);e.getdents&&(e.getdents=null);try{e.stream_ops.close&&e.stream_ops.close(e)}catch(e){throw e}finally{Ki.closeStream(e.fd)}e.fd=null},isClosed:e=>null===e.fd,llseek(e,i,t){if(Ki.isClosed(e))throw new Ki.ErrnoError(8);if(!e.seekable||!e.stream_ops.llseek)throw new Ki.ErrnoError(70);if(0!=t&&1!=t&&2!=t)throw new Ki.ErrnoError(28);return e.position=e.stream_ops.llseek(e,i,t),e.ungotten=[],e.position},read(e,i,t,l,n){if(I(t>=0),l<0||n<0)throw new Ki.ErrnoError(28);if(Ki.isClosed(e))throw new Ki.ErrnoError(8);if(1==(2097155&e.flags))throw new Ki.ErrnoError(8);if(Ki.isDir(e.node.mode))throw new Ki.ErrnoError(31);if(!e.stream_ops.read)throw new Ki.ErrnoError(28);var o=void 0!==n;if(o){if(!e.seekable)throw new Ki.ErrnoError(70)}else n=e.position;var s=e.stream_ops.read(e,i,t,l,n);return o||(e.position+=s),s},write(e,i,t,l,n,o){if(I(t>=0),l<0||n<0)throw new Ki.ErrnoError(28);if(Ki.isClosed(e))throw new Ki.ErrnoError(8);if(!(2097155&e.flags))throw new Ki.ErrnoError(8);if(Ki.isDir(e.node.mode))throw new Ki.ErrnoError(31);if(!e.stream_ops.write)throw new Ki.ErrnoError(28);e.seekable&&1024&e.flags&&Ki.llseek(e,0,2);var s=void 0!==n;if(s){if(!e.seekable)throw new Ki.ErrnoError(70)}else n=e.position;var a=e.stream_ops.write(e,i,t,l,n,o);return s||(e.position+=a),a},mmap(e,i,t,l,n){if(2&l&&!(2&n)&&2!=(2097155&e.flags))throw new Ki.ErrnoError(2);if(1==(2097155&e.flags))throw new Ki.ErrnoError(2);if(!e.stream_ops.mmap)throw new Ki.ErrnoError(43);if(!i)throw new Ki.ErrnoError(28);return e.stream_ops.mmap(e,i,t,l,n)},msync:(e,i,t,l,n)=>(I(t>=0),e.stream_ops.msync?e.stream_ops.msync(e,i,t,l,n):0),ioctl(e,i,t){if(!e.stream_ops.ioctl)throw new Ki.ErrnoError(59);return e.stream_ops.ioctl(e,i,t)},readFile(e,i={}){i.flags=i.flags||0,i.encoding=i.encoding||"binary","utf8"!==i.encoding&&"binary"!==i.encoding&&M(`Invalid encoding type "${i.encoding}"`);var t=Ki.open(e,i.flags),l=Ki.stat(e).size,n=new Uint8Array(l);return Ki.read(t,n,0,l,0),"utf8"===i.encoding&&(n=si(n)),Ki.close(t),n},writeFile(e,i,t={}){t.flags=t.flags||577;var l=Ki.open(e,t.flags,t.mode);"string"==typeof i&&(i=new Uint8Array(xi(i))),ArrayBuffer.isView(i)?Ki.write(l,i,0,i.byteLength,void 0,t.canOwn):M("Unsupported data type"),Ki.close(l)},cwd:()=>Ki.currentPath,chdir(e){var i=Ki.lookupPath(e,{follow:!0});if(null===i.node)throw new Ki.ErrnoError(44);if(!Ki.isDir(i.node.mode))throw new Ki.ErrnoError(54);var t=Ki.nodePermissions(i.node,"x");if(t)throw new Ki.ErrnoError(t);Ki.currentPath=i.path},createDefaultDirectories(){Ki.mkdir("/tmp"),Ki.mkdir("/home"),Ki.mkdir("/home/web_user")},createDefaultDevices(){Ki.mkdir("/dev"),Ki.registerDevice(Ki.makedev(1,3),{read:()=>0,write:(e,i,t,l,n)=>l,llseek:()=>0}),Ki.mkdev("/dev/null",Ki.makedev(1,3)),Ui.register(Ki.makedev(5,0),Ui.default_tty_ops),Ui.register(Ki.makedev(6,0),Ui.default_tty1_ops),Ki.mkdev("/dev/tty",Ki.makedev(5,0)),Ki.mkdev("/dev/tty1",Ki.makedev(6,0));var e=new Uint8Array(1024),i=0,t=()=>(0===i&&(Bi(e),i=e.byteLength),e[--i]);Ki.createDevice("/dev","random",t),Ki.createDevice("/dev","urandom",t),Ki.mkdir("/dev/shm"),Ki.mkdir("/dev/shm/tmp")},createSpecialDirectories(){Ki.mkdir("/proc");var e=Ki.mkdir("/proc/self");Ki.mkdir("/proc/self/fd"),Ki.mount({mount(){var i=Ki.createNode(e,"fd",16895,73);return i.stream_ops={llseek:ji.stream_ops.llseek},i.node_ops={lookup(e,i){var t=+i,l=Ki.getStreamChecked(t),n={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>l.path},id:t+1};return n.parent=n,n},readdir:()=>Array.from(Ki.streams.entries()).filter(([e,i])=>i).map(([e,i])=>e.toString())},i}},{},"/proc/self/fd")},createStandardStreams(e,i,t){e?Ki.createDevice("/dev","stdin",e):Ki.symlink("/dev/tty","/dev/stdin"),i?Ki.createDevice("/dev","stdout",null,i):Ki.symlink("/dev/tty","/dev/stdout"),t?Ki.createDevice("/dev","stderr",null,t):Ki.symlink("/dev/tty1","/dev/stderr");var l=Ki.open("/dev/stdin",0),n=Ki.open("/dev/stdout",1),o=Ki.open("/dev/stderr",1);I(0===l.fd,`invalid handle for stdin (${l.fd})`),I(1===n.fd,`invalid handle for stdout (${n.fd})`),I(2===o.fd,`invalid handle for stderr (${o.fd})`)},staticInit(){Ki.nameTable=new Array(4096),Ki.mount(ji,{},"/"),Ki.createDefaultDirectories(),Ki.createDefaultDevices(),Ki.createSpecialDirectories(),Ki.filesystems={MEMFS:ji}},init(e,i,t){I(!Ki.initialized,"FS.init was previously called. If you want to initialize later with custom parameters, remove any earlier calls (note that one is automatically added to the generated code)"),Ki.initialized=!0,e??=n.stdin,i??=n.stdout,t??=n.stderr,Ki.createStandardStreams(e,i,t)},quit(){for(var e of(Ki.initialized=!1,tt(0),Ki.streams))e&&Ki.close(e)},findObject(e,i){var t=Ki.analyzePath(e,i);return t.exists?t.object:null},analyzePath(e,i){try{e=(l=Ki.lookupPath(e,{follow:!i})).path}catch(e){}var t={isRoot:!1,exists:!1,error:0,name:null,path:null,object:null,parentExists:!1,parentPath:null,parentObject:null};try{var l=Ki.lookupPath(e,{parent:!0});t.parentExists=!0,t.parentPath=l.path,t.parentObject=l.node,t.name=Hi.basename(e),l=Ki.lookupPath(e,{follow:!i}),t.exists=!0,t.path=l.path,t.object=l.node,t.name=l.node.name,t.isRoot="/"===l.path}catch(e){t.error=e.errno}return t},createPath(e,i,t,l){e="string"==typeof e?e:Ki.getPath(e);for(var n=i.split("/").reverse();n.length;){var o=n.pop();if(o){var s=Hi.join2(e,o);try{Ki.mkdir(s)}catch(e){if(20!=e.errno)throw e}e=s}}return s},createFile(e,i,t,l,n){var o=Hi.join2("string"==typeof e?e:Ki.getPath(e),i),s=_i(l,n);return Ki.create(o,s)},createDataFile(e,i,t,l,n,o){var s=i;e&&(e="string"==typeof e?e:Ki.getPath(e),s=i?Hi.join2(e,i):e);var a=_i(l,n),d=Ki.create(s,a);if(t){if("string"==typeof t){for(var v=new Array(t.length),u=0,r=t.length;uthis.length-1||e<0)){var i=e%this.chunkSize,t=e/this.chunkSize|0;return this.getter(t)[i]}}setDataGetter(e){this.getter=e}cacheLength(){var e=new XMLHttpRequest;e.open("HEAD",t,!1),e.send(null),e.status>=200&&e.status<300||304===e.status||M("Couldn't load "+t+". Status: "+e.status);var i,l=Number(e.getResponseHeader("Content-length")),n=(i=e.getResponseHeader("Accept-Ranges"))&&"bytes"===i,o=(i=e.getResponseHeader("Content-Encoding"))&&"gzip"===i,s=1048576;n||(s=l);var a=this;a.setDataGetter(e=>{var i=e*s,n=(e+1)*s-1;return n=Math.min(n,l-1),void 0===a.chunks[e]&&(a.chunks[e]=((e,i)=>{e>i&&M("invalid range ("+e+", "+i+") or no bytes requested!"),i>l-1&&M("only "+l+" bytes available! programmer error!");var n=new XMLHttpRequest;return n.open("GET",t,!1),l!==s&&n.setRequestHeader("Range","bytes="+e+"-"+i),n.responseType="arraybuffer",n.overrideMimeType&&n.overrideMimeType("text/plain; charset=x-user-defined"),n.send(null),n.status>=200&&n.status<300||304===n.status||M("Couldn't load "+t+". Status: "+n.status),void 0!==n.response?new Uint8Array(n.response||[]):xi(n.responseText||"")})(i,n)),void 0===a.chunks[e]&&M("doXHR failed!"),a.chunks[e]}),!o&&l||(s=l=1,l=this.getter(0).length,s=l,v("LazyFiles on gzip forces download of the whole file when length is accessed")),this._length=l,this._chunkSize=s,this.lengthKnown=!0}get length(){return this.lengthKnown||this.cacheLength(),this._length}get chunkSize(){return this.lengthKnown||this.cacheLength(),this._chunkSize}}if(globalThis.XMLHttpRequest){M("Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc");var s={isDevice:!1,contents:new o}}else s={isDevice:!1,url:t};var a=Ki.createFile(e,i,s,l,n);s.contents?a.contents=s.contents:s.url&&(a.contents=null,a.url=s.url),Object.defineProperties(a,{usedBytes:{get:function(){return this.contents.length}}});var d={};for(const[e,i]of Object.entries(a.stream_ops))d[e]=(...e)=>(Ki.forceLoadFile(a),i(...e));function u(e,i,t,l,n){var o=e.node.contents;if(n>=o.length)return 0;var s=Math.min(o.length-n,l);if(I(s>=0),o.slice)for(var a=0;a(Ki.forceLoadFile(a),u(e,i,t,l,n)),d.mmap=(e,i,t,l,n)=>{Ki.forceLoadFile(a);var o=Gi();if(!o)throw new Ki.ErrnoError(48);return u(e,w,o,i,t),{ptr:o,allocated:!0}},a.stream_ops=d,a},absolutePath(){M("FS.absolutePath has been removed; use PATH_FS.resolve instead")},createFolder(){M("FS.createFolder has been removed; use FS.mkdir instead")},createLink(){M("FS.createLink has been removed; use FS.symlink instead")},joinPath(){M("FS.joinPath has been removed; use PATH.join instead")},mmapAlloc(){M("FS.mmapAlloc has been replaced by the top level function mmapAlloc")},standardizePath(){M("FS.standardizePath has been removed; use PATH.normalize instead")}},Qi={calculateAt(e,i,t){if(Hi.isAbs(i))return i;var l;if(l=-100===e?Ki.cwd():Qi.getStreamFromFD(e).path,0==i.length){if(!t)throw new Ki.ErrnoError(44);return l}return l+"/"+i},writeStat(e,i){R[e>>>2>>>0]=i.dev,R[e+4>>>2>>>0]=i.mode,R[e+8>>>2>>>0]=i.nlink,R[e+12>>>2>>>0]=i.uid,R[e+16>>>2>>>0]=i.gid,R[e+20>>>2>>>0]=i.rdev,S[e+24>>>3>>>0]=BigInt(i.size),D[e+32>>>2>>>0]=4096,D[e+36>>>2>>>0]=i.blocks;var t=i.atime.getTime(),l=i.mtime.getTime(),n=i.ctime.getTime();return S[e+40>>>3>>>0]=BigInt(Math.floor(t/1e3)),R[e+48>>>2>>>0]=t%1e3*1e3*1e3,S[e+56>>>3>>>0]=BigInt(Math.floor(l/1e3)),R[e+64>>>2>>>0]=l%1e3*1e3*1e3,S[e+72>>>3>>>0]=BigInt(Math.floor(n/1e3)),R[e+80>>>2>>>0]=n%1e3*1e3*1e3,S[e+88>>>3>>>0]=BigInt(i.ino),0},writeStatFs(e,i){R[e+4>>>2>>>0]=i.bsize,R[e+60>>>2>>>0]=i.bsize,S[e+8>>>3>>>0]=BigInt(i.blocks),S[e+16>>>3>>>0]=BigInt(i.bfree),S[e+24>>>3>>>0]=BigInt(i.bavail),S[e+32>>>3>>>0]=BigInt(i.files),S[e+40>>>3>>>0]=BigInt(i.ffree),R[e+48>>>2>>>0]=i.fsid,R[e+64>>>2>>>0]=i.flags,R[e+56>>>2>>>0]=i.namelen},doMsync(e,i,t,l,n){if(!Ki.isFile(i.node.mode))throw new Ki.ErrnoError(43);if(2&l)return 0;var o=T.slice(e,e+t);Ki.msync(i,o,n,t,l)},getStreamFromFD:e=>Ki.getStreamChecked(e),varargs:void 0,getStr:e=>ai(e)};if((()=>{let e=Se.prototype;Object.assign(e,{isAliasOf(e){if(!(this instanceof Se))return!1;if(!(e instanceof Se))return!1;var i=this.$$.ptrType.registeredClass,t=this.$$.ptr;e.$$=e.$$;for(var l=e.$$.ptrType.registeredClass,n=e.$$.ptr;i.baseClass;)t=i.upcast(t),i=i.baseClass;for(;l.baseClass;)n=l.upcast(n),l=l.baseClass;return i===l&&t===n},clone(){if(this.$$.ptr||he(this),this.$$.preservePointerOnDelete)return this.$$.count.value+=1,this;var e,i=Oe(Object.create(Object.getPrototypeOf(this),{$$:{value:(e=this.$$,{count:e.count,deleteScheduled:e.deleteScheduled,preservePointerOnDelete:e.preservePointerOnDelete,ptr:e.ptr,ptrType:e.ptrType,smartPtr:e.smartPtr,smartPtrType:e.smartPtrType})}}));return i.$$.count.value+=1,i.$$.deleteScheduled=!1,i},delete(){this.$$.ptr||he(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&ue("Object already scheduled for deletion"),fe(this),we(this.$$),this.$$.preservePointerOnDelete||(this.$$.smartPtr=void 0,this.$$.ptr=void 0)},isDeleted(){return!this.$$.ptr},deleteLater(){return this.$$.ptr||he(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&ue("Object already scheduled for deletion"),this.$$.deleteScheduled=!0,this}});const i=Symbol.dispose;i&&(e[i]=e.delete)})(),Object.assign(Fe.prototype,{getPointee(e){return this.rawGetPointee&&(e=this.rawGetPointee(e)),e},destructor(e){this.rawDestructor?.(e)},readValueFromPointer:ee,fromWireType:Ne}),I(10===Xe.length),Ki.createPreloadedFile=(e,i,t,l,n,o,s,a,d,v)=>{Xi(e,i,t,l,n,a,d,v).then(o).catch(s)},Ki.preloadFile=Xi,Ki.staticInit(),n.noExitRuntime&&(z=n.noExitRuntime),n.preloadPlugins&&(zi=n.preloadPlugins),n.print&&(v=n.print),n.printErr&&(u=n.printErr),n.wasmBinary&&(d=n.wasmBinary),Qe="fetchSettings",Object.getOwnPropertyDescriptor(n,Qe)&&M(`\`Module.${Qe}\` was supplied but \`${Qe}\` not included in INCOMING_MODULE_JS_API`),n.thisProgram&&(o=n.thisProgram),I(void 0===n.memoryInitializerPrefixURL,"Module.memoryInitializerPrefixURL option was removed, use Module.locateFile instead"),I(void 0===n.pthreadMainPrefixURL,"Module.pthreadMainPrefixURL option was removed, use Module.locateFile instead"),I(void 0===n.cdInitializerPrefixURL,"Module.cdInitializerPrefixURL option was removed, use Module.locateFile instead"),I(void 0===n.filePackagePrefixURL,"Module.filePackagePrefixURL option was removed, use Module.locateFile instead"),I(void 0===n.read,"Module.read option was removed"),I(void 0===n.readAsync,"Module.readAsync option was removed (modify readAsync in JS)"),I(void 0===n.readBinary,"Module.readBinary option was removed (modify readBinary in JS)"),I(void 0===n.setWindowTitle,"Module.setWindowTitle option was removed (modify emscripten_set_window_title in JS)"),I(void 0===n.TOTAL_MEMORY,"Module.TOTAL_MEMORY has been renamed Module.INITIAL_MEMORY"),I(void 0===n.ENVIRONMENT,"Module.ENVIRONMENT has been deprecated. To force the environment, use the ENVIRONMENT compile-time option (for example, -sENVIRONMENT=web or -sENVIRONMENT=node)"),I(void 0===n.STACK_SIZE,"STACK_SIZE can no longer be set at runtime. Use -sSTACK_SIZE at link time"),I(void 0===n.wasmMemory,"Use of `wasmMemory` detected. Use -sIMPORTED_MEMORY to define wasmMemory externally"),I(void 0===n.INITIAL_MEMORY,"Detected runtime INITIAL_MEMORY setting. Use -sIMPORTED_MEMORY to define wasmMemory dynamically"),n.preInit)for("function"==typeof n.preInit&&(n.preInit=[n.preInit]);n.preInit.length>0;)n.preInit.shift()();L("preInit"),["writeI53ToI64","writeI53ToI64Clamped","writeI53ToI64Signaling","writeI53ToU64Clamped","writeI53ToU64Signaling","readI53FromI64","readI53FromU64","convertI32PairToI53","convertI32PairToI53Checked","convertU32PairToI53","stackAlloc","getTempRet0","setTempRet0","zeroMemory","withStackSave","inetPton4","inetNtop4","inetPton6","inetNtop6","readSockaddr","writeSockaddr","readEmAsmArgs","jstoi_q","autoResumeAudioContext","runtimeKeepalivePush","runtimeKeepalivePop","asmjsMangle","HandleAllocator","addOnInit","addOnPostCtor","addOnPreMain","addOnExit","STACK_SIZE","STACK_ALIGN","POINTER_SIZE","ASSERTIONS","ccall","cwrap","convertJsFunctionToWasm","getEmptyTableSlot","updateTableMap","getFunctionAddress","addFunction","removeFunction","intArrayToString","stringToAscii","stringToNewUTF8","stringToUTF8OnStack","writeArrayToMemory","registerKeyEventCallback","maybeCStringToJsString","findEventTarget","getBoundingClientRect","fillMouseEventData","registerMouseEventCallback","registerWheelEventCallback","registerUiEventCallback","registerFocusEventCallback","fillDeviceOrientationEventData","registerDeviceOrientationEventCallback","fillDeviceMotionEventData","registerDeviceMotionEventCallback","screenOrientation","fillOrientationChangeEventData","registerOrientationChangeEventCallback","fillFullscreenChangeEventData","registerFullscreenChangeEventCallback","JSEvents_requestFullscreen","JSEvents_resizeCanvasForFullscreen","registerRestoreOldStyle","hideEverythingExceptGivenElement","restoreHiddenElements","setLetterbox","softFullscreenResizeWebGLRenderTarget","doRequestFullscreen","fillPointerlockChangeEventData","registerPointerlockChangeEventCallback","registerPointerlockErrorEventCallback","requestPointerLock","fillVisibilityChangeEventData","registerVisibilityChangeEventCallback","registerTouchEventCallback","fillGamepadEventData","registerGamepadEventCallback","registerBeforeUnloadEventCallback","fillBatteryEventData","registerBatteryEventCallback","setCanvasElementSize","getCanvasElementSize","jsStackTrace","getCallstack","convertPCtoSourceLocation","wasiRightsToMuslOFlags","wasiOFlagsToMuslOFlags","safeSetTimeout","setImmediateWrapped","safeRequestAnimationFrame","clearImmediateWrapped","registerPostMainLoop","registerPreMainLoop","getPromise","makePromise","idsToPromises","makePromiseCallback","findMatchingCatch","Browser_asyncPrepareDataCounter","arraySum","addDays","getSocketFromFD","getSocketAddress","FS_mkdirTree","_setNetworkCallback","heapObjectForWebGLType","toTypedArrayIndex","webgl_enable_ANGLE_instanced_arrays","webgl_enable_OES_vertex_array_object","webgl_enable_WEBGL_draw_buffers","webgl_enable_WEBGL_multi_draw","webgl_enable_EXT_polygon_offset_clamp","webgl_enable_EXT_clip_control","webgl_enable_WEBGL_polygon_mode","emscriptenWebGLGet","computeUnpackAlignedImageSize","colorChannelsInGlTextureFormat","emscriptenWebGLGetTexPixelData","emscriptenWebGLGetUniform","webglGetUniformLocation","webglPrepareUniformLocationsBeforeFirstUse","webglGetLeftBracePos","emscriptenWebGLGetVertexAttrib","__glGetActiveAttribOrUniform","writeGLArray","registerWebGlEventCallback","runAndAbortIfError","ALLOC_NORMAL","ALLOC_STACK","allocate","writeStringToMemory","writeAsciiToMemory","allocateUTF8","allocateUTF8OnStack","demangle","stackTrace","getNativeTypeSize","getFunctionArgsName","createJsInvokerSignature","getEnumValueType","createJsInvoker","PureVirtualError","registerInheritedInstance","unregisterInheritedInstance","getInheritedInstanceCount","getLiveInheritedInstances","enumReadValueFromPointer","setDelayFunction","validateThis","count_emval_handles"].forEach(function(e){g(e)}),["run","out","err","callMain","abort","wasmExports","HEAPF64","HEAP8","HEAP16","HEAPU16","HEAP32","HEAP64","HEAPU64","writeStackCookie","checkStackCookie","INT53_MAX","INT53_MIN","bigintToI53Checked","stackSave","stackRestore","createNamedFunction","ptrToString","exitJS","getHeapMax","growMemory","ENV","ERRNO_CODES","strError","DNS","Protocols","Sockets","timers","warnOnce","readEmAsmArgsArray","getExecutableName","getDynCaller","dynCall","handleException","keepRuntimeAlive","callUserCallback","maybeExit","asyncLoad","alignMemory","mmapAlloc","wasmTable","wasmMemory","getUniqueRunDependency","noExitRuntime","addRunDependency","removeRunDependency","addOnPreRun","addOnPostRun","freeTableIndexes","functionsInTableMap","setValue","getValue","PATH","PATH_FS","UTF8Decoder","UTF8ArrayToString","UTF8ToString","stringToUTF8Array","stringToUTF8","lengthBytesUTF8","intArrayFromString","AsciiToString","UTF16Decoder","UTF16ToString","stringToUTF16","lengthBytesUTF16","UTF32ToString","stringToUTF32","lengthBytesUTF32","JSEvents","specialHTMLTargets","findCanvasEventTarget","currentFullscreenStrategy","restoreOldWindowedStyle","UNWIND_CACHE","ExitStatus","getEnvStrings","checkWasiClock","doReadv","doWritev","initRandomFill","randomFill","emSetImmediate","emClearImmediate_deps","emClearImmediate","promiseMap","uncaughtExceptionCount","exceptionLast","exceptionCaught","ExceptionInfo","Browser","requestFullscreen","requestFullScreen","setCanvasSize","getUserMedia","createContext","getPreloadedImageData__data","wget","MONTH_DAYS_REGULAR","MONTH_DAYS_LEAP","MONTH_DAYS_REGULAR_CUMULATIVE","MONTH_DAYS_LEAP_CUMULATIVE","isLeapYear","ydayFromDate","SYSCALLS","preloadPlugins","FS_createPreloadedFile","FS_preloadFile","FS_modeStringToFlags","FS_getMode","FS_stdin_getChar_buffer","FS_stdin_getChar","FS_unlink","FS_createPath","FS_createDevice","FS_readFile","FS","FS_root","FS_mounts","FS_devices","FS_streams","FS_nextInode","FS_nameTable","FS_currentPath","FS_initialized","FS_ignorePermissions","FS_filesystems","FS_syncFSRequests","FS_readFiles","FS_lookupPath","FS_getPath","FS_hashName","FS_hashAddNode","FS_hashRemoveNode","FS_lookupNode","FS_createNode","FS_destroyNode","FS_isRoot","FS_isMountpoint","FS_isFile","FS_isDir","FS_isLink","FS_isChrdev","FS_isBlkdev","FS_isFIFO","FS_isSocket","FS_flagsToPermissionString","FS_nodePermissions","FS_mayLookup","FS_mayCreate","FS_mayDelete","FS_mayOpen","FS_checkOpExists","FS_nextfd","FS_getStreamChecked","FS_getStream","FS_createStream","FS_closeStream","FS_dupStream","FS_doSetAttr","FS_chrdev_stream_ops","FS_major","FS_minor","FS_makedev","FS_registerDevice","FS_getDevice","FS_getMounts","FS_syncfs","FS_mount","FS_unmount","FS_lookup","FS_mknod","FS_statfs","FS_statfsStream","FS_statfsNode","FS_create","FS_mkdir","FS_mkdev","FS_symlink","FS_rename","FS_rmdir","FS_readdir","FS_readlink","FS_stat","FS_fstat","FS_lstat","FS_doChmod","FS_chmod","FS_lchmod","FS_fchmod","FS_doChown","FS_chown","FS_lchown","FS_fchown","FS_doTruncate","FS_truncate","FS_ftruncate","FS_utime","FS_open","FS_close","FS_isClosed","FS_llseek","FS_read","FS_write","FS_mmap","FS_msync","FS_ioctl","FS_writeFile","FS_cwd","FS_chdir","FS_createDefaultDirectories","FS_createDefaultDevices","FS_createSpecialDirectories","FS_createStandardStreams","FS_staticInit","FS_init","FS_quit","FS_findObject","FS_analyzePath","FS_createFile","FS_createDataFile","FS_forceLoadFile","FS_createLazyFile","FS_absolutePath","FS_createFolder","FS_createLink","FS_joinPath","FS_mmapAlloc","FS_standardizePath","MEMFS","TTY","PIPEFS","SOCKFS","tempFixedLengthArray","miniTempWebGLFloatBuffers","miniTempWebGLIntBuffers","GL","AL","GLUT","EGL","GLEW","IDBStore","SDL","SDL_gfx","print","printErr","jstoi_s","InternalError","BindingError","throwInternalError","throwBindingError","registeredTypes","awaitingDependencies","typeDependencies","tupleRegistrations","structRegistrations","sharedRegisterType","whenDependentTypesAreResolved","getTypeName","getFunctionName","heap32VectorToArray","requireRegisteredType","usesDestructorStack","checkArgCount","getRequiredArgCount","UnboundTypeError","EmValType","EmValOptionalType","throwUnboundTypeError","ensureOverloadTable","exposePublicSymbol","replacePublicSymbol","embindRepr","registeredInstances","getBasestPointer","getInheritedInstance","registeredPointers","registerType","integerReadValueFromPointer","floatReadValueFromPointer","assertIntegerRange","readPointer","runDestructors","craftInvokerFunction","embind__requireFunction","genericPointerToWireType","constNoSmartPtrRawPointerToWireType","nonConstNoSmartPtrRawPointerToWireType","init_RegisteredPointer","RegisteredPointer","RegisteredPointer_fromWireType","runDestructor","releaseClassHandle","finalizationRegistry","detachFinalizer_deps","detachFinalizer","attachFinalizer","makeClassHandle","init_ClassHandle","ClassHandle","throwInstanceAlreadyDeleted","deletionQueue","flushPendingDeletes","delayFunction","RegisteredClass","shallowCopyInternalPointer","downcastPointer","upcastPointer","char_0","char_9","makeLegalFunctionName","emval_freelist","emval_handles","emval_symbols","getStringOrSymbol","Emval","emval_returnValue","emval_lookupTypes","emval_methodCallers","emval_addMethodCaller"].forEach(g);var $i,Zi,Ji=P("___getTypeName"),et=P("_free"),it=P("_malloc"),tt=P("_fflush"),lt=P("_emscripten_stack_get_end"),nt=P("__emscripten_timeout"),ot=P("_strerror"),st=P("_emscripten_stack_init"),at=P("_emscripten_stack_get_current"),dt=P("wasmMemory"),vt=P("wasmTable"),ut={__cxa_throw:function(e,i,t){i>>>=0,t>>>=0,new Q(e>>>=0).init(i,t),I(!1,"Exception thrown, but exception catching is not enabled. Compile with -sNO_DISABLE_EXCEPTION_CATCHING or -sEXCEPTION_CATCHING_ALLOWED=[..] to catch.")},_abort_js:()=>M("native code called abort()"),_embind_finalize_value_array:function(e){var i=Z[e>>>=0];delete Z[e];var t=i.elements,l=t.length,n=t.map(e=>e.getterReturnType).concat(t.map(e=>e.setterArgumentType)),o=i.rawConstructor,s=i.rawDestructor;se([e],n,e=>{for(const[i,n]of t.entries()){const t=e[i],o=n.getter,s=n.getterContext,a=e[i+l],d=n.setter,v=n.setterContext;n.read=e=>t.fromWireType(o(s,e)),n.write=(e,i)=>{var t=[];d(v,e,a.toWireType(t,i)),J(t)}}return[{name:i.name,fromWireType:e=>{for(var i=new Array(l),n=0;n{if(l!==n.length)throw new TypeError(`Incorrect number of tuple elements for ${i.name}: expected=${l}, actual=${n.length}`);for(var a=o(),d=0;d>>=0];delete ae[e];var t=i.rawConstructor,l=i.rawDestructor,n=i.fields,o=n.map(e=>e.getterReturnType).concat(n.map(e=>e.setterArgumentType));se([e],o,e=>{var o={};for(var[s,a]of n.entries()){const i=e[s],t=a.getter,l=a.getterContext,d=e[s+n.length],v=a.setter,u=a.setterContext;o[a.fieldName]={read:e=>i.fromWireType(t(l,e)),write:(e,i)=>{var t=[];v(u,e,d.toWireType(t,i)),J(t)},optional:i.optional}}return[{name:i.name,fromWireType:e=>{var i={};for(var t in o)i[t]=o[t].read(e);return l(e),i},toWireType:(e,i)=>{for(var n in o)if(!(n in i)&&!o[n].optional)throw new TypeError(`Missing field: "${n}"`);var s=t();for(n in o)o[n].write(s,i[n]);return null!==e&&e.push(l,s),s},readValueFromPointer:ee,destructorFunction:l}]})},_embind_register_bigint:function(e,i,t,l,n){e>>>=0,t>>>=0,i=de(i>>>=0);const o=0n===l;let s=e=>e;if(o){const e=8*t;s=i=>BigInt.asUintN(e,i),n=s(n)}re(e,{name:i,fromWireType:s,toWireType:(e,t)=>{if("number"==typeof t)t=BigInt(t);else if("bigint"!=typeof t)throw new TypeError(`Cannot convert "${Ie(t)}" to ${this.name}`);return pe(i,t,l,n),t},readValueFromPointer:ce(i,t,!o),destructorFunction:null})},_embind_register_bool:function(e,i,t,l){re(e>>>=0,{name:i=de(i>>>=0),fromWireType:function(e){return!!e},toWireType:function(e,i){return i?t:l},readValueFromPointer:function(e){return this.fromWireType(T[e>>>0])},destructorFunction:null})},_embind_register_class:function(e,i,t,l,n,o,s,a,d,v,u,r,c){e>>>=0,i>>>=0,t>>>=0,l>>>=0,n>>>=0,o>>>=0,s>>>=0,a>>>=0,d>>>=0,v>>>=0,r>>>=0,c>>>=0,u=de(u>>>=0),o=je(n,o),a&&=je(s,a),v&&=je(d,v),c=je(r,c);var p=(e=>{I("string"==typeof e);var i=(e=e.replace(/[^a-zA-Z0-9_]/g,"$")).charCodeAt(0);return i>=48&&i<=57?`_${e}`:e})(u);Ce(p,function(){We(`Cannot construct ${u} due to unbound types`,[l])}),se([e,i,t],l?[l]:[],i=>{var t,n;i=i[0],n=l?(t=i.registeredClass).instancePrototype:Se.prototype;var s=Ae(u,function(...e){if(Object.getPrototypeOf(this)!==d)throw new ve(`Use 'new' to construct ${u}`);if(void 0===r.constructor_body)throw new ve(`${u} has no accessible constructor`);var i=r.constructor_body[e.length];if(void 0===i)throw new ve(`Tried to invoke ctor of ${u} with invalid number of parameters (${e.length}) - expected (${Object.keys(r.constructor_body).toString()}) parameters instead!`);return i.apply(this,e)}),d=Object.create(n,{constructor:{value:s}});s.prototype=d;var r=new Le(u,s,d,c,t,o,a,v);r.baseClass&&(r.baseClass.__derivedClasses??=[],r.baseClass.__derivedClasses.push(r));var I=new Fe(u,r,!0,!1,!1),h=new Fe(u+"*",r,!1,!1,!1),y=new Fe(u+" const*",r,!1,!0,!1);return Ee[e]={pointerType:h,constPointerType:y},Me(p,s),[I,h,y]})},_embind_register_class_constructor:function(e,i,t,l,n,o){e>>>=0,t>>>=0,l>>>=0,n>>>=0,o>>>=0,I(i>0);var s=qe(i,t);n=je(l,n),se([],[e],e=>{var t=`constructor ${(e=e[0]).name}`;if(void 0===e.registeredClass.constructor_body&&(e.registeredClass.constructor_body=[]),void 0!==e.registeredClass.constructor_body[i-1])throw new ve(`Cannot register multiple constructors with identical number of parameters (${i-1}) for class '${e.name}'! Overload resolution is currently only performed using the parameter count, not actual type info!`);return e.registeredClass.constructor_body[i-1]=()=>{We(`Cannot construct ${e.name} due to unbound types`,s)},se([],s,l=>(l.splice(1,0,null),e.registeredClass.constructor_body[i-1]=Ye(t,l,null,n,o),[])),[]})},_embind_register_class_function:function(e,i,t,l,n,o,s,a,d,v){e>>>=0,i>>>=0,n>>>=0,o>>>=0,s>>>=0;var u=qe(t,l>>>=0);i=de(i),i=ke(i),o=je(n,o,d),se([],[e],e=>{var l=`${(e=e[0]).name}.${i}`;function n(){We(`Cannot call ${l} due to unbound types`,u)}i.startsWith("@@")&&(i=Symbol[i.substring(2)]),a&&e.registeredClass.pureVirtualFunctions.push(i);var v=e.registeredClass.instancePrototype,r=v[i];return void 0===r||void 0===r.overloadTable&&r.className!==e.name&&r.argCount===t-2?(n.argCount=t-2,n.className=e.name,v[i]=n):(be(v,i,l),v[i].overloadTable[t-2]=n),se([],u,n=>{var a=Ye(l,n,e,o,s,d);return void 0===v[i].overloadTable?(a.argCount=t-2,v[i]=a):v[i].overloadTable[t-2]=a,[]}),[]})},_embind_register_emval:function(e){return re(e>>>=0,Ze)},_embind_register_float:function(e,i,t){t>>>=0,re(e>>>=0,{name:i=de(i>>>=0),fromWireType:e=>e,toWireType:(e,i)=>{if("number"!=typeof i&&"boolean"!=typeof i)throw new TypeError(`Cannot convert ${Ie(i)} to ${this.name}`);return i},readValueFromPointer:Je(i,t),destructorFunction:null})},_embind_register_function:function(e,i,t,l,n,o,s,a){e>>>=0,l>>>=0,n>>>=0,o>>>=0;var d=qe(i,t>>>=0);e=de(e),e=ke(e),n=je(l,n,s),Ce(e,function(){We(`Cannot call ${e} due to unbound types`,d)},i-1),se([],d,t=>{var l=[t[0],null].concat(t.slice(1));return Me(e,Ye(e,l,null,n,o,s),i-1),[]})},_embind_register_integer:function(e,i,t,l,n){e>>>=0,t>>>=0,i=de(i>>>=0);let o=e=>e;if(0===l){var s=32-8*t;o=e=>e<>>s,n=o(n)}re(e,{name:i,fromWireType:o,toWireType:(e,t)=>{if("number"!=typeof t&&"boolean"!=typeof t)throw new TypeError(`Cannot convert "${Ie(t)}" to ${i}`);return pe(i,t,l,n),t},readValueFromPointer:ce(i,t,0!==l),destructorFunction:null})},_embind_register_memory_view:function(e,i,t){t>>>=0;var l=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array,BigInt64Array,BigUint64Array][i];function n(e){var i=R[e>>>2>>>0],t=R[e+4>>>2>>>0];return new l(w.buffer,t,i)}re(e>>>=0,{name:t=de(t),fromWireType:n,readValueFromPointer:n},{ignoreDuplicateRegistrations:!0})},_embind_register_optional:function(e,i){re(e>>>=0,ei)},_embind_register_std_string:function(e,i){re(e>>>=0,{name:i=de(i>>>=0),fromWireType(e){var i,t=R[e>>>2>>>0];return i=ai(e+4,t,!0),et(e),i},toWireType(e,i){var t;i instanceof ArrayBuffer&&(i=new Uint8Array(i));var l="string"==typeof i;l||ArrayBuffer.isView(i)&&1==i.BYTES_PER_ELEMENT||ue("Cannot pass non-string to std::string"),t=l?li(i):i.length;var n=it(4+t+1),o=n+4;return R[n>>>2>>>0]=t,l?ti(i,o,t+1):T.set(i,o>>>0),null!==e&&e.push(et,n),n},readValueFromPointer:ee,destructorFunction(e){et(e)}})},_embind_register_std_wstring:function(e,i,t){var l,n,o;e>>>=0,i>>>=0,t=de(t>>>=0),2===i?(l=vi,n=ui,o=ri):(I(4===i,"only 2-byte and 4-byte strings are currently supported"),l=ci,n=Ii,o=pi),re(e,{name:t,fromWireType:e=>{var t=R[e>>>2>>>0],n=l(e+4,t*i,!0);return et(e),n},toWireType:(e,l)=>{"string"!=typeof l&&ue(`Cannot pass non-string to C++ string type ${t}`);var s=o(l),a=it(4+s+i);return R[a>>>2>>>0]=s/i,n(l,a+4,s+i),null!==e&&e.push(et,a),a},readValueFromPointer:ee,destructorFunction(e){et(e)}})},_embind_register_value_array:function(e,i,t,l,n,o){i>>>=0,t>>>=0,l>>>=0,n>>>=0,o>>>=0,Z[e>>>=0]={name:de(i),rawConstructor:je(t,l),rawDestructor:je(n,o),elements:[]}},_embind_register_value_array_element:function(e,i,t,l,n,o,s,a,d){i>>>=0,t>>>=0,l>>>=0,n>>>=0,o>>>=0,s>>>=0,a>>>=0,d>>>=0,Z[e>>>=0].elements.push({getterReturnType:i,getter:je(t,l),getterContext:n,setterArgumentType:o,setter:je(s,a),setterContext:d})},_embind_register_value_object:function(e,i,t,l,n,o){i>>>=0,t>>>=0,l>>>=0,n>>>=0,o>>>=0,ae[e>>>=0]={name:de(i),rawConstructor:je(t,l),rawDestructor:je(n,o),fields:[]}},_embind_register_value_object_field:function(e,i,t,l,n,o,s,a,d,v){i>>>=0,t>>>=0,l>>>=0,n>>>=0,o>>>=0,s>>>=0,a>>>=0,d>>>=0,v>>>=0,ae[e>>>=0].fields.push({fieldName:de(i),getterReturnType:t,getter:je(l,n),getterContext:o,setterArgumentType:s,setter:je(a,d),setterContext:v})},_embind_register_void:function(e,i){re(e>>>=0,{isVoid:!0,name:i=de(i>>>=0),fromWireType:()=>{},toWireType:(e,i)=>{}})},_emscripten_runtime_keepalive_clear:()=>{z=!1,hi=0},_emval_create_invoker:function(e,i,t){i>>>=0;var[l,...n]=((e,i)=>{for(var t=new Array(e),l=0;l>>2>>>0],`parameter ${l}`);return t})(e,i),o=l.toWireType.bind(l),s=n.map(e=>e.readValueFromPointer.bind(e));e--;var a,d,v=new Array(e),u=`methodCaller<(${n.map(e=>e.name)}) => ${l.name}>`;return a=Ae(u,(i,l,n,a)=>{for(var d,u=0,r=0;r{var l=[],n=e(l,t);return l.length&&(R[i>>>2>>>0]=$e.toHandle(l)),n})(o,n,d)}),d=yi.length,yi.push(a),d},_emval_decref:Ke,_emval_get_global:function(e){return(e>>>=0)?(e=Ti(e),$e.toHandle(globalThis[e])):$e.toHandle(globalThis)},_emval_get_property:function(e,i){return e>>>=0,i>>>=0,e=$e.toValue(e),i=$e.toValue(i),$e.toHandle(e[i])},_emval_incref:function(e){(e>>>=0)>9&&(Xe[e+1]+=1)},_emval_instanceof:function(e,i){return e>>>=0,i>>>=0,(e=$e.toValue(e))instanceof(i=$e.toValue(i))},_emval_invoke:function(e,i,t,l,n){return i>>>=0,t>>>=0,l>>>=0,n>>>=0,yi[e>>>=0](i,t,l,n)},_emval_is_number:function(e){return e>>>=0,"number"==typeof(e=$e.toValue(e))},_emval_is_string:function(e){return e>>>=0,"string"==typeof(e=$e.toValue(e))},_emval_new_array:function(){return $e.toHandle([])},_emval_new_cstring:function(e){return e>>>=0,$e.toHandle(Ti(e))},_emval_new_object:function(){return $e.toHandle({})},_emval_run_destructors:function(e){e>>>=0;var i=$e.toValue(e);J(i),Ke(e)},_emval_set_property:function(e,i,t){e>>>=0,i>>>=0,t>>>=0,e=$e.toValue(e),i=$e.toValue(i),t=$e.toValue(t),e[i]=t},_gmtime_js:function(e,i){e=$(e),i>>>=0;var t=new Date(1e3*e);D[i>>>2>>>0]=t.getUTCSeconds(),D[i+4>>>2>>>0]=t.getUTCMinutes(),D[i+8>>>2>>>0]=t.getUTCHours(),D[i+12>>>2>>>0]=t.getUTCDate(),D[i+16>>>2>>>0]=t.getUTCMonth(),D[i+20>>>2>>>0]=t.getUTCFullYear()-1900,D[i+24>>>2>>>0]=t.getUTCDay();var l=Date.UTC(t.getUTCFullYear(),0,1,0,0,0,0),n=(t.getTime()-l)/864e5|0;D[i+28>>>2>>>0]=n},_localtime_js:function(e,i){e=$(e),i>>>=0;var t=new Date(1e3*e);D[i>>>2>>>0]=t.getSeconds(),D[i+4>>>2>>>0]=t.getMinutes(),D[i+8>>>2>>>0]=t.getHours(),D[i+12>>>2>>>0]=t.getDate(),D[i+16>>>2>>>0]=t.getMonth(),D[i+20>>>2>>>0]=t.getFullYear()-1900,D[i+24>>>2>>>0]=t.getDay();var l=0|(e=>{var i;return((i=e.getFullYear())%4!=0||i%100==0&&i%400!=0?mi:Ei)[e.getMonth()]+e.getDate()-1})(t);D[i+28>>>2>>>0]=l,D[i+36>>>2>>>0]=-60*t.getTimezoneOffset();var n=new Date(t.getFullYear(),0,1),o=new Date(t.getFullYear(),6,1).getTimezoneOffset(),s=n.getTimezoneOffset(),a=0|(o!=s&&t.getTimezoneOffset()==Math.min(s,o));D[i+32>>>2>>>0]=a},_setitimer_js:(e,i)=>{if(Di[e]&&(clearTimeout(Di[e].id),delete Di[e]),!i)return 0;var t=setTimeout(()=>{I(e in Di),delete Di[e],Ai(()=>nt(e,bi()))},i);return Di[e]={id:t,timeout_ms:i},0},_tzset_js:function(e,i,t,l){e>>>=0,i>>>=0,t>>>=0,l>>>=0;var n=(new Date).getFullYear(),o=new Date(n,0,1),s=new Date(n,6,1),a=o.getTimezoneOffset(),d=s.getTimezoneOffset(),v=Math.max(a,d);R[e>>>2>>>0]=60*v,D[i>>>2>>>0]=Number(a!=d);var u=e=>{var i=e>=0?"-":"+",t=Math.abs(e);return`UTC${i}${String(Math.floor(t/60)).padStart(2,"0")}${String(t%60).padStart(2,"0")}`},r=u(a),c=u(d);I(r),I(c),I(li(r)<=16,`timezone name truncated to fit in TZNAME_MAX (${r})`),I(li(c)<=16,`timezone name truncated to fit in TZNAME_MAX (${c})`),d>>=0,!((l=e)>=0&&l<=3))return 28;var l,n;n=0===e?Date.now():bi();var o=Math.round(1e3*n*1e3);return S[t>>>3>>>0]=BigInt(o),0},emscripten_resize_heap:function(e){e>>>=0;var i=T.length;I(e>i);var t=4294901760;if(e>t)return u(`Cannot enlarge memory, requested ${e} bytes, but the limit is 4294901760 bytes!`),!1;for(var l=1;l<=4;l*=2){var n=i*(1+.2/l);n=Math.min(n,e+100663296);var o=Math.min(t,Ci(Math.max(e,n),65536));if(Li(o))return!0}return u(`Failed to grow the heap from ${i} bytes to ${o} bytes, not enough memory!`),!1},environ_get:function(e,i){e>>>=0,i>>>=0;var t=0,l=0;for(var n of gi()){var o=i+t;R[e+l>>>2>>>0]=o,t+=ti(n,o,1/0)+1,l+=4}return 0},environ_sizes_get:function(e,i){e>>>=0,i>>>=0;var t=gi();R[e>>>2>>>0]=t.length;var l=0;for(var n of t)l+=li(n)+1;return R[i>>>2>>>0]=l,0},fd_close:function(e){try{var i=Qi.getStreamFromFD(e);return Ki.close(i),0}catch(e){if(void 0===Ki||"ErrnoError"!==e.name)throw e;return e.errno}},fd_fdstat_get:function(e,i){i>>>=0;try{var t=Qi.getStreamFromFD(e),l=t.tty?2:Ki.isDir(t.mode)?3:Ki.isLink(t.mode)?7:4;return w[i>>>0]=l,E[i+2>>>1>>>0]=0,S[i+8>>>3>>>0]=BigInt(0),S[i+16>>>3>>>0]=BigInt(0),0}catch(e){if(void 0===Ki||"ErrnoError"!==e.name)throw e;return e.errno}},fd_read:function(e,i,t,l){i>>>=0,t>>>=0,l>>>=0;try{var n=((e,i,t,l)=>{for(var n=0,o=0;o>>2>>>0],a=R[i+4>>>2>>>0];i+=8;var d=Ki.read(e,w,s,a,l);if(d<0)return-1;if(n+=d,d>>2>>>0]=n,0}catch(e){if(void 0===Ki||"ErrnoError"!==e.name)throw e;return e.errno}},fd_seek:function(e,i,t,l){i=$(i),l>>>=0;try{if(isNaN(i))return 61;var n=Qi.getStreamFromFD(e);return Ki.llseek(n,i,t),S[l>>>3>>>0]=BigInt(n.position),n.getdents&&0===i&&0===t&&(n.getdents=null),0}catch(e){if(void 0===Ki||"ErrnoError"!==e.name)throw e;return e.errno}},fd_write:function(e,i,t,l){i>>>=0,t>>>=0,l>>>=0;try{var n=((e,i,t,l)=>{for(var n=0,o=0;o>>2>>>0],a=R[i+4>>>2>>>0];i+=8;var d=Ki.write(e,w,s,a,l);if(d<0)return-1;if(n+=d,d>>2>>>0]=n,0}catch(e){if(void 0===Ki||"ErrnoError"!==e.name)throw e;return e.errno}},proc_exit:Oi,random_get:function(e,i){e>>>=0,i>>>=0;try{return Bi(T.subarray(e>>>0,e+i>>>0)),0}catch(e){if(void 0===Ki||"ErrnoError"!==e.name)throw e;return e.errno}}};function rt(){var e;st(),I(!(3&(e=lt()))),0==e&&(e+=4),R[e>>>2>>>0]=34821223,R[e+4>>>2>>>0]=2310721022,R[0]=1668509029}Zi=await async function(){function e(e,i){var t;return Zi=function(e){e=Object.assign({},e);var i=e=>i=>e(i)>>>0,t=e=>()=>e()>>>0,l=e=>i=>e(i)>>>0;return e.__getTypeName=i(e.__getTypeName),e.malloc=i(e.malloc),e.emscripten_stack_get_end=t(e.emscripten_stack_get_end),e.emscripten_stack_get_base=t(e.emscripten_stack_get_base),e.strerror=l(e.strerror),e._emscripten_stack_alloc=i(e._emscripten_stack_alloc),e.emscripten_stack_get_current=t(e.emscripten_stack_get_current),e}(Zi=e.exports),I(void 0!==(t=Zi).__getTypeName,"missing Wasm export: __getTypeName"),I(void 0!==t.free,"missing Wasm export: free"),I(void 0!==t.malloc,"missing Wasm export: malloc"),I(void 0!==t.fflush,"missing Wasm export: fflush"),I(void 0!==t.emscripten_stack_get_end,"missing Wasm export: emscripten_stack_get_end"),I(void 0!==t.emscripten_stack_get_base,"missing Wasm export: emscripten_stack_get_base"),I(void 0!==t._emscripten_timeout,"missing Wasm export: _emscripten_timeout"),I(void 0!==t.strerror,"missing Wasm export: strerror"),I(void 0!==t.emscripten_stack_init,"missing Wasm export: emscripten_stack_init"),I(void 0!==t.emscripten_stack_get_free,"missing Wasm export: emscripten_stack_get_free"),I(void 0!==t._emscripten_stack_restore,"missing Wasm export: _emscripten_stack_restore"),I(void 0!==t._emscripten_stack_alloc,"missing Wasm export: _emscripten_stack_alloc"),I(void 0!==t.emscripten_stack_get_current,"missing Wasm export: emscripten_stack_get_current"),I(void 0!==t.memory,"missing Wasm export: memory"),I(void 0!==t.__indirect_function_table,"missing Wasm export: __indirect_function_table"),Ji=x("__getTypeName",1),et=x("free",1),it=x("malloc",1),tt=x("fflush",1),lt=t.emscripten_stack_get_end,nt=x("_emscripten_timeout",2),ot=x("strerror",1),st=t.emscripten_stack_init,at=t.emscripten_stack_get_current,dt=t.memory,vt=t.__indirect_function_table,F(),Zi}var i=n,t={env:ut,wasi_snapshot_preview1:ut};if(n.instantiateWasm)return new Promise((i,l)=>{try{n.instantiateWasm(t,(t,l)=>{i(e(t))})}catch(e){u(`Module.instantiateWasm callback failed with error: ${e}`),l(e)}});H??=U();var l,o=await j(d,H,t);return l=o,I(n===i,"the Module object should not be replaced during async compilation - perhaps the order of HTML elements is wrong?"),i=null,e(l.instance)}(),function e(){function i(){I(!$i),$i=!0,n.calledRun=!0,c||(I(!B),B=!0,C(),n.noFSInit||Ki.initialized||Ki.init(),Zi.__wasm_call_ctors(),Ki.ignorePermissions=!1,y?.(n),n.onRuntimeInitialized?.(),L("onRuntimeInitialized"),I(!n._main,'compiled without a main, but one is present. if you added it from JS, use Module["onRuntimeInitialized"]'),function(){if(C(),n.postRun)for("function"==typeof n.postRun&&(n.postRun=[n.postRun]);n.postRun.length;)q(n.postRun.shift());L("postRun"),V(W)}())}Wi>0?qi=e:(rt(),function(){if(n.preRun)for("function"==typeof n.preRun&&(n.preRun=[n.preRun]);n.preRun.length;)k(n.preRun.shift());L("preRun"),V(Y)}(),Wi>0?qi=e:(n.setStatus?(n.setStatus("Running..."),setTimeout(()=>{setTimeout(()=>n.setStatus(""),1),i()},1)):i(),C()))}(),i=B?n:new Promise((e,i)=>{y=e,f=i});for(const i of Object.keys(n))i in e||Object.defineProperty(e,i,{configurable:!0,get(){M(`Access to module property ('${i}') is no longer possible via the module constructor argument; Instead, use the result of the module constructor.`)}});return i});"object"==typeof e&&"object"==typeof i?(i.exports=l,i.exports.default=l):"function"==typeof define&&define.amd&&define([],()=>l)}}),f=1971632696,w=2680139844,T=24726584,E=3693000487,m=3460952963,D=3999819293,R=3314249567,N=4196446775,O=325726236,S=3425753595,A=991950508,b=3798194928,C=3290496277,L=1383356374,P=2182337498,g=234836483,H=2078563270,B=1638804497,F=1154579445,M=2696325953,x=2713699986,U=2142170206,G=3376911765,j=1077100507,_=3071239417,V=479945903,W=3426335179,q=1502416096,Y=2940368186,k=3203706013,z=3862327254,X=1876633798,K=963979645,Q=644574406,$=3649138523,Z=1662888072,J=317615605,ee=1545765605,ie=4266260250,te=3956297820,le=1530820697,ne=840318589,oe=1953115116,se=618700268,ae=2281632017,de=3663046924,ve=42703149,ue=1894708472,re=3599934289,ce=33720170,Ie=1027922057,pe=544395925,he=3649235739,ye=550521510,fe=146592293,we=3818125796,Te=4021432810,Ee=1891881377,me=3992365140,De=1763565496,Re=1946335990,Ne=514975943,Oe=506776471,Se=710110818,Ae=1950438474,be=976884017,Ce=525669439,Le=1770583370,Pe=2176059722,ge=679976338,He=3948183225,Be=2568555532,Fe=2898700619,Me=1594536857,xe=4230923436,Ue=4228831410,Ge=1310830890,je=24185140,_e=4234616927,Ve=1306400036,We=4189326743,qe=2000195564,Ye=3497074424,ke=1626504194,ze=3651464721,Xe=1229763772,Ke=3665877780,Qe=782932809,$e=2735484536,Ze=1356537516,Je=1290935644,ei=1862484736,ii=1441486842,ti=1033248425,li=3381221214,ni=2485787929,oi=590820931,si=3465909080,ai=593015953,di=4212018352,vi=3425423356,ui=823603102,ri=2165702409,ci=1175146630,Ii=222769930,pi=2691318326,hi=4105526436,yi=25142252,fi=3087945054,wi=4288193352,Ti=630975310,Ei=4086658281,mi=2295281155,Di=182646315,Ri=1426591983,Ni=819412036,Oi=3415622556,Si=1003880860,Ai=402227799,bi=264262732,Ci=3310460725,Li=862014818,Pi=1904799276,gi=1360408905,Hi=3518393246,Bi=342316401,Fi=562808652,Mi=4074379575,xi=3640358203,Ui=4136498852,Gi=2272882330,ji=3571504051,_i=3221913625,Vi=639361253,Wi=3902619387,qi=4217484030,Yi=1051757585,ki=3758799889,zi=635142910,Xi=2938176219,Ki=32344328,Qi=2906023776,$i=277319702,Zi=2056796094,Ji=177149247,et=1634111441,it=486154966,tt=4237592921,lt=4156078855,nt=4207607924,ot=4292641817,st=3179687236,at=3026737570,dt=3825984169,vt=812556717,ut=1162798199,rt=385403989,ct=1404847402,It=1999602285,pt=3420628829,ht=3027962421,yt=3127900445,ft=1329646415,wt=3053780830,Tt=2572171363,Et=1232101972,mt=90941305,Dt=655969474,Rt=738039164,Nt=1156407060,Ot=3612865200,St=310824031,At=3694346114,bt=144952367,Ct=2474470126,Lt=1911478936,Pt=1437502449,gt=629592764,Ht=76236018,Bt=2176052936,Ft=4175244083,Mt=2068733104,xt=3319311131,Ut=2188021234,Gt=1209101575,jt=484807127,_t=3747195512,Vt=2814081492,Wt=2417008758,qt=3242481149,Yt=3205830791,kt=400855858,zt=905975707,Xt=1677625105,Kt=3296154744,Qt=2674252688,$t=2188180465,Zt=1177604601,Jt=39481116,el=1136057603,il=2461110595,tl=1532957894,ll=4088093105,nl=4009809668,ol=926996030,sl=2391383451,al=2415094496,dl=3081323446,vl=413509423,ul=3101698114,rl=3657597509,cl=2757150158,Il=1004757350,pl=338393293,hl=1072016465,yl=4074543187,fl=2157484638,wl=2781568857,Tl=2310774935,El=964333572,ml=683857671,Dl=1469900589,Rl=2839578677,Nl=1158309216,Ol=3079942009,Sl=1114901282,Al=3113134337,bl=3946677679,Cl=2571569899,Ll=3493046030,Pl=1509553395,gl=1893162501,Hl=2853485674,Bl=4148101412,Fl=132023988,Ml=2397081782,xl=2323601079,Ul=1213902940,Gl=1525564444,jl=4105962743,_l=2185764099,Vl=15328376,Wl=3875453745,ql=3893394355,Yl=2197970202,kl=167062518,zl=2887950389,Xl=2603310189,Kl=1635779807,Ql=2916149573,$l=1935646853,Zl=2387106220,Jl=3206491090,en=699246055,tn=4095615324,ln=603775116,nn=4015995234,on=2481509218,sn=463610769,an=710998568,dn=1412071761,vn=3663146110,un=3243963512,rn=816062949,cn=1521410863,In=3523091289,pn=427948657,hn=307848117,yn=1462361463,fn=2565941209,wn=1027710054,Tn=3521284610,En=492091185,mn=653396225,Dn=569719735,Rn=3967405729,Nn=1682466193,On=428585644,Sn=2294589976,An=178912537,bn=4095422895,Cn=2652556860,Ln=2804161546,Pn=4024345920,gn=2629017746,Hn=1815067380,Bn=3419103109,Fn=2574617495,Mn=2059837836,xn=1675464909,Un=574549367,Gn=3406155212,jn=3698973494,_n=3736923433,Vn=901063453,Wn=1096409881,qn=1042787934,Yn=1608871552,kn=2943643501,zn=2090586900,Xn=1482703590,Kn=3778827333,Qn=2998442950,$n=853536259,Zn=3404854881,Jn=3079605661,eo=2852063980,io=3708119e3,to=1585845231,lo=2133299955,no=1437953363,oo=3570813810,so=1437805879,ao=297599258,vo=211053100,uo=2713554722,ro=3285139300,co=1236880293,Io=3611470254,po=2771591690,ho=1549132990,yo=2934153892,fo=609421318,wo=3478079324,To=3843373140,Eo=552965576,mo=164193824,Do=2235152071,Ro=1847252529,No=3057273783,Oo=1785450214,So=775493141,Ao=979691226,bo=3700593921,Co=1062813311,Lo=1052013943,Po=578613899,go=2454782716,Ho=753842376,Bo=3001207471,Fo=2874132201,Mo=3304561284,xo=3512223829,Uo=2391406946,Go=3313531582,jo=2347447852,_o=3824725483,Vo=2515109513,Wo=4252922144,qo=331165859,Yo=1529196076,ko=1783015770,zo=1376911519,Xo=2016517767,Ko=2320036040,Qo=3027567501,$o=3055160366,Zo=3283111854,Jo=3024970846,es=2262370178,is=3171933400,ts=1687234759,ls=1073191201,ns=900683007,os=3508470533,ss=2223149337,as=707683696,ds=987401354,vs=3132237377,us=4037862832,rs=4278956645,cs=2058353004,Is=4222183408,ps=1810631287,hs=346874300,ys=1658829314,fs=857184966,ws=1634875225,Ts=712377611,Es=1217240411,ms=1365060375,Ds=1534661035,Rs=3277789161,Ns=663422040,Os=855621170,Ss=2030761528,As=3760055223,bs=869906466,Cs=395920057,Ls=3041715199,Ps=3040386961,gs=1945004755,Hs=2063403501,Bs=1599208980,Fs=2635815018,Ms=1335981549,xs=4147604152,Us=3961806047,Gs=3495092785,js=1973544240,_s=2954562838,Vs=335055490,Ws=488727124,qs=1060000209,Ys=3898045240,ks=1163958913,zs=2188551683,Xs=2816379211,Ks=3850581409,Qs=843113511,$s=2301859152,Zs=2611217952,Js=2951183804,ea=1285652485,ia=3293546465,ta=395041908,la=1909888760,na=1095909175,oa=2979338954,sa=52481810,aa=3299480353,da=231477066,va=1916977116,ua=819618141,ra=1967976161,ca=3460190687,Ia=2470393545,pa=1871374353,ha=3352864051,ya=1411407467,fa=3821786052,wa=1213861670,Ta=1033361043,Ea=3342526732,ma=4218914973,Da=1028945134,Ra=1133259667,Na=1898987631,Oa=2769231204,Sa=728799441,Aa=1911125066,ba=1600972822,Ca=3593883385,La=1620046519,Pa=1692211062,ga=1637806684,Ha=5716631,Ba=2254336722,Fa=2315554128,Ma=148013059,xa=1975003073,Ua=2986769608,Ga=1235345126,ja=734778138,_a=2082059205,Va=3987759626,Wa=1621171031,qa=1252848954,Ya=1721250024,ka=1807405624,za=2445595289,Xa=214636428,Ka=4243806635,Qa=1179482911,$a=682877961,Za=1039846685,Ja=3112655638,ed=3812236995,id=652456506,td=1305183839,ld=3856911033,nd=2533589738,od=4097777520,sd=4105383287,ad=3517283431,dd=1768891740,vd=2863920197,ud=160246688,rd=2324767716,cd=2893384427,Id=3248260540,pd=2250791053,hd=1842657554,yd=3651124850,fd=3642467123,wd=2904328755,Td=2744685151,Ed=3740093272,md=3724593414,Dd=4017108033,Rd=4231323485,Nd=804291784,Od=3327091369,Sd=2382730787,Ad=2837617999,bd=3425660407,Cd=3588315303,Ld=4143007308,Pd=1916936684,gd=977012517,Hd=3181161470,Bd=2108223431,Fd=377706215,Md=2506943328,xd=1161773419,Ud=1051575348,Gd=3827777499,jd=4288270099,_d=2391368822,Vd=1806887404,Wd=1251058090,qd=2706460486,Yd=3009204131,kd=200128114,zd=814719939,Xd=263784265,Kd=3009222698,Qd=2297155007,$d=1339347760,Zd=1834744321,Jd=1482959167,ev=3815607619,iv=3198132628,tv=3907093117,lv=1287392070,nv=2143335405,ov=2827207264,sv=2489546625,av=647756555,dv=3737207727,vv=807026263,uv=3390157468,rv=3174744832,cv=3272907226,Iv=1962604670,pv=2107101300,hv=1704287377,yv=2590856083,fv=1623761950,wv=4123344466,Tv=1758889154,Ev=360485395,mv=3849074793,Dv=3256556792,Rv=681481545,Nv=1457835157,Ov=3295246426,Sv=1916426348,Av=1419761937,bv=3895139033,Cv=3293443760,Lv=2559216714,Pv=2510884976,gv=3732776249,Hv=300633059,Bv=2937912522,Fv=3124254112,Mv=1950629157,xv=4031249490,Uv=1260505505,Gv=3649129432,jv=1334484129,_v=3207858831,Vv=1674181508,Wv=2296667514,qv=2097647324,Yv=3473067441,kv=1580310250,zv=4124788165,Xv=2809605785,Kv=2028607225,Qv=4070609034,$v=2218152070,Zv=3979015343,Jv=3689010777,eu=530289379,iu=3136571912,tu=3544373492,lu=451544542,nu=3893378262,ou=2706606064,su=3626867408,au=4158566097,du=1856042241,vu=2914609552,uu=1401173127,ru=3451746338,cu=366585022,Iu=4122056220,pu=1058617721,hu=1245217292,yu=750771296,fu=202636808,wu=2051452291,Tu=3268803585,Eu=4189434867,mu=279856033,Du=3940055652,Ru=781010003,Nu=4186316022,Ou=693640335,Su=2551354335,Au=2802773753,bu=886880790,Cu=3242617779,Lu=3678494232,Pu=504942748,gu=1638771189,Hu=3912681535,Bu=2127690289,Fu=3190031847,Mu=4201705270,xu=3945020480,Uu=1204542856,Gu=826625072,ju=2851387026,_u=2655215786,Vu=3840914261,Wu=982818633,qu=2728634034,Yu=919958153,ku=4095574036,zu=1327628568,Xu=1865459582,Ku=205026976,Qu=3372526763,$u=2857406711,Zu=4278684876,Ju=1307041759,er=2495723537,ir=1683148259,tr=3939117080,lr=3454111270,nr=2798486643,or=2770003689,sr=3219374653,ar=1451395588,dr=4194566429,vr=103090709,ur=4208778838,rr=2945172077,cr=220341763,Ir=603570806,pr=3566463478,hr=3505215534,yr=3388369263,fr=3888040117,wr=1425443689,Tr=1281925730,Er=572779678,mr=1484403080,Dr=987898635,Rr=1268542332,Nr=4238390223,Or=3455213021,Sr=315944413,Ar=4203026998,br=374418227,Cr=2047409740,Lr=477187591,Pr=80994333,gr=2835456948,Hr=2777663545,Br=339256511,Fr=1883228015,Mr=1472233963,xr=4006246654,Ur=445594917,Gr=3073041342,jr=526551008,_r=1714330368,Vr=2963535650,Wr=32440307,qr=4054601972,Yr=606661476,kr=693772133,zr=2827736869,Xr=2601014836,Kr=2147822146,Qr=2506170314,$r=194851669,Zr=4133800736,Jr=2485617015,ec=2205249479,ic=1383045692,tc=1416205885,lc=3331915920,nc=3486308946,oc=3749851601,sc=59481748,ac=1123145078,dc=2898889636,vc=2713105998,uc=2581212453,rc=4182860854,cc=2736907675,Ic=2740243338,pc=3125803723,hc=4261334040,yc=1302238472,fc=2265737646,wc=669184980,Tc=3288037868,Ec=2543172580,mc=1299126871,Dc=512836454,Rc=336235671,Nc=2759199220,Oc=1417489154,Sc=427810014,Ac=2347495698,bc=1628702193,Cc=1345879162,Lc=2715220739,Pc=3124975700,gc=4282788508,Hc=3028897424,Bc=3071757647,Fc=230924584,Mc=1260650574,xc=2247615214,Uc=1878645084,Gc=2513912981,jc=2233826070,_c=3653947884,Vc=3843319758,Wc=1190533807,qc=1597423693,Yc=1973038258,kc=2473145415,zc=2668620305,Xc=1595516126,Kc=390701378,Qc=1202362311,$c=2485662743,Zc=723233188,Jc=2609359061,eI=4124623270,iI=2411513650,tI=1509187699,lI=2778083089,nI=478536968,oI=3765753017,sI=3413951693,aI=3615266464,dI=110355661,vI=3650150729,uI=3357820518,rI=941946838,cI=2752243245,II=4166981789,pI=1680319473,hI=871118103,yI=673634403,fI=179317114,wI=433424934,TI=2559016684,EI=759155922,mI=2775532180,DI=2924175390,RI=1423911732,NI=4022376103,OI=2067069095,SI=1663979128,AI=2004835150,bI=597895409,CI=3021840470,LI=2519244187,PI=2529465313,gI=1029017970,HI=2665983363,BI=2833995503,FI=219451334,MI=1430189142,xI=2022407955,UI=2347385850,GI=1008929658,jI=2624227202,_I=3422422726,VI=1520743889,WI=4266656042,qI=2604431987,YI=125510826,kI=1402838566,zI=3741457305,XI=3905492369,KI=812098782,QI=178086475,$I=3590301190,ZI=4142052618,JI=2453401579,ep=3448662350,ip=738692330,tp=4219587988,lp=3008276851,np=803316827,op=1809719519,sp=2556980723,ap=476780140,dp=3900360178,vp=4170525392,up=3732053477,rp=3632507154,cp=3800577675,Ip=2889183280,pp=3050246964,hp=45288368,yp=1981873012,fp=370225590,wp=1485152156,Tp=2542286263,Ep=776857604,mp=647927063,Dp=3150382593,Rp=616511568,Np=2705031697,Op=1310608509,Sp=3798115385,Ap=2297822566,bp=3612888222,Cp=962685235,Lp=2442683028,Pp=891718957,gp=1907098498,Hp=2799835756,Bp=1735638870,Fp=1377556343,Mp=1718945513,xp=1210645708,Up=2552916305,Gp=1742049831,jp=280115917,_p=1640371178,Vp=2636378356,Wp=1983826977,qp=1447204868,Yp=912023232,kp=626085974,zp=1351298697,Xp=846575682,Kp=1607154358,Qp=3303107099,$p=1300840506,Zp=3049322572,Jp=3958052878,eh=2830218821,ih=3408363356,th=2525727697,lh=3692461612,nh=4240577450,oh=3982875396,sh=867548509,ah=4165799628,dh=2042790032,vh=448429030,uh=1660063152,rh=1076942058,ch=1580146022,Ih=2692823254,ph=825690147,hh=2405470396,yh=3252649465,fh=931644368,wh=2093928680,Th=2044713172,Eh=3710013099,mh=148025276,Dh=3896028662,Rh=2598011224,Nh=2802850158,Oh=2095639259,Sh=1304840413,Ah=2022622350,bh=1775413392,Ch=3213052703,Lh=3727388367,Ph=3355820592,gh=2226359599,Hh=101040310,Bh=2077209135,Fh=1411181986,Mh=4251960020,xh=2251480897,Uh=3701648758,Gh=3368373690,jh=677618848,_h=3265635763,Vh=1303795690,Wh=3303938423,qh=248100487,Yh=1838606355,kh=3452421091,zh=2655187982,Xh=3548104201,Kh=1040185647,Qh=2242383968,$h=3796139169,Zh=770865208,Jh=1154170062,ey=3510044353,iy=2367409068,ty=1105321065,ly=539742890,ny=602808272,oy=347226245,sy=613356794,ay=1658513725,dy=2732653382,vy=2614616156,uy=3264961684,ry=1098599126,cy=747523909,Iy=2069777674,py=1387855156,hy=3367102660,yy=1560379544,fy=3869604511,wy=1110488051,Ty=1109904537,Ey=class{constructor(e,i=2,t){if(this.value=e,this.type=5,t&&2===t?.type)return Ly(i,t)}},my=class{constructor(e,i){this.type=4,i&&(this.type=i),this.value=e}get internalValue(){return this._internalValue}get value(){return this._representationValue}set value(e){this._representationValue=null===(this._internalValue=e)?e:parseFloat(e)}},Dy=class{constructor(e=-1){this.expressID=e,this.type=0}},Ry=[],Ny={},Oy={},Sy={},Ay={},by={},Cy=[];function Ly(e,i){return Array.isArray(i)&&i.map(i=>Ly(e,i)),i.typecode?by[e][i.typecode](i.value):i.value}function Py(e){if(void 0===(e??void 0)||e instanceof Ey||e.label)return e;if(Array.isArray(e))return e.map(e=>Py(e));const i=4===e.type?"internalValue":"value";return{[i]:e[i],valueType:e.type,type:2,label:e.name}}Cy[1]=["IFC2X3","IFC2X_FINAL"],Ry[1]={3630933823:e=>new u.IfcActorRole(e[0],void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcText(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),618182010:e=>new u.IfcAddress(e[0],void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),639542469:e=>new u.IfcApplication(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),new u.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),new u.IfcIdentifier(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),411424972:e=>new u.IfcAppliedValue(void 0===(e[0]??void 0)||""===e[0]?null:new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,1,e[2]),void 0===(e[3]??void 0)||""===e[3]?null:new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,1,e[3]),void 0===(e[4]??void 0)||""===e[4]?null:new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,1,e[4]),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5])),1110488051:e=>new u.IfcAppliedValueRelationship(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],e[2],void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcLabel(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcText(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value)),130549933:e=>new u.IfcApproval(void 0===(e[0]??void 0)||""===e[0]?null:new u.IfcText(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcLabel(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcText(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),new u.IfcLabel(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),new u.IfcIdentifier(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value)),2080292479:e=>new u.IfcApprovalActorRelationship(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,1,e[2])),390851274:e=>new u.IfcApprovalPropertyRelationship(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1])),3869604511:e=>new u.IfcApprovalRelationship(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcText(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),new u.IfcLabel(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),4037036970:e=>new u.IfcBoundaryCondition(void 0===(e[0]??void 0)||""===e[0]?null:new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value)),1560379544:e=>new u.IfcBoundaryEdgeCondition(void 0===(e[0]??void 0)||""===e[0]?null:new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcModulusOfLinearSubgradeReactionMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcModulusOfLinearSubgradeReactionMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcModulusOfLinearSubgradeReactionMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcModulusOfRotationalSubgradeReactionMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new u.IfcModulusOfRotationalSubgradeReactionMeasure(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new u.IfcModulusOfRotationalSubgradeReactionMeasure(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value)),3367102660:e=>new u.IfcBoundaryFaceCondition(void 0===(e[0]??void 0)||""===e[0]?null:new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcModulusOfSubgradeReactionMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcModulusOfSubgradeReactionMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcModulusOfSubgradeReactionMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),1387855156:e=>new u.IfcBoundaryNodeCondition(void 0===(e[0]??void 0)||""===e[0]?null:new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcLinearStiffnessMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLinearStiffnessMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcLinearStiffnessMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcRotationalStiffnessMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new u.IfcRotationalStiffnessMeasure(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new u.IfcRotationalStiffnessMeasure(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value)),2069777674:e=>new u.IfcBoundaryNodeConditionWarping(void 0===(e[0]??void 0)||""===e[0]?null:new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcLinearStiffnessMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLinearStiffnessMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcLinearStiffnessMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcRotationalStiffnessMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new u.IfcRotationalStiffnessMeasure(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new u.IfcRotationalStiffnessMeasure(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcWarpingMomentMeasure(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),622194075:e=>new u.IfcCalendarDate(new u.IfcDayInMonthNumber(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new u.IfcMonthInYearNumber(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new u.IfcYearNumber(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),747523909:e=>new u.IfcClassification(new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new u.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,1,e[2]),new u.IfcLabel(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),1767535486:e=>new u.IfcClassificationItem(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),1098599126:e=>new u.IfcClassificationItemRelationship(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[]),938368621:e=>new u.IfcClassificationNotation(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[]),3639012971:e=>new u.IfcClassificationNotationFacet(new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value)),3264961684:e=>new u.IfcColourSpecification(void 0===(e[0]??void 0)||""===e[0]?null:new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value)),2859738748:e=>new u.IfcConnectionGeometry,2614616156:e=>new u.IfcConnectionPointGeometry(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1])),4257277454:e=>new u.IfcConnectionPortGeometry(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,1,e[2])),2732653382:e=>new u.IfcConnectionSurfaceGeometry(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1])),1959218052:e=>new u.IfcConstraint(new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),e[2],void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcLabel(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,1,e[4]),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new u.IfcLabel(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value)),1658513725:e=>new u.IfcConstraintAggregationRelationship(void 0===(e[0]??void 0)||""===e[0]?null:new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,1,e[2]),e[3]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],e[4]),613356794:e=>new u.IfcConstraintClassificationRelationship(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[]),347226245:e=>new u.IfcConstraintRelationship(void 0===(e[0]??void 0)||""===e[0]?null:new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,1,e[2]),e[3]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[]),1065062679:e=>new u.IfcCoordinatedUniversalTimeOffset(new u.IfcHourInDay(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcMinuteInHour(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),e[2]),602808272:e=>new u.IfcCostValue(void 0===(e[0]??void 0)||""===e[0]?null:new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,1,e[2]),void 0===(e[3]??void 0)||""===e[3]?null:new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,1,e[3]),void 0===(e[4]??void 0)||""===e[4]?null:new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,1,e[4]),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),new u.IfcLabel(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcText(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),539742890:e=>new u.IfcCurrencyRelationship(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),new u.IfcPositiveRatioMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,1,e[3]),void 0===(e[4]??void 0)||""===e[4]?null:new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,1,e[4])),1105321065:e=>new u.IfcCurveStyleFont(void 0===(e[0]??void 0)||""===e[0]?null:new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[]),2367409068:e=>new u.IfcCurveStyleFontAndScaling(void 0===(e[0]??void 0)||""===e[0]?null:new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),new u.IfcPositiveRatioMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),3510044353:e=>new u.IfcCurveStyleFontPattern(new u.IfcLengthMeasure(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new u.IfcPositiveLengthMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value)),1072939445:e=>new u.IfcDateAndTime(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1])),1765591967:e=>new u.IfcDerivedUnit(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],e[1],void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),1045800335:e=>new u.IfcDerivedUnitElement(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),new my(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,10)),2949456006:e=>new u.IfcDimensionalExponents(new my(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,10),new my(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,10),new my(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,10),new my(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,10),new my(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,10),new my(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,10),new my(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,10)),1376555844:e=>new u.IfcDocumentElectronicFormat(void 0===(e[0]??void 0)||""===e[0]?null:new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),1154170062:e=>new u.IfcDocumentInformation(new u.IfcIdentifier(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new u.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcText(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:e[3]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcText(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new u.IfcText(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new u.IfcText(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new Ey(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value,1,e[8]),void 0===(e[9]??void 0)||""===e[9]?null:e[9]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[10]??void 0)||""===e[10]?null:new Ey(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value,1,e[10]),void 0===(e[11]??void 0)||""===e[11]?null:new Ey(void 0===(e[11]??void 0)||""===e[11]?null:e[11].value,1,e[11]),void 0===(e[12]??void 0)||""===e[12]?null:new Ey(void 0===(e[12]??void 0)||""===e[12]?null:e[12].value,1,e[12]),void 0===(e[13]??void 0)||""===e[13]?null:new Ey(void 0===(e[13]??void 0)||""===e[13]?null:e[13].value,1,e[13]),void 0===(e[14]??void 0)||""===e[14]?null:new Ey(void 0===(e[14]??void 0)||""===e[14]?null:e[14].value,1,e[14]),e[15],e[16]),770865208:e=>new u.IfcDocumentInformationRelationship(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),3796139169:e=>new u.IfcDraughtingCalloutRelationship(void 0===(e[0]??void 0)||""===e[0]?null:new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,1,e[2]),new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,1,e[3])),1648886627:e=>new u.IfcEnvironmentalImpactValue(void 0===(e[0]??void 0)||""===e[0]?null:new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,1,e[2]),void 0===(e[3]??void 0)||""===e[3]?null:new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,1,e[3]),void 0===(e[4]??void 0)||""===e[4]?null:new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,1,e[4]),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),new u.IfcLabel(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),e[7],void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),3200245327:e=>new u.IfcExternalReference(void 0===(e[0]??void 0)||""===e[0]?null:new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcIdentifier(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),2242383968:e=>new u.IfcExternallyDefinedHatchStyle(void 0===(e[0]??void 0)||""===e[0]?null:new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcIdentifier(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),1040185647:e=>new u.IfcExternallyDefinedSurfaceStyle(void 0===(e[0]??void 0)||""===e[0]?null:new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcIdentifier(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),3207319532:e=>new u.IfcExternallyDefinedSymbol(void 0===(e[0]??void 0)||""===e[0]?null:new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcIdentifier(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),3548104201:e=>new u.IfcExternallyDefinedTextFont(void 0===(e[0]??void 0)||""===e[0]?null:new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcIdentifier(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),852622518:e=>new u.IfcGridAxis(void 0===(e[0]??void 0)||""===e[0]?null:new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),new u.IfcBoolean(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),3020489413:e=>new u.IfcIrregularTimeSeriesValue(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?Ly(1,e):null)||[]),2655187982:e=>new u.IfcLibraryInformation(new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,1,e[2]),void 0===(e[3]??void 0)||""===e[3]?null:new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,1,e[3]),void 0===(e[4]??void 0)||""===e[4]?null:e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[]),3452421091:e=>new u.IfcLibraryReference(void 0===(e[0]??void 0)||""===e[0]?null:new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcIdentifier(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),4162380809:e=>new u.IfcLightDistributionData(new u.IfcPlaneAngleMeasure(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new u.IfcPlaneAngleMeasure(e.value):null)||[],e[2]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new u.IfcLuminousIntensityDistributionMeasure(e.value):null)||[]),1566485204:e=>new u.IfcLightIntensityDistribution(e[0],e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[]),30780891:e=>new u.IfcLocalTime(new u.IfcHourInDay(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcMinuteInHour(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcSecondInMinute(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,1,e[3]),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcDaylightSavingHour(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value)),1838606355:e=>new u.IfcMaterial(new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value)),1847130766:e=>new u.IfcMaterialClassificationRelationship(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1])),248100487:e=>new u.IfcMaterialLayer(void 0===(e[0]??void 0)||""===e[0]?null:new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),new u.IfcPositiveLengthMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLogical(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),3303938423:e=>new u.IfcMaterialLayerSet(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value)),1303795690:e=>new u.IfcMaterialLayerSetUsage(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),e[1],e[2],new u.IfcLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),2199411900:e=>new u.IfcMaterialList(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[]),3265635763:e=>new u.IfcMaterialProperties(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0])),2597039031:e=>new u.IfcMeasureWithUnit(Ly(1,e[0]),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1])),4256014907:e=>new u.IfcMechanicalMaterialProperties(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcDynamicViscosityMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcModulusOfElasticityMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcModulusOfElasticityMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcPositiveRatioMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new u.IfcThermalExpansionCoefficientMeasure(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value)),677618848:e=>new u.IfcMechanicalSteelMaterialProperties(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcDynamicViscosityMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcModulusOfElasticityMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcModulusOfElasticityMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcPositiveRatioMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new u.IfcThermalExpansionCoefficientMeasure(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new u.IfcPressureMeasure(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcPressureMeasure(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcPositiveRatioMeasure(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:new u.IfcModulusOfElasticityMeasure(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value),void 0===(e[10]??void 0)||""===e[10]?null:new u.IfcPressureMeasure(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value),void 0===(e[11]??void 0)||""===e[11]?null:new u.IfcPositiveRatioMeasure(void 0===(e[11]??void 0)||""===e[11]?null:e[11].value),void 0===(e[12]??void 0)||""===e[12]?null:e[12]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[]),3368373690:e=>new u.IfcMetric(new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),e[2],void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcLabel(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,1,e[4]),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new u.IfcLabel(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),e[7],void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),new Ey(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value,1,e[9])),2706619895:e=>new u.IfcMonetaryUnit(e[0]),1918398963:e=>new u.IfcNamedUnit(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),e[1]),3701648758:e=>new u.IfcObjectPlacement,2251480897:e=>new u.IfcObjective(new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),e[2],void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcLabel(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,1,e[4]),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new u.IfcLabel(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,1,e[7]),void 0===(e[8]??void 0)||""===e[8]?null:new Ey(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value,1,e[8]),e[9],void 0===(e[10]??void 0)||""===e[10]?null:new u.IfcLabel(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value)),1227763645:e=>new u.IfcOpticalMaterialProperties(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcPositiveRatioMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcPositiveRatioMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcPositiveRatioMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcPositiveRatioMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new u.IfcPositiveRatioMeasure(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new u.IfcPositiveRatioMeasure(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcPositiveRatioMeasure(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcPositiveRatioMeasure(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:new u.IfcPositiveRatioMeasure(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value)),4251960020:e=>new u.IfcOrganization(void 0===(e[0]??void 0)||""===e[0]?null:new u.IfcIdentifier(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new u.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcText(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:e[3]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[4]??void 0)||""===e[4]?null:e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[]),1411181986:e=>new u.IfcOrganizationRelationship(new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,1,e[2]),e[3]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[]),1207048766:e=>new u.IfcOwnerHistory(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),e[2],e[3],void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcTimeStamp(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),new u.IfcTimeStamp(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),2077209135:e=>new u.IfcPerson(void 0===(e[0]??void 0)||""===e[0]?null:new u.IfcIdentifier(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:e[3]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new u.IfcLabel(e.value):null)||[],void 0===(e[4]??void 0)||""===e[4]?null:e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new u.IfcLabel(e.value):null)||[],void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new u.IfcLabel(e.value):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:e[7]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[]),101040310:e=>new u.IfcPersonAndOrganization(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:e[2]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[]),2483315170:e=>new u.IfcPhysicalQuantity(new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value)),2226359599:e=>new u.IfcPhysicalSimpleQuantity(new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,1,e[2])),3355820592:e=>new u.IfcPostalAddress(e[0],void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcLabel(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new u.IfcLabel(e.value):null)||[],void 0===(e[5]??void 0)||""===e[5]?null:new u.IfcLabel(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new u.IfcLabel(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:new u.IfcLabel(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value)),3727388367:e=>new u.IfcPreDefinedItem(new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value)),990879717:e=>new u.IfcPreDefinedSymbol(new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value)),3213052703:e=>new u.IfcPreDefinedTerminatorSymbol(new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value)),1775413392:e=>new u.IfcPreDefinedTextFont(new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value)),2022622350:e=>new u.IfcPresentationLayerAssignment(new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),e[2]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcIdentifier(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),1304840413:e=>new u.IfcPresentationLayerWithStyle(new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),e[2]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcIdentifier(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,void 0===(e[7]??void 0)||""===e[7]?null:e[7]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[]),3119450353:e=>new u.IfcPresentationStyle(void 0===(e[0]??void 0)||""===e[0]?null:new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value)),2417041796:e=>new u.IfcPresentationStyleAssignment(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[]),2095639259:e=>new u.IfcProductRepresentation(void 0===(e[0]??void 0)||""===e[0]?null:new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),e[2]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[]),2267347899:e=>new u.IfcProductsOfCombustionProperties(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcSpecificHeatCapacityMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcPositiveRatioMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcPositiveRatioMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcPositiveRatioMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value)),3958567839:e=>new u.IfcProfileDef(e[0],void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value)),2802850158:e=>new u.IfcProfileProperties(void 0===(e[0]??void 0)||""===e[0]?null:new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1])),2598011224:e=>new u.IfcProperty(new u.IfcIdentifier(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value)),3896028662:e=>new u.IfcPropertyConstraintRelationship(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),148025276:e=>new u.IfcPropertyDependencyRelationship(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcText(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value)),3710013099:e=>new u.IfcPropertyEnumeration(new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?Ly(1,e):null)||[],void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,1,e[2])),2044713172:e=>new u.IfcQuantityArea(new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,1,e[2]),new u.IfcAreaMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),2093928680:e=>new u.IfcQuantityCount(new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,1,e[2]),new u.IfcCountMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),931644368:e=>new u.IfcQuantityLength(new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,1,e[2]),new u.IfcLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),3252649465:e=>new u.IfcQuantityTime(new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,1,e[2]),new u.IfcTimeMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),2405470396:e=>new u.IfcQuantityVolume(new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,1,e[2]),new u.IfcVolumeMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),825690147:e=>new u.IfcQuantityWeight(new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,1,e[2]),new u.IfcMassMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),2692823254:e=>new u.IfcReferencesValueDocument(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),1580146022:e=>new u.IfcReinforcementBarProperties(new u.IfcAreaMeasure(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new u.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),e[2],void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcPositiveLengthMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new u.IfcCountMeasure(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value)),1222501353:e=>new u.IfcRelaxation(new u.IfcNormalisedRatioMeasure(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new u.IfcNormalisedRatioMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value)),1076942058:e=>new u.IfcRepresentation(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),e[3]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[]),3377609919:e=>new u.IfcRepresentationContext(void 0===(e[0]??void 0)||""===e[0]?null:new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value)),3008791417:e=>new u.IfcRepresentationItem,1660063152:e=>new u.IfcRepresentationMap(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1])),3679540991:e=>new u.IfcRibPlateProfileProperties(void 0===(e[0]??void 0)||""===e[0]?null:new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcPositiveLengthMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcPositiveLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcPositiveLengthMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new u.IfcPositiveLengthMeasure(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),e[6]),2341007311:e=>new u.IfcRoot(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),448429030:e=>new u.IfcSIUnit(e[0],e[1],e[2]),2042790032:e=>new u.IfcSectionProperties(e[0],new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,1,e[2])),4165799628:e=>new u.IfcSectionReinforcementProperties(new u.IfcLengthMeasure(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new u.IfcLengthMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLengthMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),e[3],new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,1,e[4]),e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[]),867548509:e=>new u.IfcShapeAspect(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcText(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,1,e[4])),3982875396:e=>new u.IfcShapeModel(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),e[3]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[]),4240577450:e=>new u.IfcShapeRepresentation(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),e[3]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[]),3692461612:e=>new u.IfcSimpleProperty(new u.IfcIdentifier(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value)),2273995522:e=>new u.IfcStructuralConnectionCondition(void 0===(e[0]??void 0)||""===e[0]?null:new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value)),2162789131:e=>new u.IfcStructuralLoad(void 0===(e[0]??void 0)||""===e[0]?null:new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value)),2525727697:e=>new u.IfcStructuralLoadStatic(void 0===(e[0]??void 0)||""===e[0]?null:new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value)),3408363356:e=>new u.IfcStructuralLoadTemperature(void 0===(e[0]??void 0)||""===e[0]?null:new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcThermodynamicTemperatureMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcThermodynamicTemperatureMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcThermodynamicTemperatureMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),2830218821:e=>new u.IfcStyleModel(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),e[3]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[]),3958052878:e=>new u.IfcStyledItem(void 0===(e[0]??void 0)||""===e[0]?null:new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),3049322572:e=>new u.IfcStyledRepresentation(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),e[3]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[]),1300840506:e=>new u.IfcSurfaceStyle(void 0===(e[0]??void 0)||""===e[0]?null:new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),e[1],e[2]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[]),3303107099:e=>new u.IfcSurfaceStyleLighting(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,1,e[2]),new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,1,e[3])),1607154358:e=>new u.IfcSurfaceStyleRefraction(void 0===(e[0]??void 0)||""===e[0]?null:new u.IfcReal(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcReal(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value)),846575682:e=>new u.IfcSurfaceStyleShading(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0])),1351298697:e=>new u.IfcSurfaceStyleWithTextures(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[]),626085974:e=>new u.IfcSurfaceTexture(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,e[2],void 0===(e[3]??void 0)||""===e[3]?null:new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,1,e[3])),1290481447:e=>new u.IfcSymbolStyle(void 0===(e[0]??void 0)||""===e[0]?null:new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),Ly(1,e[1])),985171141:e=>new u.IfcTable(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[]),531007025:e=>new u.IfcTableRow(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?Ly(1,e):null)||[],void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),912023232:e=>new u.IfcTelecomAddress(e[0],void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:e[3]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new u.IfcLabel(e.value):null)||[],void 0===(e[4]??void 0)||""===e[4]?null:e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new u.IfcLabel(e.value):null)||[],void 0===(e[5]??void 0)||""===e[5]?null:new u.IfcLabel(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new u.IfcLabel(e.value):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),1447204868:e=>new u.IfcTextStyle(void 0===(e[0]??void 0)||""===e[0]?null:new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,1,e[2]),new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,1,e[3])),1983826977:e=>new u.IfcTextStyleFontModel(new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new u.IfcTextFontName(e.value):null)||[],void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcFontStyle(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcFontVariant(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcFontWeight(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),Ly(1,e[5])),2636378356:e=>new u.IfcTextStyleForDefinedFont(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1])),1640371178:e=>new u.IfcTextStyleTextModel(void 0===(e[0]??void 0)||""===e[0]?null:Ly(1,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcTextAlignment(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcTextDecoration(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:Ly(1,e[3]),void 0===(e[4]??void 0)||""===e[4]?null:Ly(1,e[4]),void 0===(e[5]??void 0)||""===e[5]?null:new u.IfcTextTransformation(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:Ly(1,e[6])),1484833681:e=>new u.IfcTextStyleWithBoxCharacteristics(void 0===(e[0]??void 0)||""===e[0]?null:new u.IfcPositiveLengthMeasure(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcPositiveLengthMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcPlaneAngleMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcPlaneAngleMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:Ly(1,e[4])),280115917:e=>new u.IfcTextureCoordinate,1742049831:e=>new u.IfcTextureCoordinateGenerator(new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?Ly(1,e):null)||[]),2552916305:e=>new u.IfcTextureMap(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[]),1210645708:e=>new u.IfcTextureVertex(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new u.IfcParameterValue(e.value):null)||[]),3317419933:e=>new u.IfcThermalMaterialProperties(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcSpecificHeatCapacityMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcThermodynamicTemperatureMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcThermodynamicTemperatureMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcThermalConductivityMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value)),3101149627:e=>new u.IfcTimeSeries(new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,1,e[2]),new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,1,e[3]),e[4],e[5],void 0===(e[6]??void 0)||""===e[6]?null:new u.IfcLabel(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,1,e[7])),1718945513:e=>new u.IfcTimeSeriesReferenceRelationship(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[]),581633288:e=>new u.IfcTimeSeriesValue(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?Ly(1,e):null)||[]),1377556343:e=>new u.IfcTopologicalRepresentationItem,1735638870:e=>new u.IfcTopologyRepresentation(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),e[3]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[]),180925521:e=>new u.IfcUnitAssignment(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[]),2799835756:e=>new u.IfcVertex,3304826586:e=>new u.IfcVertexBasedTextureMap(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[]),1907098498:e=>new u.IfcVertexPoint(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0])),891718957:e=>new u.IfcVirtualGridIntersection(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new u.IfcLengthMeasure(e.value):null)||[]),1065908215:e=>new u.IfcWaterProperties(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),void 0===(e[1]??void 0)||""===e[1]||void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcIonConcentrationMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcIonConcentrationMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcIonConcentrationMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new u.IfcNormalisedRatioMeasure(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new u.IfcPHMeasure(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcNormalisedRatioMeasure(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),2442683028:e=>new u.IfcAnnotationOccurrence(void 0===(e[0]??void 0)||""===e[0]?null:new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),962685235:e=>new u.IfcAnnotationSurfaceOccurrence(void 0===(e[0]??void 0)||""===e[0]?null:new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),3612888222:e=>new u.IfcAnnotationSymbolOccurrence(void 0===(e[0]??void 0)||""===e[0]?null:new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),2297822566:e=>new u.IfcAnnotationTextOccurrence(void 0===(e[0]??void 0)||""===e[0]?null:new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),3798115385:e=>new u.IfcArbitraryClosedProfileDef(e[0],void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,1,e[2])),1310608509:e=>new u.IfcArbitraryOpenProfileDef(e[0],void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,1,e[2])),2705031697:e=>new u.IfcArbitraryProfileDefWithVoids(e[0],void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,1,e[2]),e[3]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[]),616511568:e=>new u.IfcBlobTexture(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,e[2],void 0===(e[3]??void 0)||""===e[3]?null:new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,1,e[3]),new u.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),3150382593:e=>new u.IfcCenterLineProfileDef(e[0],void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,1,e[2]),new u.IfcPositiveLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),647927063:e=>new u.IfcClassificationReference(void 0===(e[0]??void 0)||""===e[0]?null:new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcIdentifier(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,1,e[3])),776857604:e=>new u.IfcColourRgb(void 0===(e[0]??void 0)||""===e[0]?null:new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new u.IfcNormalisedRatioMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new u.IfcNormalisedRatioMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),new u.IfcNormalisedRatioMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),2542286263:e=>new u.IfcComplexProperty(new u.IfcIdentifier(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new u.IfcIdentifier(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),e[3]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[]),1485152156:e=>new u.IfcCompositeProfileDef(e[0],void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),e[2]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcLabel(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),370225590:e=>new u.IfcConnectedFaceSet(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[]),1981873012:e=>new u.IfcConnectionCurveGeometry(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1])),45288368:e=>new u.IfcConnectionPointEccentricity(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLengthMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLengthMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value)),3050246964:e=>new u.IfcContextDependentUnit(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),e[1],new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),2889183280:e=>new u.IfcConversionBasedUnit(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),e[1],new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,1,e[3])),3800577675:e=>new u.IfcCurveStyle(void 0===(e[0]??void 0)||""===e[0]?null:new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:Ly(1,e[2]),void 0===(e[3]??void 0)||""===e[3]?null:new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,1,e[3])),3632507154:e=>new u.IfcDerivedProfileDef(e[0],void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,1,e[2]),new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,1,e[3]),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value)),2273265877:e=>new u.IfcDimensionCalloutRelationship(void 0===(e[0]??void 0)||""===e[0]?null:new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,1,e[2]),new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,1,e[3])),1694125774:e=>new u.IfcDimensionPair(void 0===(e[0]??void 0)||""===e[0]?null:new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,1,e[2]),new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,1,e[3])),3732053477:e=>new u.IfcDocumentReference(void 0===(e[0]??void 0)||""===e[0]?null:new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcIdentifier(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),4170525392:e=>new u.IfcDraughtingPreDefinedTextFont(new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value)),3900360178:e=>new u.IfcEdge(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1])),476780140:e=>new u.IfcEdgeCurve(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,1,e[2]),void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),1860660968:e=>new u.IfcExtendedMaterialProperties(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcText(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),new u.IfcLabel(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),2556980723:e=>new u.IfcFace(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[]),1809719519:e=>new u.IfcFaceBound(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),803316827:e=>new u.IfcFaceOuterBound(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),3008276851:e=>new u.IfcFaceSurface(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),4219587988:e=>new u.IfcFailureConnectionCondition(void 0===(e[0]??void 0)||""===e[0]?null:new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcForceMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcForceMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcForceMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcForceMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new u.IfcForceMeasure(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new u.IfcForceMeasure(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value)),738692330:e=>new u.IfcFillAreaStyle(void 0===(e[0]??void 0)||""===e[0]?null:new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[]),3857492461:e=>new u.IfcFuelProperties(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcThermodynamicTemperatureMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcPositiveRatioMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcHeatingValueMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcHeatingValueMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value)),803998398:e=>new u.IfcGeneralMaterialProperties(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcMolecularWeightMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcNormalisedRatioMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcMassDensityMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),1446786286:e=>new u.IfcGeneralProfileProperties(void 0===(e[0]??void 0)||""===e[0]?null:new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcMassPerLengthMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcPositiveLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcPositiveLengthMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new u.IfcPositiveLengthMeasure(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new u.IfcAreaMeasure(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value)),3448662350:e=>new u.IfcGeometricRepresentationContext(void 0===(e[0]??void 0)||""===e[0]?null:new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new u.IfcDimensionCount(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new my(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,4),new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,1,e[4]),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5])),2453401579:e=>new u.IfcGeometricRepresentationItem,4142052618:e=>new u.IfcGeometricRepresentationSubContext(void 0===(e[0]??void 0)||""===e[0]?null:new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,1,e[2]),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcPositiveRatioMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4],void 0===(e[5]??void 0)||""===e[5]?null:new u.IfcLabel(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value)),3590301190:e=>new u.IfcGeometricSet(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[]),178086475:e=>new u.IfcGridPlacement(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1])),812098782:e=>new u.IfcHalfSpaceSolid(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),2445078500:e=>new u.IfcHygroscopicMaterialProperties(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcPositiveRatioMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcPositiveRatioMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcIsothermalMoistureCapacityMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcVaporPermeabilityMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new u.IfcMoistureDiffusivityMeasure(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value)),3905492369:e=>new u.IfcImageTexture(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,e[2],void 0===(e[3]??void 0)||""===e[3]?null:new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,1,e[3]),new u.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value)),3741457305:e=>new u.IfcIrregularTimeSeries(new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,1,e[2]),new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,1,e[3]),e[4],e[5],void 0===(e[6]??void 0)||""===e[6]?null:new u.IfcLabel(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,1,e[7]),e[8]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[]),1402838566:e=>new u.IfcLightSource(void 0===(e[0]??void 0)||""===e[0]?null:new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcNormalisedRatioMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcNormalisedRatioMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),125510826:e=>new u.IfcLightSourceAmbient(void 0===(e[0]??void 0)||""===e[0]?null:new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcNormalisedRatioMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcNormalisedRatioMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),2604431987:e=>new u.IfcLightSourceDirectional(void 0===(e[0]??void 0)||""===e[0]?null:new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcNormalisedRatioMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcNormalisedRatioMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,1,e[4])),4266656042:e=>new u.IfcLightSourceGoniometric(void 0===(e[0]??void 0)||""===e[0]?null:new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcNormalisedRatioMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcNormalisedRatioMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,1,e[4]),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),new u.IfcThermodynamicTemperatureMeasure(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),new u.IfcLuminousFluxMeasure(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8],new Ey(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value,1,e[9])),1520743889:e=>new u.IfcLightSourcePositional(void 0===(e[0]??void 0)||""===e[0]?null:new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcNormalisedRatioMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcNormalisedRatioMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,1,e[4]),new u.IfcPositiveLengthMeasure(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),new u.IfcReal(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),new u.IfcReal(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),new u.IfcReal(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),3422422726:e=>new u.IfcLightSourceSpot(void 0===(e[0]??void 0)||""===e[0]?null:new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcNormalisedRatioMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcNormalisedRatioMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,1,e[4]),new u.IfcPositiveLengthMeasure(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),new u.IfcReal(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),new u.IfcReal(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),new u.IfcReal(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),new Ey(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value,1,e[9]),void 0===(e[10]??void 0)||""===e[10]?null:new u.IfcReal(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value),new u.IfcPositivePlaneAngleMeasure(void 0===(e[11]??void 0)||""===e[11]?null:e[11].value),new u.IfcPositivePlaneAngleMeasure(void 0===(e[12]??void 0)||""===e[12]?null:e[12].value)),2624227202:e=>new u.IfcLocalPlacement(void 0===(e[0]??void 0)||""===e[0]?null:new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1])),1008929658:e=>new u.IfcLoop,2347385850:e=>new u.IfcMappedItem(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1])),2022407955:e=>new u.IfcMaterialDefinitionRepresentation(void 0===(e[0]??void 0)||""===e[0]?null:new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),e[2]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,1,e[3])),1430189142:e=>new u.IfcMechanicalConcreteMaterialProperties(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcDynamicViscosityMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcModulusOfElasticityMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcModulusOfElasticityMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcPositiveRatioMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new u.IfcThermalExpansionCoefficientMeasure(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new u.IfcPressureMeasure(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcPositiveLengthMeasure(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcText(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:new u.IfcText(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value),void 0===(e[10]??void 0)||""===e[10]?null:new u.IfcNormalisedRatioMeasure(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value),void 0===(e[11]??void 0)||""===e[11]?null:new u.IfcText(void 0===(e[11]??void 0)||""===e[11]?null:e[11].value)),219451334:e=>new u.IfcObjectDefinition(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),2833995503:e=>new u.IfcOneDirectionRepeatFactor(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0])),2665983363:e=>new u.IfcOpenShell(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[]),1029017970:e=>new u.IfcOrientedEdge(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),2529465313:e=>new u.IfcParameterizedProfileDef(e[0],void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,1,e[2])),2519244187:e=>new u.IfcPath(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[]),3021840470:e=>new u.IfcPhysicalComplexQuantity(new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),e[2]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],new u.IfcLabel(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new u.IfcLabel(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value)),597895409:e=>new u.IfcPixelTexture(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,e[2],void 0===(e[3]??void 0)||""===e[3]?null:new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,1,e[3]),new u.IfcInteger(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),new u.IfcInteger(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),new u.IfcInteger(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),e[7]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?Number(e.value):null)||[]),2004835150:e=>new u.IfcPlacement(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0])),1663979128:e=>new u.IfcPlanarExtent(new u.IfcLengthMeasure(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new u.IfcLengthMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value)),2067069095:e=>new u.IfcPoint,4022376103:e=>new u.IfcPointOnCurve(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),new u.IfcParameterValue(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value)),1423911732:e=>new u.IfcPointOnSurface(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),new u.IfcParameterValue(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new u.IfcParameterValue(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),2924175390:e=>new u.IfcPolyLoop(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[]),2775532180:e=>new u.IfcPolygonalBoundedHalfSpace(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,1,e[2]),new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,1,e[3])),759155922:e=>new u.IfcPreDefinedColour(new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value)),2559016684:e=>new u.IfcPreDefinedCurveFont(new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value)),433424934:e=>new u.IfcPreDefinedDimensionSymbol(new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value)),179317114:e=>new u.IfcPreDefinedPointMarkerSymbol(new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value)),673634403:e=>new u.IfcProductDefinitionShape(void 0===(e[0]??void 0)||""===e[0]?null:new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),e[2]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[]),871118103:e=>new u.IfcPropertyBoundedValue(new u.IfcIdentifier(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:Ly(1,e[2]),void 0===(e[3]??void 0)||""===e[3]?null:Ly(1,e[3]),void 0===(e[4]??void 0)||""===e[4]?null:new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,1,e[4])),1680319473:e=>new u.IfcPropertyDefinition(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),4166981789:e=>new u.IfcPropertyEnumeratedValue(new u.IfcIdentifier(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),e[2]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?Ly(1,e):null)||[],void 0===(e[3]??void 0)||""===e[3]?null:new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,1,e[3])),2752243245:e=>new u.IfcPropertyListValue(new u.IfcIdentifier(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),e[2]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?Ly(1,e):null)||[],void 0===(e[3]??void 0)||""===e[3]?null:new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,1,e[3])),941946838:e=>new u.IfcPropertyReferenceValue(new u.IfcIdentifier(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,1,e[3])),3357820518:e=>new u.IfcPropertySetDefinition(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),3650150729:e=>new u.IfcPropertySingleValue(new u.IfcIdentifier(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:Ly(1,e[2]),void 0===(e[3]??void 0)||""===e[3]?null:new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,1,e[3])),110355661:e=>new u.IfcPropertyTableValue(new u.IfcIdentifier(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),e[2]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?Ly(1,e):null)||[],e[3]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?Ly(1,e):null)||[],void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcText(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6])),3615266464:e=>new u.IfcRectangleProfileDef(e[0],void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,1,e[2]),new u.IfcPositiveLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new u.IfcPositiveLengthMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value)),3413951693:e=>new u.IfcRegularTimeSeries(new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,1,e[2]),new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,1,e[3]),e[4],e[5],void 0===(e[6]??void 0)||""===e[6]?null:new u.IfcLabel(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,1,e[7]),new u.IfcTimeMeasure(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[]),3765753017:e=>new u.IfcReinforcementDefinitionProperties(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[]),478536968:e=>new u.IfcRelationship(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),2778083089:e=>new u.IfcRoundedRectangleProfileDef(e[0],void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,1,e[2]),new u.IfcPositiveLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new u.IfcPositiveLengthMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),new u.IfcPositiveLengthMeasure(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value)),1509187699:e=>new u.IfcSectionedSpine(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],e[2]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[]),2411513650:e=>new u.IfcServiceLifeFactor(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4],void 0===(e[5]??void 0)||""===e[5]?null:Ly(1,e[5]),Ly(1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:Ly(1,e[7])),4124623270:e=>new u.IfcShellBasedSurfaceModel(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[]),2609359061:e=>new u.IfcSlippageConnectionCondition(void 0===(e[0]??void 0)||""===e[0]?null:new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcLengthMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLengthMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),723233188:e=>new u.IfcSolidModel,2485662743:e=>new u.IfcSoundProperties(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new u.IfcBoolean(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),e[5],e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[]),1202362311:e=>new u.IfcSoundValue(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,1,e[4]),new u.IfcFrequencyMeasure(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:Ly(1,e[6])),390701378:e=>new u.IfcSpaceThermalLoadProperties(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcPositiveRatioMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),e[5],e[6],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcText(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),new u.IfcPowerMeasure(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:new u.IfcPowerMeasure(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value),void 0===(e[10]??void 0)||""===e[10]?null:new Ey(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value,1,e[10]),void 0===(e[11]??void 0)||""===e[11]?null:new u.IfcLabel(void 0===(e[11]??void 0)||""===e[11]?null:e[11].value),void 0===(e[12]??void 0)||""===e[12]?null:new u.IfcLabel(void 0===(e[12]??void 0)||""===e[12]?null:e[12].value),e[13]),1595516126:e=>new u.IfcStructuralLoadLinearForce(void 0===(e[0]??void 0)||""===e[0]?null:new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcLinearForceMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLinearForceMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcLinearForceMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLinearMomentMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new u.IfcLinearMomentMeasure(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new u.IfcLinearMomentMeasure(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value)),2668620305:e=>new u.IfcStructuralLoadPlanarForce(void 0===(e[0]??void 0)||""===e[0]?null:new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcPlanarForceMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcPlanarForceMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcPlanarForceMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),2473145415:e=>new u.IfcStructuralLoadSingleDisplacement(void 0===(e[0]??void 0)||""===e[0]?null:new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcLengthMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLengthMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcPlaneAngleMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new u.IfcPlaneAngleMeasure(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new u.IfcPlaneAngleMeasure(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value)),1973038258:e=>new u.IfcStructuralLoadSingleDisplacementDistortion(void 0===(e[0]??void 0)||""===e[0]?null:new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcLengthMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLengthMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcPlaneAngleMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new u.IfcPlaneAngleMeasure(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new u.IfcPlaneAngleMeasure(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcCurvatureMeasure(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),1597423693:e=>new u.IfcStructuralLoadSingleForce(void 0===(e[0]??void 0)||""===e[0]?null:new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcForceMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcForceMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcForceMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcTorqueMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new u.IfcTorqueMeasure(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new u.IfcTorqueMeasure(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value)),1190533807:e=>new u.IfcStructuralLoadSingleForceWarping(void 0===(e[0]??void 0)||""===e[0]?null:new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcForceMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcForceMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcForceMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcTorqueMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new u.IfcTorqueMeasure(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new u.IfcTorqueMeasure(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcWarpingMomentMeasure(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),3843319758:e=>new u.IfcStructuralProfileProperties(void 0===(e[0]??void 0)||""===e[0]?null:new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcMassPerLengthMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcPositiveLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcPositiveLengthMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new u.IfcPositiveLengthMeasure(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new u.IfcAreaMeasure(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcMomentOfInertiaMeasure(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcMomentOfInertiaMeasure(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:new u.IfcMomentOfInertiaMeasure(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value),void 0===(e[10]??void 0)||""===e[10]?null:new u.IfcMomentOfInertiaMeasure(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value),void 0===(e[11]??void 0)||""===e[11]?null:new u.IfcWarpingConstantMeasure(void 0===(e[11]??void 0)||""===e[11]?null:e[11].value),void 0===(e[12]??void 0)||""===e[12]?null:new u.IfcLengthMeasure(void 0===(e[12]??void 0)||""===e[12]?null:e[12].value),void 0===(e[13]??void 0)||""===e[13]?null:new u.IfcLengthMeasure(void 0===(e[13]??void 0)||""===e[13]?null:e[13].value),void 0===(e[14]??void 0)||""===e[14]?null:new u.IfcAreaMeasure(void 0===(e[14]??void 0)||""===e[14]?null:e[14].value),void 0===(e[15]??void 0)||""===e[15]?null:new u.IfcAreaMeasure(void 0===(e[15]??void 0)||""===e[15]?null:e[15].value),void 0===(e[16]??void 0)||""===e[16]?null:new u.IfcSectionModulusMeasure(void 0===(e[16]??void 0)||""===e[16]?null:e[16].value),void 0===(e[17]??void 0)||""===e[17]?null:new u.IfcSectionModulusMeasure(void 0===(e[17]??void 0)||""===e[17]?null:e[17].value),void 0===(e[18]??void 0)||""===e[18]?null:new u.IfcSectionModulusMeasure(void 0===(e[18]??void 0)||""===e[18]?null:e[18].value),void 0===(e[19]??void 0)||""===e[19]?null:new u.IfcSectionModulusMeasure(void 0===(e[19]??void 0)||""===e[19]?null:e[19].value),void 0===(e[20]??void 0)||""===e[20]?null:new u.IfcSectionModulusMeasure(void 0===(e[20]??void 0)||""===e[20]?null:e[20].value),void 0===(e[21]??void 0)||""===e[21]?null:new u.IfcLengthMeasure(void 0===(e[21]??void 0)||""===e[21]?null:e[21].value),void 0===(e[22]??void 0)||""===e[22]?null:new u.IfcLengthMeasure(void 0===(e[22]??void 0)||""===e[22]?null:e[22].value)),3653947884:e=>new u.IfcStructuralSteelProfileProperties(void 0===(e[0]??void 0)||""===e[0]?null:new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcMassPerLengthMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcPositiveLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcPositiveLengthMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new u.IfcPositiveLengthMeasure(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new u.IfcAreaMeasure(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcMomentOfInertiaMeasure(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcMomentOfInertiaMeasure(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:new u.IfcMomentOfInertiaMeasure(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value),void 0===(e[10]??void 0)||""===e[10]?null:new u.IfcMomentOfInertiaMeasure(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value),void 0===(e[11]??void 0)||""===e[11]?null:new u.IfcWarpingConstantMeasure(void 0===(e[11]??void 0)||""===e[11]?null:e[11].value),void 0===(e[12]??void 0)||""===e[12]?null:new u.IfcLengthMeasure(void 0===(e[12]??void 0)||""===e[12]?null:e[12].value),void 0===(e[13]??void 0)||""===e[13]?null:new u.IfcLengthMeasure(void 0===(e[13]??void 0)||""===e[13]?null:e[13].value),void 0===(e[14]??void 0)||""===e[14]?null:new u.IfcAreaMeasure(void 0===(e[14]??void 0)||""===e[14]?null:e[14].value),void 0===(e[15]??void 0)||""===e[15]?null:new u.IfcAreaMeasure(void 0===(e[15]??void 0)||""===e[15]?null:e[15].value),void 0===(e[16]??void 0)||""===e[16]?null:new u.IfcSectionModulusMeasure(void 0===(e[16]??void 0)||""===e[16]?null:e[16].value),void 0===(e[17]??void 0)||""===e[17]?null:new u.IfcSectionModulusMeasure(void 0===(e[17]??void 0)||""===e[17]?null:e[17].value),void 0===(e[18]??void 0)||""===e[18]?null:new u.IfcSectionModulusMeasure(void 0===(e[18]??void 0)||""===e[18]?null:e[18].value),void 0===(e[19]??void 0)||""===e[19]?null:new u.IfcSectionModulusMeasure(void 0===(e[19]??void 0)||""===e[19]?null:e[19].value),void 0===(e[20]??void 0)||""===e[20]?null:new u.IfcSectionModulusMeasure(void 0===(e[20]??void 0)||""===e[20]?null:e[20].value),void 0===(e[21]??void 0)||""===e[21]?null:new u.IfcLengthMeasure(void 0===(e[21]??void 0)||""===e[21]?null:e[21].value),void 0===(e[22]??void 0)||""===e[22]?null:new u.IfcLengthMeasure(void 0===(e[22]??void 0)||""===e[22]?null:e[22].value),void 0===(e[23]??void 0)||""===e[23]?null:new u.IfcAreaMeasure(void 0===(e[23]??void 0)||""===e[23]?null:e[23].value),void 0===(e[24]??void 0)||""===e[24]?null:new u.IfcAreaMeasure(void 0===(e[24]??void 0)||""===e[24]?null:e[24].value),void 0===(e[25]??void 0)||""===e[25]?null:new u.IfcPositiveRatioMeasure(void 0===(e[25]??void 0)||""===e[25]?null:e[25].value),void 0===(e[26]??void 0)||""===e[26]?null:new u.IfcPositiveRatioMeasure(void 0===(e[26]??void 0)||""===e[26]?null:e[26].value)),2233826070:e=>new u.IfcSubedge(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,1,e[2])),2513912981:e=>new u.IfcSurface,1878645084:e=>new u.IfcSurfaceStyleRendering(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcNormalisedRatioMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,1,e[2]),void 0===(e[3]??void 0)||""===e[3]?null:new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,1,e[3]),void 0===(e[4]??void 0)||""===e[4]?null:new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,1,e[4]),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:Ly(1,e[7]),e[8]),2247615214:e=>new u.IfcSweptAreaSolid(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1])),1260650574:e=>new u.IfcSweptDiskSolid(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),new u.IfcPositiveLengthMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcPositiveLengthMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),new u.IfcParameterValue(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new u.IfcParameterValue(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value)),230924584:e=>new u.IfcSweptSurface(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1])),3071757647:e=>new u.IfcTShapeProfileDef(e[0],void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,1,e[2]),new u.IfcPositiveLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new u.IfcPositiveLengthMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),new u.IfcPositiveLengthMeasure(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),new u.IfcPositiveLengthMeasure(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcPositiveLengthMeasure(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcPositiveLengthMeasure(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:new u.IfcPositiveLengthMeasure(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value),void 0===(e[10]??void 0)||""===e[10]?null:new u.IfcPlaneAngleMeasure(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value),void 0===(e[11]??void 0)||""===e[11]?null:new u.IfcPlaneAngleMeasure(void 0===(e[11]??void 0)||""===e[11]?null:e[11].value),void 0===(e[12]??void 0)||""===e[12]?null:new u.IfcPositiveLengthMeasure(void 0===(e[12]??void 0)||""===e[12]?null:e[12].value)),3028897424:e=>new u.IfcTerminatorSymbol(void 0===(e[0]??void 0)||""===e[0]?null:new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,1,e[3])),4282788508:e=>new u.IfcTextLiteral(new u.IfcPresentableText(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),e[2]),3124975700:e=>new u.IfcTextLiteralWithExtent(new u.IfcPresentableText(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),e[2],new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,1,e[3]),new u.IfcBoxAlignment(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value)),2715220739:e=>new u.IfcTrapeziumProfileDef(e[0],void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,1,e[2]),new u.IfcPositiveLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new u.IfcPositiveLengthMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),new u.IfcPositiveLengthMeasure(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),new u.IfcLengthMeasure(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value)),1345879162:e=>new u.IfcTwoDirectionRepeatFactor(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1])),1628702193:e=>new u.IfcTypeObject(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[]),2347495698:e=>new u.IfcTypeProduct(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),427810014:e=>new u.IfcUShapeProfileDef(e[0],void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,1,e[2]),new u.IfcPositiveLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new u.IfcPositiveLengthMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),new u.IfcPositiveLengthMeasure(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),new u.IfcPositiveLengthMeasure(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcPositiveLengthMeasure(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcPositiveLengthMeasure(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:new u.IfcPlaneAngleMeasure(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value),void 0===(e[10]??void 0)||""===e[10]?null:new u.IfcPositiveLengthMeasure(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value)),1417489154:e=>new u.IfcVector(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),new u.IfcLengthMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value)),2759199220:e=>new u.IfcVertexLoop(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0])),336235671:e=>new u.IfcWindowLiningProperties(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcPositiveLengthMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new u.IfcPositiveLengthMeasure(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new u.IfcPositiveLengthMeasure(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcPositiveLengthMeasure(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcNormalisedRatioMeasure(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:new u.IfcNormalisedRatioMeasure(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value),void 0===(e[10]??void 0)||""===e[10]?null:new u.IfcNormalisedRatioMeasure(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value),void 0===(e[11]??void 0)||""===e[11]?null:new u.IfcNormalisedRatioMeasure(void 0===(e[11]??void 0)||""===e[11]?null:e[11].value),void 0===(e[12]??void 0)||""===e[12]?null:new Ey(void 0===(e[12]??void 0)||""===e[12]?null:e[12].value,1,e[12])),512836454:e=>new u.IfcWindowPanelProperties(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4],e[5],void 0===(e[6]??void 0)||""===e[6]?null:new u.IfcPositiveLengthMeasure(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcPositiveLengthMeasure(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new Ey(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value,1,e[8])),1299126871:e=>new u.IfcWindowStyle(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8],e[9],void 0===(e[10]??void 0)||""===e[10]?null:e[10].value,void 0===(e[11]??void 0)||""===e[11]?null:e[11].value),2543172580:e=>new u.IfcZShapeProfileDef(e[0],void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,1,e[2]),new u.IfcPositiveLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new u.IfcPositiveLengthMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),new u.IfcPositiveLengthMeasure(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),new u.IfcPositiveLengthMeasure(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcPositiveLengthMeasure(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcPositiveLengthMeasure(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),3288037868:e=>new u.IfcAnnotationCurveOccurrence(void 0===(e[0]??void 0)||""===e[0]?null:new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),669184980:e=>new u.IfcAnnotationFillArea(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[]),2265737646:e=>new u.IfcAnnotationFillAreaOccurrence(void 0===(e[0]??void 0)||""===e[0]?null:new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,1,e[3]),e[4]),1302238472:e=>new u.IfcAnnotationSurface(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1])),4261334040:e=>new u.IfcAxis1Placement(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1])),3125803723:e=>new u.IfcAxis2Placement2D(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1])),2740243338:e=>new u.IfcAxis2Placement3D(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,1,e[2])),2736907675:e=>new u.IfcBooleanResult(e[0],new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,1,e[2])),4182860854:e=>new u.IfcBoundedSurface,2581212453:e=>new u.IfcBoundingBox(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),new u.IfcPositiveLengthMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new u.IfcPositiveLengthMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),new u.IfcPositiveLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),2713105998:e=>new u.IfcBoxedHalfSpace(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,1,e[2])),2898889636:e=>new u.IfcCShapeProfileDef(e[0],void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,1,e[2]),new u.IfcPositiveLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new u.IfcPositiveLengthMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),new u.IfcPositiveLengthMeasure(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),new u.IfcPositiveLengthMeasure(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcPositiveLengthMeasure(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcPositiveLengthMeasure(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),1123145078:e=>new u.IfcCartesianPoint(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new u.IfcLengthMeasure(e.value):null)||[]),59481748:e=>new u.IfcCartesianTransformationOperator(void 0===(e[0]??void 0)||""===e[0]?null:new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,1,e[2]),void 0===(e[3]??void 0)||""===e[3]?null:new my(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,4)),3749851601:e=>new u.IfcCartesianTransformationOperator2D(void 0===(e[0]??void 0)||""===e[0]?null:new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,1,e[2]),void 0===(e[3]??void 0)||""===e[3]?null:new my(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,4)),3486308946:e=>new u.IfcCartesianTransformationOperator2DnonUniform(void 0===(e[0]??void 0)||""===e[0]?null:new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,1,e[2]),void 0===(e[3]??void 0)||""===e[3]?null:new my(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,4),void 0===(e[4]??void 0)||""===e[4]?null:new my(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,4)),3331915920:e=>new u.IfcCartesianTransformationOperator3D(void 0===(e[0]??void 0)||""===e[0]?null:new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,1,e[2]),void 0===(e[3]??void 0)||""===e[3]?null:new my(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,4),void 0===(e[4]??void 0)||""===e[4]?null:new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,1,e[4])),1416205885:e=>new u.IfcCartesianTransformationOperator3DnonUniform(void 0===(e[0]??void 0)||""===e[0]?null:new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,1,e[2]),void 0===(e[3]??void 0)||""===e[3]?null:new my(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,4),void 0===(e[4]??void 0)||""===e[4]?null:new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,1,e[4]),void 0===(e[5]??void 0)||""===e[5]?null:new my(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,4),void 0===(e[6]??void 0)||""===e[6]?null:new my(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,4)),1383045692:e=>new u.IfcCircleProfileDef(e[0],void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,1,e[2]),new u.IfcPositiveLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),2205249479:e=>new u.IfcClosedShell(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[]),2485617015:e=>new u.IfcCompositeCurveSegment(e[0],void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,1,e[2])),4133800736:e=>new u.IfcCraneRailAShapeProfileDef(e[0],void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,1,e[2]),new u.IfcPositiveLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new u.IfcPositiveLengthMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new u.IfcPositiveLengthMeasure(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),new u.IfcPositiveLengthMeasure(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),new u.IfcPositiveLengthMeasure(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),new u.IfcPositiveLengthMeasure(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),new u.IfcPositiveLengthMeasure(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value),new u.IfcPositiveLengthMeasure(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value),new u.IfcPositiveLengthMeasure(void 0===(e[11]??void 0)||""===e[11]?null:e[11].value),new u.IfcPositiveLengthMeasure(void 0===(e[12]??void 0)||""===e[12]?null:e[12].value),new u.IfcPositiveLengthMeasure(void 0===(e[13]??void 0)||""===e[13]?null:e[13].value),void 0===(e[14]??void 0)||""===e[14]?null:new u.IfcPositiveLengthMeasure(void 0===(e[14]??void 0)||""===e[14]?null:e[14].value)),194851669:e=>new u.IfcCraneRailFShapeProfileDef(e[0],void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,1,e[2]),new u.IfcPositiveLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new u.IfcPositiveLengthMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new u.IfcPositiveLengthMeasure(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),new u.IfcPositiveLengthMeasure(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),new u.IfcPositiveLengthMeasure(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),new u.IfcPositiveLengthMeasure(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),new u.IfcPositiveLengthMeasure(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value),new u.IfcPositiveLengthMeasure(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value),void 0===(e[11]??void 0)||""===e[11]?null:new u.IfcPositiveLengthMeasure(void 0===(e[11]??void 0)||""===e[11]?null:e[11].value)),2506170314:e=>new u.IfcCsgPrimitive3D(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0])),2147822146:e=>new u.IfcCsgSolid(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0])),2601014836:e=>new u.IfcCurve,2827736869:e=>new u.IfcCurveBoundedPlane(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:e[2]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[]),693772133:e=>new u.IfcDefinedSymbol(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1])),606661476:e=>new u.IfcDimensionCurve(void 0===(e[0]??void 0)||""===e[0]?null:new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),4054601972:e=>new u.IfcDimensionCurveTerminator(void 0===(e[0]??void 0)||""===e[0]?null:new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,1,e[3]),e[4]),32440307:e=>new u.IfcDirection(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?Number(e.value):null)||[]),2963535650:e=>new u.IfcDoorLiningProperties(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcPositiveLengthMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new u.IfcPositiveLengthMeasure(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new u.IfcPositiveLengthMeasure(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcPositiveLengthMeasure(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcPositiveLengthMeasure(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:new u.IfcLengthMeasure(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value),void 0===(e[10]??void 0)||""===e[10]?null:new u.IfcLengthMeasure(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value),void 0===(e[11]??void 0)||""===e[11]?null:new u.IfcLengthMeasure(void 0===(e[11]??void 0)||""===e[11]?null:e[11].value),void 0===(e[12]??void 0)||""===e[12]?null:new u.IfcPositiveLengthMeasure(void 0===(e[12]??void 0)||""===e[12]?null:e[12].value),void 0===(e[13]??void 0)||""===e[13]?null:new u.IfcPositiveLengthMeasure(void 0===(e[13]??void 0)||""===e[13]?null:e[13].value),void 0===(e[14]??void 0)||""===e[14]?null:new Ey(void 0===(e[14]??void 0)||""===e[14]?null:e[14].value,1,e[14])),1714330368:e=>new u.IfcDoorPanelProperties(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcPositiveLengthMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),e[5],void 0===(e[6]??void 0)||""===e[6]?null:new u.IfcNormalisedRatioMeasure(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),e[7],void 0===(e[8]??void 0)||""===e[8]?null:new Ey(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value,1,e[8])),526551008:e=>new u.IfcDoorStyle(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8],e[9],void 0===(e[10]??void 0)||""===e[10]?null:e[10].value,void 0===(e[11]??void 0)||""===e[11]?null:e[11].value),3073041342:e=>new u.IfcDraughtingCallout(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[]),445594917:e=>new u.IfcDraughtingPreDefinedColour(new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value)),4006246654:e=>new u.IfcDraughtingPreDefinedCurveFont(new u.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value)),1472233963:e=>new u.IfcEdgeLoop(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[]),1883228015:e=>new u.IfcElementQuantity(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[]),339256511:e=>new u.IfcElementType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),2777663545:e=>new u.IfcElementarySurface(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0])),2835456948:e=>new u.IfcEllipseProfileDef(e[0],void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,1,e[2]),new u.IfcPositiveLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new u.IfcPositiveLengthMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value)),80994333:e=>new u.IfcEnergyProperties(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4],void 0===(e[5]??void 0)||""===e[5]?null:new u.IfcLabel(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value)),477187591:e=>new u.IfcExtrudedAreaSolid(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,1,e[2]),new u.IfcPositiveLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),2047409740:e=>new u.IfcFaceBasedSurfaceModel(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[]),374418227:e=>new u.IfcFillAreaStyleHatching(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,1,e[2]),void 0===(e[3]??void 0)||""===e[3]?null:new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,1,e[3]),new u.IfcPlaneAngleMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value)),4203026998:e=>new u.IfcFillAreaStyleTileSymbolWithStyle(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0])),315944413:e=>new u.IfcFillAreaStyleTiles(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],new u.IfcPositiveRatioMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),3455213021:e=>new u.IfcFluidFlowProperties(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4],void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,1,e[7]),new Ey(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value,1,e[8]),void 0===(e[9]??void 0)||""===e[9]?null:new Ey(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value,1,e[9]),void 0===(e[10]??void 0)||""===e[10]?null:new u.IfcLabel(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value),void 0===(e[11]??void 0)||""===e[11]?null:new u.IfcThermodynamicTemperatureMeasure(void 0===(e[11]??void 0)||""===e[11]?null:e[11].value),void 0===(e[12]??void 0)||""===e[12]?null:new u.IfcThermodynamicTemperatureMeasure(void 0===(e[12]??void 0)||""===e[12]?null:e[12].value),void 0===(e[13]??void 0)||""===e[13]?null:new Ey(void 0===(e[13]??void 0)||""===e[13]?null:e[13].value,1,e[13]),void 0===(e[14]??void 0)||""===e[14]?null:new Ey(void 0===(e[14]??void 0)||""===e[14]?null:e[14].value,1,e[14]),void 0===(e[15]??void 0)||""===e[15]?null:Ly(1,e[15]),void 0===(e[16]??void 0)||""===e[16]?null:new u.IfcPositiveRatioMeasure(void 0===(e[16]??void 0)||""===e[16]?null:e[16].value),void 0===(e[17]??void 0)||""===e[17]?null:new u.IfcLinearVelocityMeasure(void 0===(e[17]??void 0)||""===e[17]?null:e[17].value),void 0===(e[18]??void 0)||""===e[18]?null:new u.IfcPressureMeasure(void 0===(e[18]??void 0)||""===e[18]?null:e[18].value)),4238390223:e=>new u.IfcFurnishingElementType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),1268542332:e=>new u.IfcFurnitureType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),987898635:e=>new u.IfcGeometricCurveSet(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[]),1484403080:e=>new u.IfcIShapeProfileDef(e[0],void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,1,e[2]),new u.IfcPositiveLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new u.IfcPositiveLengthMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),new u.IfcPositiveLengthMeasure(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),new u.IfcPositiveLengthMeasure(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcPositiveLengthMeasure(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),572779678:e=>new u.IfcLShapeProfileDef(e[0],void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,1,e[2]),new u.IfcPositiveLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcPositiveLengthMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),new u.IfcPositiveLengthMeasure(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new u.IfcPositiveLengthMeasure(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcPositiveLengthMeasure(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcPlaneAngleMeasure(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:new u.IfcPositiveLengthMeasure(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value),void 0===(e[10]??void 0)||""===e[10]?null:new u.IfcPositiveLengthMeasure(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value)),1281925730:e=>new u.IfcLine(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1])),1425443689:e=>new u.IfcManifoldSolidBrep(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0])),3888040117:e=>new u.IfcObject(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value)),3388369263:e=>new u.IfcOffsetCurve2D(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),new u.IfcLengthMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),3505215534:e=>new u.IfcOffsetCurve3D(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),new u.IfcLengthMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,1,e[3])),3566463478:e=>new u.IfcPermeableCoveringProperties(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4],e[5],void 0===(e[6]??void 0)||""===e[6]?null:new u.IfcPositiveLengthMeasure(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcPositiveLengthMeasure(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new Ey(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value,1,e[8])),603570806:e=>new u.IfcPlanarBox(new u.IfcLengthMeasure(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new u.IfcLengthMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,1,e[2])),220341763:e=>new u.IfcPlane(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0])),2945172077:e=>new u.IfcProcess(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value)),4208778838:e=>new u.IfcProduct(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6])),103090709:e=>new u.IfcProject(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new u.IfcLabel(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new u.IfcLabel(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),e[7]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],new Ey(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value,1,e[8])),4194566429:e=>new u.IfcProjectionCurve(void 0===(e[0]??void 0)||""===e[0]?null:new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),1451395588:e=>new u.IfcPropertySet(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[]),3219374653:e=>new u.IfcProxy(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),e[7],void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),2770003689:e=>new u.IfcRectangleHollowProfileDef(e[0],void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,1,e[2]),new u.IfcPositiveLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new u.IfcPositiveLengthMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),new u.IfcPositiveLengthMeasure(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new u.IfcPositiveLengthMeasure(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcPositiveLengthMeasure(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),2798486643:e=>new u.IfcRectangularPyramid(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),new u.IfcPositiveLengthMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new u.IfcPositiveLengthMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),new u.IfcPositiveLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),3454111270:e=>new u.IfcRectangularTrimmedSurface(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),new u.IfcParameterValue(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new u.IfcParameterValue(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),new u.IfcParameterValue(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new u.IfcParameterValue(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),3939117080:e=>new u.IfcRelAssigns(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],e[5]),1683148259:e=>new u.IfcRelAssignsToActor(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],e[5],new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,1,e[7])),2495723537:e=>new u.IfcRelAssignsToControl(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],e[5],new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6])),1307041759:e=>new u.IfcRelAssignsToGroup(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],e[5],new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6])),4278684876:e=>new u.IfcRelAssignsToProcess(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],e[5],new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,1,e[7])),2857406711:e=>new u.IfcRelAssignsToProduct(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],e[5],new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6])),3372526763:e=>new u.IfcRelAssignsToProjectOrder(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],e[5],new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6])),205026976:e=>new u.IfcRelAssignsToResource(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],e[5],new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6])),1865459582:e=>new u.IfcRelAssociates(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[]),1327628568:e=>new u.IfcRelAssociatesAppliedValue(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5])),4095574036:e=>new u.IfcRelAssociatesApproval(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5])),919958153:e=>new u.IfcRelAssociatesClassification(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5])),2728634034:e=>new u.IfcRelAssociatesConstraint(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],new u.IfcLabel(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6])),982818633:e=>new u.IfcRelAssociatesDocument(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5])),3840914261:e=>new u.IfcRelAssociatesLibrary(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5])),2655215786:e=>new u.IfcRelAssociatesMaterial(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5])),2851387026:e=>new u.IfcRelAssociatesProfileProperties(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,1,e[7])),826625072:e=>new u.IfcRelConnects(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),1204542856:e=>new u.IfcRelConnectsElements(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,1,e[4]),new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6])),3945020480:e=>new u.IfcRelConnectsPathElements(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,1,e[4]),new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:e[7]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?Number(e.value):null)||[],void 0===(e[8]??void 0)||""===e[8]?null:e[8]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?Number(e.value):null)||[],e[9],e[10]),4201705270:e=>new u.IfcRelConnectsPortToElement(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,1,e[4]),new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5])),3190031847:e=>new u.IfcRelConnectsPorts(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,1,e[4]),new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6])),2127690289:e=>new u.IfcRelConnectsStructuralActivity(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,1,e[4]),new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5])),3912681535:e=>new u.IfcRelConnectsStructuralElement(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,1,e[4]),new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5])),1638771189:e=>new u.IfcRelConnectsStructuralMember(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,1,e[4]),new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,1,e[7]),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLengthMeasure(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:new Ey(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value,1,e[9])),504942748:e=>new u.IfcRelConnectsWithEccentricity(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,1,e[4]),new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,1,e[7]),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLengthMeasure(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:new Ey(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value,1,e[9]),new Ey(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value,1,e[10])),3678494232:e=>new u.IfcRelConnectsWithRealizingElements(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,1,e[4]),new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),e[7]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),3242617779:e=>new u.IfcRelContainedInSpatialStructure(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5])),886880790:e=>new u.IfcRelCoversBldgElements(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,1,e[4]),e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[]),2802773753:e=>new u.IfcRelCoversSpaces(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,1,e[4]),e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[]),2551354335:e=>new u.IfcRelDecomposes(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,1,e[4]),e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[]),693640335:e=>new u.IfcRelDefines(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[]),4186316022:e=>new u.IfcRelDefinesByProperties(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5])),781010003:e=>new u.IfcRelDefinesByType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5])),3940055652:e=>new u.IfcRelFillsElement(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,1,e[4]),new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5])),279856033:e=>new u.IfcRelFlowControlElements(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5])),4189434867:e=>new u.IfcRelInteractionRequirements(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcCountMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new u.IfcNormalisedRatioMeasure(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,1,e[7]),new Ey(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value,1,e[8])),3268803585:e=>new u.IfcRelNests(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,1,e[4]),e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[]),2051452291:e=>new u.IfcRelOccupiesSpaces(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],e[5],new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,1,e[7])),202636808:e=>new u.IfcRelOverridesProperties(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[]),750771296:e=>new u.IfcRelProjectsElement(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,1,e[4]),new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5])),1245217292:e=>new u.IfcRelReferencedInSpatialStructure(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5])),1058617721:e=>new u.IfcRelSchedulesCostItems(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],e[5],new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6])),4122056220:e=>new u.IfcRelSequence(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,1,e[4]),new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),new u.IfcTimeMeasure(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),e[7]),366585022:e=>new u.IfcRelServicesBuildings(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,1,e[4]),e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[]),3451746338:e=>new u.IfcRelSpaceBoundary(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,1,e[4]),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),e[7],e[8]),1401173127:e=>new u.IfcRelVoidsElement(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,1,e[4]),new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5])),2914609552:e=>new u.IfcResource(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value)),1856042241:e=>new u.IfcRevolvedAreaSolid(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,1,e[2]),new u.IfcPlaneAngleMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),4158566097:e=>new u.IfcRightCircularCone(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),new u.IfcPositiveLengthMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new u.IfcPositiveLengthMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),3626867408:e=>new u.IfcRightCircularCylinder(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),new u.IfcPositiveLengthMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new u.IfcPositiveLengthMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),2706606064:e=>new u.IfcSpatialStructureElement(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),3893378262:e=>new u.IfcSpatialStructureElementType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),451544542:e=>new u.IfcSphere(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),new u.IfcPositiveLengthMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value)),3544373492:e=>new u.IfcStructuralActivity(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,1,e[7]),e[8]),3136571912:e=>new u.IfcStructuralItem(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6])),530289379:e=>new u.IfcStructuralMember(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6])),3689010777:e=>new u.IfcStructuralReaction(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,1,e[7]),e[8]),3979015343:e=>new u.IfcStructuralSurfaceMember(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),e[7],void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcPositiveLengthMeasure(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),2218152070:e=>new u.IfcStructuralSurfaceMemberVarying(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),e[7],void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcPositiveLengthMeasure(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new u.IfcPositiveLengthMeasure(e.value):null)||[],new Ey(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value,1,e[10])),4070609034:e=>new u.IfcStructuredDimensionCallout(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[]),2028607225:e=>new u.IfcSurfaceCurveSweptAreaSolid(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,1,e[2]),new u.IfcParameterValue(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new u.IfcParameterValue(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5])),2809605785:e=>new u.IfcSurfaceOfLinearExtrusion(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,1,e[2]),new u.IfcLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),4124788165:e=>new u.IfcSurfaceOfRevolution(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,1,e[2])),1580310250:e=>new u.IfcSystemFurnitureElementType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),3473067441:e=>new u.IfcTask(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),new u.IfcIdentifier(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new u.IfcLabel(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:e[8].value,void 0===(e[9]??void 0)||""===e[9]?null:new my(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value,10)),2097647324:e=>new u.IfcTransportElementType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),2296667514:e=>new u.IfcActor(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5])),1674181508:e=>new u.IfcAnnotation(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6])),3207858831:e=>new u.IfcAsymmetricIShapeProfileDef(e[0],void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,1,e[2]),new u.IfcPositiveLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new u.IfcPositiveLengthMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),new u.IfcPositiveLengthMeasure(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),new u.IfcPositiveLengthMeasure(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcPositiveLengthMeasure(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),new u.IfcPositiveLengthMeasure(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:new u.IfcPositiveLengthMeasure(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value),void 0===(e[10]??void 0)||""===e[10]?null:new u.IfcPositiveLengthMeasure(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value),void 0===(e[11]??void 0)||""===e[11]?null:new u.IfcPositiveLengthMeasure(void 0===(e[11]??void 0)||""===e[11]?null:e[11].value)),1334484129:e=>new u.IfcBlock(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),new u.IfcPositiveLengthMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new u.IfcPositiveLengthMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),new u.IfcPositiveLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),3649129432:e=>new u.IfcBooleanClippingResult(e[0],new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,1,e[2])),1260505505:e=>new u.IfcBoundedCurve,4031249490:e=>new u.IfcBuilding(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8],void 0===(e[9]??void 0)||""===e[9]?null:new u.IfcLengthMeasure(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value),void 0===(e[10]??void 0)||""===e[10]?null:new u.IfcLengthMeasure(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value),void 0===(e[11]??void 0)||""===e[11]?null:new Ey(void 0===(e[11]??void 0)||""===e[11]?null:e[11].value,1,e[11])),1950629157:e=>new u.IfcBuildingElementType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),3124254112:e=>new u.IfcBuildingStorey(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8],void 0===(e[9]??void 0)||""===e[9]?null:new u.IfcLengthMeasure(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value)),2937912522:e=>new u.IfcCircleHollowProfileDef(e[0],void 0===(e[1]??void 0)||""===e[1]?null:new u.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,1,e[2]),new u.IfcPositiveLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new u.IfcPositiveLengthMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value)),300633059:e=>new u.IfcColumnType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),3732776249:e=>new u.IfcCompositeCurve(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),2510884976:e=>new u.IfcConic(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0])),2559216714:e=>new u.IfcConstructionResource(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new u.IfcIdentifier(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new u.IfcLabel(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),e[7],void 0===(e[8]??void 0)||""===e[8]?null:new Ey(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value,1,e[8])),3293443760:e=>new u.IfcControl(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value)),3895139033:e=>new u.IfcCostItem(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value)),1419761937:e=>new u.IfcCostSchedule(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,1,e[7]),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:e[9]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[10]??void 0)||""===e[10]?null:new Ey(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value,1,e[10]),new u.IfcIdentifier(void 0===(e[11]??void 0)||""===e[11]?null:e[11].value),e[12]),1916426348:e=>new u.IfcCoveringType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),3295246426:e=>new u.IfcCrewResource(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new u.IfcIdentifier(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new u.IfcLabel(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),e[7],void 0===(e[8]??void 0)||""===e[8]?null:new Ey(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value,1,e[8])),1457835157:e=>new u.IfcCurtainWallType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),681481545:e=>new u.IfcDimensionCurveDirectedCallout(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[]),3256556792:e=>new u.IfcDistributionElementType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),3849074793:e=>new u.IfcDistributionFlowElementType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),360485395:e=>new u.IfcElectricalBaseProperties(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4],void 0===(e[5]??void 0)||""===e[5]?null:new u.IfcLabel(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),e[6],new u.IfcElectricVoltageMeasure(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),new u.IfcFrequencyMeasure(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:new u.IfcElectricCurrentMeasure(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value),void 0===(e[10]??void 0)||""===e[10]?null:new u.IfcElectricCurrentMeasure(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value),void 0===(e[11]??void 0)||""===e[11]?null:new u.IfcPowerMeasure(void 0===(e[11]??void 0)||""===e[11]?null:e[11].value),void 0===(e[12]??void 0)||""===e[12]?null:new u.IfcPowerMeasure(void 0===(e[12]??void 0)||""===e[12]?null:e[12].value),new my(void 0===(e[13]??void 0)||""===e[13]?null:e[13].value,10)),1758889154:e=>new u.IfcElement(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),4123344466:e=>new u.IfcElementAssembly(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8],e[9]),1623761950:e=>new u.IfcElementComponent(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),2590856083:e=>new u.IfcElementComponentType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),1704287377:e=>new u.IfcEllipse(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),new u.IfcPositiveLengthMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new u.IfcPositiveLengthMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),2107101300:e=>new u.IfcEnergyConversionDeviceType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),1962604670:e=>new u.IfcEquipmentElement(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),3272907226:e=>new u.IfcEquipmentStandard(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value)),3174744832:e=>new u.IfcEvaporativeCoolerType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),3390157468:e=>new u.IfcEvaporatorType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),807026263:e=>new u.IfcFacetedBrep(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0])),3737207727:e=>new u.IfcFacetedBrepWithVoids(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[]),647756555:e=>new u.IfcFastener(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),2489546625:e=>new u.IfcFastenerType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),2827207264:e=>new u.IfcFeatureElement(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),2143335405:e=>new u.IfcFeatureElementAddition(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),1287392070:e=>new u.IfcFeatureElementSubtraction(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),3907093117:e=>new u.IfcFlowControllerType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),3198132628:e=>new u.IfcFlowFittingType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),3815607619:e=>new u.IfcFlowMeterType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),1482959167:e=>new u.IfcFlowMovingDeviceType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),1834744321:e=>new u.IfcFlowSegmentType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),1339347760:e=>new u.IfcFlowStorageDeviceType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),2297155007:e=>new u.IfcFlowTerminalType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),3009222698:e=>new u.IfcFlowTreatmentDeviceType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),263784265:e=>new u.IfcFurnishingElement(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),814719939:e=>new u.IfcFurnitureStandard(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value)),200128114:e=>new u.IfcGasTerminalType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),3009204131:e=>new u.IfcGrid(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),e[7]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],e[8]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[9]??void 0)||""===e[9]?null:e[9]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[]),2706460486:e=>new u.IfcGroup(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value)),1251058090:e=>new u.IfcHeatExchangerType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),1806887404:e=>new u.IfcHumidifierType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),2391368822:e=>new u.IfcInventory(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),e[5],new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),e[7]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],new Ey(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value,1,e[8]),void 0===(e[9]??void 0)||""===e[9]?null:new Ey(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value,1,e[9]),void 0===(e[10]??void 0)||""===e[10]?null:new Ey(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value,1,e[10])),4288270099:e=>new u.IfcJunctionBoxType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),3827777499:e=>new u.IfcLaborResource(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new u.IfcIdentifier(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new u.IfcLabel(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),e[7],void 0===(e[8]??void 0)||""===e[8]?null:new Ey(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value,1,e[8]),void 0===(e[9]??void 0)||""===e[9]?null:new u.IfcText(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value)),1051575348:e=>new u.IfcLampType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),1161773419:e=>new u.IfcLightFixtureType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),2506943328:e=>new u.IfcLinearDimension(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[]),377706215:e=>new u.IfcMechanicalFastener(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcPositiveLengthMeasure(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:new u.IfcPositiveLengthMeasure(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value)),2108223431:e=>new u.IfcMechanicalFastenerType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),3181161470:e=>new u.IfcMemberType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),977012517:e=>new u.IfcMotorConnectionType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),1916936684:e=>new u.IfcMove(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),new u.IfcIdentifier(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new u.IfcLabel(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:e[8].value,void 0===(e[9]??void 0)||""===e[9]?null:new my(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value,10),new Ey(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value,1,e[10]),new Ey(void 0===(e[11]??void 0)||""===e[11]?null:e[11].value,1,e[11]),void 0===(e[12]??void 0)||""===e[12]?null:e[12]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new u.IfcText(e.value):null)||[]),4143007308:e=>new u.IfcOccupant(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),e[6]),3588315303:e=>new u.IfcOpeningElement(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),3425660407:e=>new u.IfcOrderAction(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),new u.IfcIdentifier(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new u.IfcLabel(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:e[8].value,void 0===(e[9]??void 0)||""===e[9]?null:new my(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value,10),new u.IfcIdentifier(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value)),2837617999:e=>new u.IfcOutletType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),2382730787:e=>new u.IfcPerformanceHistory(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),new u.IfcLabel(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value)),3327091369:e=>new u.IfcPermit(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),new u.IfcIdentifier(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value)),804291784:e=>new u.IfcPipeFittingType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),4231323485:e=>new u.IfcPipeSegmentType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),4017108033:e=>new u.IfcPlateType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),3724593414:e=>new u.IfcPolyline(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[]),3740093272:e=>new u.IfcPort(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6])),2744685151:e=>new u.IfcProcedure(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),new u.IfcIdentifier(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),e[6],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),2904328755:e=>new u.IfcProjectOrder(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),new u.IfcIdentifier(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),e[6],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),3642467123:e=>new u.IfcProjectOrderRecord(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],e[6]),3651124850:e=>new u.IfcProjectionElement(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),1842657554:e=>new u.IfcProtectiveDeviceType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),2250791053:e=>new u.IfcPumpType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),3248260540:e=>new u.IfcRadiusDimension(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[]),2893384427:e=>new u.IfcRailingType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),2324767716:e=>new u.IfcRampFlightType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),160246688:e=>new u.IfcRelAggregates(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,1,e[4]),e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[]),2863920197:e=>new u.IfcRelAssignsTasks(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],e[5],new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,1,e[7])),1768891740:e=>new u.IfcSanitaryTerminalType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),3517283431:e=>new u.IfcScheduleTimeControl(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,1,e[7]),void 0===(e[8]??void 0)||""===e[8]?null:new Ey(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value,1,e[8]),void 0===(e[9]??void 0)||""===e[9]?null:new Ey(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value,1,e[9]),void 0===(e[10]??void 0)||""===e[10]?null:new Ey(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value,1,e[10]),void 0===(e[11]??void 0)||""===e[11]?null:new Ey(void 0===(e[11]??void 0)||""===e[11]?null:e[11].value,1,e[11]),void 0===(e[12]??void 0)||""===e[12]?null:new Ey(void 0===(e[12]??void 0)||""===e[12]?null:e[12].value,1,e[12]),void 0===(e[13]??void 0)||""===e[13]?null:new u.IfcTimeMeasure(void 0===(e[13]??void 0)||""===e[13]?null:e[13].value),void 0===(e[14]??void 0)||""===e[14]?null:new u.IfcTimeMeasure(void 0===(e[14]??void 0)||""===e[14]?null:e[14].value),void 0===(e[15]??void 0)||""===e[15]?null:new u.IfcTimeMeasure(void 0===(e[15]??void 0)||""===e[15]?null:e[15].value),void 0===(e[16]??void 0)||""===e[16]?null:new u.IfcTimeMeasure(void 0===(e[16]??void 0)||""===e[16]?null:e[16].value),void 0===(e[17]??void 0)||""===e[17]?null:new u.IfcTimeMeasure(void 0===(e[17]??void 0)||""===e[17]?null:e[17].value),void 0===(e[18]??void 0)||""===e[18]||void 0===(e[18]??void 0)||""===e[18]?null:e[18].value,void 0===(e[19]??void 0)||""===e[19]?null:new Ey(void 0===(e[19]??void 0)||""===e[19]?null:e[19].value,1,e[19]),void 0===(e[20]??void 0)||""===e[20]?null:new u.IfcTimeMeasure(void 0===(e[20]??void 0)||""===e[20]?null:e[20].value),void 0===(e[21]??void 0)||""===e[21]?null:new u.IfcTimeMeasure(void 0===(e[21]??void 0)||""===e[21]?null:e[21].value),void 0===(e[22]??void 0)||""===e[22]?null:new u.IfcPositiveRatioMeasure(void 0===(e[22]??void 0)||""===e[22]?null:e[22].value)),4105383287:e=>new u.IfcServiceLife(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),e[5],new u.IfcTimeMeasure(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value)),4097777520:e=>new u.IfcSite(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8],void 0===(e[9]??void 0)||""===e[9]?null:new u.IfcCompoundPlaneAngleMeasure(e[9].map(e=>e.value)),void 0===(e[10]??void 0)||""===e[10]?null:new u.IfcCompoundPlaneAngleMeasure(e[10].map(e=>e.value)),void 0===(e[11]??void 0)||""===e[11]?null:new u.IfcLengthMeasure(void 0===(e[11]??void 0)||""===e[11]?null:e[11].value),void 0===(e[12]??void 0)||""===e[12]?null:new u.IfcLabel(void 0===(e[12]??void 0)||""===e[12]?null:e[12].value),void 0===(e[13]??void 0)||""===e[13]?null:new Ey(void 0===(e[13]??void 0)||""===e[13]?null:e[13].value,1,e[13])),2533589738:e=>new u.IfcSlabType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),3856911033:e=>new u.IfcSpace(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8],e[9],void 0===(e[10]??void 0)||""===e[10]?null:new u.IfcLengthMeasure(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value)),1305183839:e=>new u.IfcSpaceHeaterType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),652456506:e=>new u.IfcSpaceProgram(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),new u.IfcIdentifier(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new u.IfcAreaMeasure(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcAreaMeasure(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new Ey(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value,1,e[8]),new u.IfcAreaMeasure(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value)),3812236995:e=>new u.IfcSpaceType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),3112655638:e=>new u.IfcStackTerminalType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),1039846685:e=>new u.IfcStairFlightType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),682877961:e=>new u.IfcStructuralAction(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,1,e[7]),e[8],void 0===(e[9]??void 0)||""===e[9]?null:e[9].value,void 0===(e[10]??void 0)||""===e[10]?null:new Ey(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value,1,e[10])),1179482911:e=>new u.IfcStructuralConnection(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,1,e[7])),4243806635:e=>new u.IfcStructuralCurveConnection(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,1,e[7])),214636428:e=>new u.IfcStructuralCurveMember(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),e[7]),2445595289:e=>new u.IfcStructuralCurveMemberVarying(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),e[7]),1807405624:e=>new u.IfcStructuralLinearAction(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,1,e[7]),e[8],void 0===(e[9]??void 0)||""===e[9]?null:e[9].value,void 0===(e[10]??void 0)||""===e[10]?null:new Ey(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value,1,e[10]),e[11]),1721250024:e=>new u.IfcStructuralLinearActionVarying(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,1,e[7]),e[8],void 0===(e[9]??void 0)||""===e[9]?null:e[9].value,void 0===(e[10]??void 0)||""===e[10]?null:new Ey(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value,1,e[10]),e[11],new Ey(void 0===(e[12]??void 0)||""===e[12]?null:e[12].value,1,e[12]),e[13]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[]),1252848954:e=>new u.IfcStructuralLoadGroup(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),e[5],e[6],e[7],void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcRatioMeasure(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:new u.IfcLabel(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value)),1621171031:e=>new u.IfcStructuralPlanarAction(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,1,e[7]),e[8],void 0===(e[9]??void 0)||""===e[9]?null:e[9].value,void 0===(e[10]??void 0)||""===e[10]?null:new Ey(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value,1,e[10]),e[11]),3987759626:e=>new u.IfcStructuralPlanarActionVarying(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,1,e[7]),e[8],void 0===(e[9]??void 0)||""===e[9]?null:e[9].value,void 0===(e[10]??void 0)||""===e[10]?null:new Ey(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value,1,e[10]),e[11],new Ey(void 0===(e[12]??void 0)||""===e[12]?null:e[12].value,1,e[12]),e[13]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[]),2082059205:e=>new u.IfcStructuralPointAction(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,1,e[7]),e[8],void 0===(e[9]??void 0)||""===e[9]?null:e[9].value,void 0===(e[10]??void 0)||""===e[10]?null:new Ey(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value,1,e[10])),734778138:e=>new u.IfcStructuralPointConnection(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,1,e[7])),1235345126:e=>new u.IfcStructuralPointReaction(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,1,e[7]),e[8]),2986769608:e=>new u.IfcStructuralResultGroup(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),e[5],void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),1975003073:e=>new u.IfcStructuralSurfaceConnection(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,1,e[7])),148013059:e=>new u.IfcSubContractResource(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new u.IfcIdentifier(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new u.IfcLabel(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),e[7],void 0===(e[8]??void 0)||""===e[8]?null:new Ey(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value,1,e[8]),void 0===(e[9]??void 0)||""===e[9]?null:new Ey(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value,1,e[9]),void 0===(e[10]??void 0)||""===e[10]?null:new u.IfcText(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value)),2315554128:e=>new u.IfcSwitchingDeviceType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),2254336722:e=>new u.IfcSystem(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value)),5716631:e=>new u.IfcTankType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),1637806684:e=>new u.IfcTimeSeriesSchedule(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],e[6],new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,1,e[7])),1692211062:e=>new u.IfcTransformerType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),1620046519:e=>new u.IfcTransportElement(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8],void 0===(e[9]??void 0)||""===e[9]?null:new u.IfcMassMeasure(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value),void 0===(e[10]??void 0)||""===e[10]?null:new u.IfcCountMeasure(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value)),3593883385:e=>new u.IfcTrimmedCurve(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],e[2]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,e[4]),1600972822:e=>new u.IfcTubeBundleType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),1911125066:e=>new u.IfcUnitaryEquipmentType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),728799441:e=>new u.IfcValveType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),2769231204:e=>new u.IfcVirtualElement(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),1898987631:e=>new u.IfcWallType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),1133259667:e=>new u.IfcWasteTerminalType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),1028945134:e=>new u.IfcWorkControl(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),new u.IfcIdentifier(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:e[7]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:new u.IfcTimeMeasure(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value),void 0===(e[10]??void 0)||""===e[10]?null:new u.IfcTimeMeasure(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value),new Ey(void 0===(e[11]??void 0)||""===e[11]?null:e[11].value,1,e[11]),void 0===(e[12]??void 0)||""===e[12]?null:new Ey(void 0===(e[12]??void 0)||""===e[12]?null:e[12].value,1,e[12]),e[13],void 0===(e[14]??void 0)||""===e[14]?null:new u.IfcLabel(void 0===(e[14]??void 0)||""===e[14]?null:e[14].value)),4218914973:e=>new u.IfcWorkPlan(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),new u.IfcIdentifier(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:e[7]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:new u.IfcTimeMeasure(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value),void 0===(e[10]??void 0)||""===e[10]?null:new u.IfcTimeMeasure(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value),new Ey(void 0===(e[11]??void 0)||""===e[11]?null:e[11].value,1,e[11]),void 0===(e[12]??void 0)||""===e[12]?null:new Ey(void 0===(e[12]??void 0)||""===e[12]?null:e[12].value,1,e[12]),e[13],void 0===(e[14]??void 0)||""===e[14]?null:new u.IfcLabel(void 0===(e[14]??void 0)||""===e[14]?null:e[14].value)),3342526732:e=>new u.IfcWorkSchedule(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),new u.IfcIdentifier(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:e[7]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:new u.IfcTimeMeasure(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value),void 0===(e[10]??void 0)||""===e[10]?null:new u.IfcTimeMeasure(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value),new Ey(void 0===(e[11]??void 0)||""===e[11]?null:e[11].value,1,e[11]),void 0===(e[12]??void 0)||""===e[12]?null:new Ey(void 0===(e[12]??void 0)||""===e[12]?null:e[12].value,1,e[12]),e[13],void 0===(e[14]??void 0)||""===e[14]?null:new u.IfcLabel(void 0===(e[14]??void 0)||""===e[14]?null:e[14].value)),1033361043:e=>new u.IfcZone(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value)),1213861670:e=>new u.Ifc2DCompositeCurve(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),3821786052:e=>new u.IfcActionRequest(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),new u.IfcIdentifier(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value)),1411407467:e=>new u.IfcAirTerminalBoxType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),3352864051:e=>new u.IfcAirTerminalType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),1871374353:e=>new u.IfcAirToAirHeatRecoveryType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),2470393545:e=>new u.IfcAngularDimension(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[]),3460190687:e=>new u.IfcAsset(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),new u.IfcIdentifier(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,1,e[7]),new Ey(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value,1,e[8]),new Ey(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value,1,e[9]),new Ey(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value,1,e[10]),new Ey(void 0===(e[11]??void 0)||""===e[11]?null:e[11].value,1,e[11]),new Ey(void 0===(e[12]??void 0)||""===e[12]?null:e[12].value,1,e[12]),new Ey(void 0===(e[13]??void 0)||""===e[13]?null:e[13].value,1,e[13])),1967976161:e=>new u.IfcBSplineCurve(new my(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,10),e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],e[2],void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),819618141:e=>new u.IfcBeamType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),1916977116:e=>new u.IfcBezierCurve(new my(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,10),e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],e[2],void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),231477066:e=>new u.IfcBoilerType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),3299480353:e=>new u.IfcBuildingElement(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),52481810:e=>new u.IfcBuildingElementComponent(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),2979338954:e=>new u.IfcBuildingElementPart(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),1095909175:e=>new u.IfcBuildingElementProxy(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),1909888760:e=>new u.IfcBuildingElementProxyType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),395041908:e=>new u.IfcCableCarrierFittingType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),3293546465:e=>new u.IfcCableCarrierSegmentType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),1285652485:e=>new u.IfcCableSegmentType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),2951183804:e=>new u.IfcChillerType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),2611217952:e=>new u.IfcCircle(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,1,e[0]),new u.IfcPositiveLengthMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value)),2301859152:e=>new u.IfcCoilType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),843113511:e=>new u.IfcColumn(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),3850581409:e=>new u.IfcCompressorType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),2816379211:e=>new u.IfcCondenserType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),2188551683:e=>new u.IfcCondition(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value)),1163958913:e=>new u.IfcConditionCriterion(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6])),3898045240:e=>new u.IfcConstructionEquipmentResource(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new u.IfcIdentifier(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new u.IfcLabel(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),e[7],void 0===(e[8]??void 0)||""===e[8]?null:new Ey(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value,1,e[8])),1060000209:e=>new u.IfcConstructionMaterialResource(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new u.IfcIdentifier(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new u.IfcLabel(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),e[7],void 0===(e[8]??void 0)||""===e[8]?null:new Ey(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value,1,e[8]),void 0===(e[9]??void 0)||""===e[9]?null:e[9]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[10]??void 0)||""===e[10]?null:new u.IfcRatioMeasure(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value)),488727124:e=>new u.IfcConstructionProductResource(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new u.IfcIdentifier(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new u.IfcLabel(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),e[7],void 0===(e[8]??void 0)||""===e[8]?null:new Ey(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value,1,e[8])),335055490:e=>new u.IfcCooledBeamType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),2954562838:e=>new u.IfcCoolingTowerType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),1973544240:e=>new u.IfcCovering(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),3495092785:e=>new u.IfcCurtainWall(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),3961806047:e=>new u.IfcDamperType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),4147604152:e=>new u.IfcDiameterDimension(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[]),1335981549:e=>new u.IfcDiscreteAccessory(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),2635815018:e=>new u.IfcDiscreteAccessoryType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),1599208980:e=>new u.IfcDistributionChamberElementType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),2063403501:e=>new u.IfcDistributionControlElementType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),1945004755:e=>new u.IfcDistributionElement(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),3040386961:e=>new u.IfcDistributionFlowElement(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),3041715199:e=>new u.IfcDistributionPort(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),e[7]),395920057:e=>new u.IfcDoor(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcPositiveLengthMeasure(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:new u.IfcPositiveLengthMeasure(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value)),869906466:e=>new u.IfcDuctFittingType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),3760055223:e=>new u.IfcDuctSegmentType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),2030761528:e=>new u.IfcDuctSilencerType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),855621170:e=>new u.IfcEdgeFeature(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcPositiveLengthMeasure(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),663422040:e=>new u.IfcElectricApplianceType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),3277789161:e=>new u.IfcElectricFlowStorageDeviceType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),1534661035:e=>new u.IfcElectricGeneratorType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),1365060375:e=>new u.IfcElectricHeaterType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),1217240411:e=>new u.IfcElectricMotorType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),712377611:e=>new u.IfcElectricTimeControlType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),1634875225:e=>new u.IfcElectricalCircuit(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value)),857184966:e=>new u.IfcElectricalElement(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),1658829314:e=>new u.IfcEnergyConversionDevice(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),346874300:e=>new u.IfcFanType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),1810631287:e=>new u.IfcFilterType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),4222183408:e=>new u.IfcFireSuppressionTerminalType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),2058353004:e=>new u.IfcFlowController(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),4278956645:e=>new u.IfcFlowFitting(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),4037862832:e=>new u.IfcFlowInstrumentType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),3132237377:e=>new u.IfcFlowMovingDevice(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),987401354:e=>new u.IfcFlowSegment(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),707683696:e=>new u.IfcFlowStorageDevice(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),2223149337:e=>new u.IfcFlowTerminal(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),3508470533:e=>new u.IfcFlowTreatmentDevice(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),900683007:e=>new u.IfcFooting(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),1073191201:e=>new u.IfcMember(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),1687234759:e=>new u.IfcPile(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8],e[9]),3171933400:e=>new u.IfcPlate(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),2262370178:e=>new u.IfcRailing(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),3024970846:e=>new u.IfcRamp(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),3283111854:e=>new u.IfcRampFlight(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),3055160366:e=>new u.IfcRationalBezierCurve(new my(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,10),e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],e[2],void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?Number(e.value):null)||[]),3027567501:e=>new u.IfcReinforcingElement(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),2320036040:e=>new u.IfcReinforcingMesh(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:new u.IfcPositiveLengthMeasure(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value),void 0===(e[10]??void 0)||""===e[10]?null:new u.IfcPositiveLengthMeasure(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value),new u.IfcPositiveLengthMeasure(void 0===(e[11]??void 0)||""===e[11]?null:e[11].value),new u.IfcPositiveLengthMeasure(void 0===(e[12]??void 0)||""===e[12]?null:e[12].value),new u.IfcAreaMeasure(void 0===(e[13]??void 0)||""===e[13]?null:e[13].value),new u.IfcAreaMeasure(void 0===(e[14]??void 0)||""===e[14]?null:e[14].value),new u.IfcPositiveLengthMeasure(void 0===(e[15]??void 0)||""===e[15]?null:e[15].value),new u.IfcPositiveLengthMeasure(void 0===(e[16]??void 0)||""===e[16]?null:e[16].value)),2016517767:e=>new u.IfcRoof(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),1376911519:e=>new u.IfcRoundedEdgeFeature(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcPositiveLengthMeasure(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:new u.IfcPositiveLengthMeasure(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value)),1783015770:e=>new u.IfcSensorType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),1529196076:e=>new u.IfcSlab(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),331165859:e=>new u.IfcStair(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),4252922144:e=>new u.IfcStairFlight(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new my(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value,10),void 0===(e[9]??void 0)||""===e[9]?null:new my(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value,10),void 0===(e[10]??void 0)||""===e[10]?null:new u.IfcPositiveLengthMeasure(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value),void 0===(e[11]??void 0)||""===e[11]?null:new u.IfcPositiveLengthMeasure(void 0===(e[11]??void 0)||""===e[11]?null:e[11].value)),2515109513:e=>new u.IfcStructuralAnalysisModel(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),e[5],void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:e[7]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[8]??void 0)||""===e[8]?null:e[8]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[]),3824725483:e=>new u.IfcTendon(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9],new u.IfcPositiveLengthMeasure(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value),new u.IfcAreaMeasure(void 0===(e[11]??void 0)||""===e[11]?null:e[11].value),void 0===(e[12]??void 0)||""===e[12]?null:new u.IfcForceMeasure(void 0===(e[12]??void 0)||""===e[12]?null:e[12].value),void 0===(e[13]??void 0)||""===e[13]?null:new u.IfcPressureMeasure(void 0===(e[13]??void 0)||""===e[13]?null:e[13].value),void 0===(e[14]??void 0)||""===e[14]?null:new u.IfcNormalisedRatioMeasure(void 0===(e[14]??void 0)||""===e[14]?null:e[14].value),void 0===(e[15]??void 0)||""===e[15]?null:new u.IfcPositiveLengthMeasure(void 0===(e[15]??void 0)||""===e[15]?null:e[15].value),void 0===(e[16]??void 0)||""===e[16]?null:new u.IfcPositiveLengthMeasure(void 0===(e[16]??void 0)||""===e[16]?null:e[16].value)),2347447852:e=>new u.IfcTendonAnchor(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),3313531582:e=>new u.IfcVibrationIsolatorType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),2391406946:e=>new u.IfcWall(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),3512223829:e=>new u.IfcWallStandardCase(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),3304561284:e=>new u.IfcWindow(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcPositiveLengthMeasure(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:new u.IfcPositiveLengthMeasure(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value)),2874132201:e=>new u.IfcActuatorType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),3001207471:e=>new u.IfcAlarmType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),753842376:e=>new u.IfcBeam(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),2454782716:e=>new u.IfcChamferEdgeFeature(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcPositiveLengthMeasure(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:new u.IfcPositiveLengthMeasure(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value),void 0===(e[10]??void 0)||""===e[10]?null:new u.IfcPositiveLengthMeasure(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value)),578613899:e=>new u.IfcControllerType(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,1,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),1052013943:e=>new u.IfcDistributionChamberElement(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),1062813311:e=>new u.IfcDistributionControlElement(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcIdentifier(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),3700593921:e=>new u.IfcElectricDistributionPoint(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8],void 0===(e[9]??void 0)||""===e[9]?null:new u.IfcLabel(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value)),979691226:e=>new u.IfcReinforcingBar(new u.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,1,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new u.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new u.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new u.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,1,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,1,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new u.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new u.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),new u.IfcPositiveLengthMeasure(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value),new u.IfcAreaMeasure(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value),void 0===(e[11]??void 0)||""===e[11]?null:new u.IfcPositiveLengthMeasure(void 0===(e[11]??void 0)||""===e[11]?null:e[11].value),e[12],e[13])},Oy[1]={618182010:[Yp,Ph],411424972:[1648886627,ny],4037036970:[Iy,py,hy,yy],1387855156:[Iy],3264961684:[Ep],2859738748:[yp,dy,4257277454,hp,vy],2614616156:[hp],1959218052:[xh,Gh],3796139169:[1694125774,2273265877],3200245327:[up,mp,kh,Xh,3207319532,Kh,Qh],3265635763:[2445078500,803998398,3857492461,1860660968,1065908215,3317419933,2267347899,1227763645,MI,jh,4256014907],4256014907:[MI,jh],1918398963:[Ip,pp,vh],3701648758:[jI,QI],2483315170:[CI,ph,hh,yh,fh,wh,Th,gh],2226359599:[ph,hh,yh,fh,wh,Th],3727388367:[xr,TI,Ur,EI,vp,Wp,bh,fI,wI,Ch,990879717],990879717:[fI,wI,Ch],1775413392:[vp,Wp],2022622350:[Sh],3119450353:[ip,cp,qp,1290481447,$p],2095639259:[yI,xI],3958567839:[Er,_v,mr,gr,$r,Zr,Bv,ic,dc,Ec,Sc,Lc,Bc,or,lI,aI,PI,rp,wp,Dp,Op,Np,Sp],2802850158:[_c,Vc,1446786286,3679540991],2598011224:[Tp,dI,vI,rI,cI,II,hI,lh],1076942058:[Zp,eh,Bp,nh,oh],3377609919:[ZI,ep],3008791417:[UI,Sr,Ar,br,Cr,xs,Ia,Id,Md,Rv,Qv,Gr,Wr,kr,Zs,hv,Pv,$o,va,ra,Ca,md,wa,gv,Uv,hr,yr,Tr,Xr,jv,lu,su,au,nr,Qr,Jr,tc,lc,nc,oc,sc,uc,Gv,cc,yc,wc,Oc,Pc,gc,cr,Hr,lr,zr,rc,zv,Xv,Fc,Gc,dv,vv,wr,Kr,Mc,Kv,du,Lr,xc,Zc,eI,tI,ac,RI,NI,OI,Ir,SI,Ic,pc,hc,AI,Cc,BI,_I,VI,WI,qI,YI,kI,vc,mI,KI,Dr,$I,JI,LI,Mr,Nc,DI,GI,np,op,lp,sp,jc,gI,ap,dp,ec,HI,fp,gp,Hp,Fp,fc,dr,Yr,Tc,Ap,qr,Hc,bp,Cp,Lp,Jp],2341007311:[Ru,fu,Nu,Ou,ud,Tu,Su,uu,ru,cu,Iu,hu,yu,Eu,mu,Du,Au,bu,Cu,Pu,gu,Hu,Bu,Fu,Mu,Lu,xu,Uu,Gu,ju,_u,Vu,Wu,qu,Yu,ku,zu,Xu,Ku,$u,Zu,Ju,vd,pu,Qu,er,wu,ir,tr,nI,ar,pr,Or,Ev,Pr,Fr,_r,Vr,Dc,Rc,Kc,Qc,$c,iI,oI,uI,pI,zs,ca,Ta,Vo,ws,Ba,Ua,qa,_d,qd,ks,fa,Ea,ma,Da,ga,id,sd,ad,fd,wd,Od,Sd,zd,cv,Av,bv,Cv,Ld,Wv,Ws,qs,Ys,Ma,Gd,Ov,Lv,vu,vr,Ls,Ed,Yd,fs,Co,Lo,os,ss,as,ds,vs,rs,bo,cs,ys,Ps,gs,Ho,Mo,xo,Uo,Wo,qo,Yo,Xo,Zo,Jo,es,is,ts,ls,ns,Cs,Gs,js,Qs,na,Ao,jo,_o,Ko,Qo,oa,sa,aa,Oa,La,Xd,go,zo,Os,Cd,lv,yd,nv,ov,Iv,Ms,Fd,av,fv,wv,Tv,Vv,xa,ja,Ka,Qa,za,Xa,$v,Zv,eu,iu,_a,Va,Wa,Ya,ka,$a,Ga,Jv,tu,ld,od,Fv,xv,ou,sr,ur,Td,bd,Pd,Yv,rr,fr,Go,Fs,Bd,sv,yv,Po,Bo,Fo,ko,us,Hs,Bs,ps,Ss,Kd,Is,ms,Ns,ha,Ra,Ja,dd,Ad,xd,Ud,kd,Qd,Rs,Ha,$d,As,ea,ia,Rd,Zd,hs,Ks,pd,Jd,bs,ta,Nd,jd,iv,Ts,Us,ya,Sa,Fa,hd,ev,tv,Es,Ds,_s,Vs,Xs,$s,Js,da,pa,Aa,ba,Pa,td,gd,Vd,Wd,uv,rv,pv,mv,Dv,la,ua,Na,Za,nd,rd,cd,Dd,Hd,Nv,Sv,Hv,Mv,qv,ed,nu,kv,Rr,Nr,Br,jr,mc,Ac,bc,FI],3982875396:[Bp,nh],3692461612:[dI,vI,rI,cI,II,hI],2273995522:[Jc,tp],2162789131:[Wc,qc,Yc,kc,zc,Xc,ih,th],2525727697:[Wc,qc,Yc,kc,zc,Xc,ih],2830218821:[Zp],3958052878:[fc,dr,Yr,Tc,Ap,qr,Hc,bp,Cp,Lp],846575682:[Uc],626085974:[bI,XI,Rp],280115917:[Up,Gp],3101149627:[sI,zI],1377556343:[LI,Mr,Nc,DI,GI,np,op,lp,sp,jc,gI,ap,dp,ec,HI,fp,gp,Hp],2799835756:[gp],2442683028:[fc,dr,Yr,Tc,Ap,qr,Hc,bp,Cp],3612888222:[qr,Hc],3798115385:[Np],1310608509:[Dp],370225590:[ec,HI],3900360178:[jc,gI,ap],2556980723:[lp],1809719519:[np],1446786286:[_c,Vc],3448662350:[ZI],2453401579:[Sr,Ar,br,Cr,xs,Ia,Id,Md,Rv,Qv,Gr,Wr,kr,Zs,hv,Pv,$o,va,ra,Ca,md,wa,gv,Uv,hr,yr,Tr,Xr,jv,lu,su,au,nr,Qr,Jr,tc,lc,nc,oc,sc,uc,Gv,cc,yc,wc,Oc,Pc,gc,cr,Hr,lr,zr,rc,zv,Xv,Fc,Gc,dv,vv,wr,Kr,Mc,Kv,du,Lr,xc,Zc,eI,tI,ac,RI,NI,OI,Ir,SI,Ic,pc,hc,AI,Cc,BI,_I,VI,WI,qI,YI,kI,vc,mI,KI,Dr,$I],3590301190:[Dr],812098782:[vc,mI],1402838566:[_I,VI,WI,qI,YI],1520743889:[_I],1008929658:[Mr,Nc,DI],219451334:[zs,ca,Ta,Vo,ws,Ba,Ua,qa,_d,qd,ks,fa,Ea,ma,Da,ga,id,sd,ad,fd,wd,Od,Sd,zd,cv,Av,bv,Cv,Ld,Wv,Ws,qs,Ys,Ma,Gd,Ov,Lv,vu,vr,Ls,Ed,Yd,fs,Co,Lo,os,ss,as,ds,vs,rs,bo,cs,ys,Ps,gs,Ho,Mo,xo,Uo,Wo,qo,Yo,Xo,Zo,Jo,es,is,ts,ls,ns,Cs,Gs,js,Qs,na,Ao,jo,_o,Ko,Qo,oa,sa,aa,Oa,La,Xd,go,zo,Os,Cd,lv,yd,nv,ov,Iv,Ms,Fd,av,fv,wv,Tv,Vv,xa,ja,Ka,Qa,za,Xa,$v,Zv,eu,iu,_a,Va,Wa,Ya,ka,$a,Ga,Jv,tu,ld,od,Fv,xv,ou,sr,ur,Td,bd,Pd,Yv,rr,fr,Go,Fs,Bd,sv,yv,Po,Bo,Fo,ko,us,Hs,Bs,ps,Ss,Kd,Is,ms,Ns,ha,Ra,Ja,dd,Ad,xd,Ud,kd,Qd,Rs,Ha,$d,As,ea,ia,Rd,Zd,hs,Ks,pd,Jd,bs,ta,Nd,jd,iv,Ts,Us,ya,Sa,Fa,hd,ev,tv,Es,Ds,_s,Vs,Xs,$s,Js,da,pa,Aa,ba,Pa,td,gd,Vd,Wd,uv,rv,pv,mv,Dv,la,ua,Na,Za,nd,rd,cd,Dd,Hd,Nv,Sv,Hv,Mv,qv,ed,nu,kv,Rr,Nr,Br,jr,mc,Ac,bc],2833995503:[Cc],2529465313:[Er,_v,mr,gr,$r,Zr,Bv,ic,dc,Ec,Sc,Lc,Bc,or,lI,aI],2004835150:[Ic,pc,hc],1663979128:[Ir],2067069095:[ac,RI,NI],759155922:[Ur],2559016684:[xr],1680319473:[ar,pr,Or,Ev,Pr,Fr,_r,Vr,Dc,Rc,Kc,Qc,$c,iI,oI,uI],3357820518:[ar,pr,Or,Ev,Pr,Fr,_r,Vr,Dc,Rc,Kc,Qc,$c,iI,oI],3615266464:[or,lI],478536968:[Ru,fu,Nu,Ou,ud,Tu,Su,uu,ru,cu,Iu,hu,yu,Eu,mu,Du,Au,bu,Cu,Pu,gu,Hu,Bu,Fu,Mu,Lu,xu,Uu,Gu,ju,_u,Vu,Wu,qu,Yu,ku,zu,Xu,Ku,$u,Zu,Ju,vd,pu,Qu,er,wu,ir,tr],723233188:[dv,vv,wr,Kr,Mc,Kv,du,Lr,xc],2473145415:[Yc],1597423693:[Wc],3843319758:[_c],2513912981:[cr,Hr,lr,zr,rc,zv,Xv,Fc],2247615214:[Kv,du,Lr],230924584:[zv,Xv],3028897424:[qr],4282788508:[Pc],1628702193:[Go,Fs,Bd,sv,yv,Po,Bo,Fo,ko,us,Hs,Bs,ps,Ss,Kd,Is,ms,Ns,ha,Ra,Ja,dd,Ad,xd,Ud,kd,Qd,Rs,Ha,$d,As,ea,ia,Rd,Zd,hs,Ks,pd,Jd,bs,ta,Nd,jd,iv,Ts,Us,ya,Sa,Fa,hd,ev,tv,Es,Ds,_s,Vs,Xs,$s,Js,da,pa,Aa,ba,Pa,td,gd,Vd,Wd,uv,rv,pv,mv,Dv,la,ua,Na,Za,nd,rd,cd,Dd,Hd,Nv,Sv,Hv,Mv,qv,ed,nu,kv,Rr,Nr,Br,jr,mc,Ac],2347495698:[Go,Fs,Bd,sv,yv,Po,Bo,Fo,ko,us,Hs,Bs,ps,Ss,Kd,Is,ms,Ns,ha,Ra,Ja,dd,Ad,xd,Ud,kd,Qd,Rs,Ha,$d,As,ea,ia,Rd,Zd,hs,Ks,pd,Jd,bs,ta,Nd,jd,iv,Ts,Us,ya,Sa,Fa,hd,ev,tv,Es,Ds,_s,Vs,Xs,$s,Js,da,pa,Aa,ba,Pa,td,gd,Vd,Wd,uv,rv,pv,mv,Dv,la,ua,Na,Za,nd,rd,cd,Dd,Hd,Nv,Sv,Hv,Mv,qv,ed,nu,kv,Rr,Nr,Br,jr,mc],3288037868:[dr,Yr],2736907675:[Gv],4182860854:[lr,zr],59481748:[tc,lc,nc,oc],3749851601:[nc],3331915920:[tc],1383045692:[Bv],2506170314:[jv,lu,su,au,nr],2601014836:[Zs,hv,Pv,$o,va,ra,Ca,md,wa,gv,Uv,hr,yr,Tr],3073041342:[xs,Ia,Id,Md,Rv,Qv],339256511:[Go,Fs,Bd,sv,yv,Po,Bo,Fo,ko,us,Hs,Bs,ps,Ss,Kd,Is,ms,Ns,ha,Ra,Ja,dd,Ad,xd,Ud,kd,Qd,Rs,Ha,$d,As,ea,ia,Rd,Zd,hs,Ks,pd,Jd,bs,ta,Nd,jd,iv,Ts,Us,ya,Sa,Fa,hd,ev,tv,Es,Ds,_s,Vs,Xs,$s,Js,da,pa,Aa,ba,Pa,td,gd,Vd,Wd,uv,rv,pv,mv,Dv,la,ua,Na,Za,nd,rd,cd,Dd,Hd,Nv,Sv,Hv,Mv,qv,ed,nu,kv,Rr,Nr],2777663545:[cr],80994333:[Ev],4238390223:[kv,Rr],1484403080:[_v],1425443689:[dv,vv],3888040117:[zs,ca,Ta,Vo,ws,Ba,Ua,qa,_d,qd,ks,fa,Ea,ma,Da,ga,id,sd,ad,fd,wd,Od,Sd,zd,cv,Av,bv,Cv,Ld,Wv,Ws,qs,Ys,Ma,Gd,Ov,Lv,vu,vr,Ls,Ed,Yd,fs,Co,Lo,os,ss,as,ds,vs,rs,bo,cs,ys,Ps,gs,Ho,Mo,xo,Uo,Wo,qo,Yo,Xo,Zo,Jo,es,is,ts,ls,ns,Cs,Gs,js,Qs,na,Ao,jo,_o,Ko,Qo,oa,sa,aa,Oa,La,Xd,go,zo,Os,Cd,lv,yd,nv,ov,Iv,Ms,Fd,av,fv,wv,Tv,Vv,xa,ja,Ka,Qa,za,Xa,$v,Zv,eu,iu,_a,Va,Wa,Ya,ka,$a,Ga,Jv,tu,ld,od,Fv,xv,ou,sr,ur,Td,bd,Pd,Yv,rr],2945172077:[Td,bd,Pd,Yv],4208778838:[Ls,Ed,Yd,fs,Co,Lo,os,ss,as,ds,vs,rs,bo,cs,ys,Ps,gs,Ho,Mo,xo,Uo,Wo,qo,Yo,Xo,Zo,Jo,es,is,ts,ls,ns,Cs,Gs,js,Qs,na,Ao,jo,_o,Ko,Qo,oa,sa,aa,Oa,La,Xd,go,zo,Os,Cd,lv,yd,nv,ov,Iv,Ms,Fd,av,fv,wv,Tv,Vv,xa,ja,Ka,Qa,za,Xa,$v,Zv,eu,iu,_a,Va,Wa,Ya,ka,$a,Ga,Jv,tu,ld,od,Fv,xv,ou,sr],3939117080:[Ku,$u,Zu,Ju,vd,pu,Qu,er,wu,ir],1683148259:[wu],2495723537:[vd,pu,Qu],1865459582:[ju,_u,Vu,Wu,qu,Yu,ku,zu],826625072:[uu,ru,cu,Iu,hu,yu,Eu,mu,Du,Au,bu,Cu,Pu,gu,Hu,Bu,Fu,Mu,Lu,xu,Uu],1204542856:[Lu,xu],1638771189:[Pu],2551354335:[ud,Tu],693640335:[Ru,fu,Nu],4186316022:[fu],2914609552:[Ws,qs,Ys,Ma,Gd,Ov,Lv],2706606064:[ld,od,Fv,xv],3893378262:[ed],3544373492:[_a,Va,Wa,Ya,ka,$a,Ga,Jv],3136571912:[xa,ja,Ka,Qa,za,Xa,$v,Zv,eu],530289379:[za,Xa,$v,Zv],3689010777:[Ga],3979015343:[$v],3473067441:[bd,Pd],2296667514:[Ld],1260505505:[$o,va,ra,Ca,md,wa,gv],1950629157:[la,ua,Na,Za,nd,rd,cd,Dd,Hd,Nv,Sv,Hv],3732776249:[wa],2510884976:[Zs,hv],2559216714:[Ws,qs,Ys,Ma,Gd,Ov],3293443760:[ks,fa,Ea,ma,Da,ga,id,sd,ad,fd,wd,Od,Sd,zd,cv,Av,bv],681481545:[xs,Ia,Id,Md],3256556792:[Po,Bo,Fo,ko,us,Hs,Bs,ps,Ss,Kd,Is,ms,Ns,ha,Ra,Ja,dd,Ad,xd,Ud,kd,Qd,Rs,Ha,$d,As,ea,ia,Rd,Zd,hs,Ks,pd,Jd,bs,ta,Nd,jd,iv,Ts,Us,ya,Sa,Fa,hd,ev,tv,Es,Ds,_s,Vs,Xs,$s,Js,da,pa,Aa,ba,Pa,td,gd,Vd,Wd,uv,rv,pv,mv],3849074793:[Bs,ps,Ss,Kd,Is,ms,Ns,ha,Ra,Ja,dd,Ad,xd,Ud,kd,Qd,Rs,Ha,$d,As,ea,ia,Rd,Zd,hs,Ks,pd,Jd,bs,ta,Nd,jd,iv,Ts,Us,ya,Sa,Fa,hd,ev,tv,Es,Ds,_s,Vs,Xs,$s,Js,da,pa,Aa,ba,Pa,td,gd,Vd,Wd,uv,rv,pv],1758889154:[fs,Co,Lo,os,ss,as,ds,vs,rs,bo,cs,ys,Ps,gs,Ho,Mo,xo,Uo,Wo,qo,Yo,Xo,Zo,Jo,es,is,ts,ls,ns,Cs,Gs,js,Qs,na,Ao,jo,_o,Ko,Qo,oa,sa,aa,Oa,La,Xd,go,zo,Os,Cd,lv,yd,nv,ov,Iv,Ms,Fd,av,fv,wv],1623761950:[Ms,Fd,av],2590856083:[Go,Fs,Bd,sv],2107101300:[Es,Ds,_s,Vs,Xs,$s,Js,da,pa,Aa,ba,Pa,td,gd,Vd,Wd,uv,rv],647756555:[Fd],2489546625:[Bd],2827207264:[go,zo,Os,Cd,lv,yd,nv],2143335405:[yd],1287392070:[go,zo,Os,Cd],3907093117:[Ts,Us,ya,Sa,Fa,hd,ev],3198132628:[bs,ta,Nd,jd],1482959167:[hs,Ks,pd],1834744321:[As,ea,ia,Rd],1339347760:[Rs,Ha],2297155007:[Is,ms,Ns,ha,Ra,Ja,dd,Ad,xd,Ud,kd],3009222698:[ps,Ss],2706460486:[zs,ca,Ta,Vo,ws,Ba,Ua,qa,_d],3740093272:[Ls],682877961:[_a,Va,Wa,Ya,ka],1179482911:[xa,ja,Ka],214636428:[za],1807405624:[Ya],1621171031:[Va],2254336722:[Vo,ws],1028945134:[Ea,ma],1967976161:[$o,va],1916977116:[$o],3299480353:[Ho,Mo,xo,Uo,Wo,qo,Yo,Xo,Zo,Jo,es,is,ts,ls,ns,Cs,Gs,js,Qs,na,Ao,jo,_o,Ko,Qo,oa,sa],52481810:[Ao,jo,_o,Ko,Qo,oa],2635815018:[Go],2063403501:[Po,Bo,Fo,ko,us],1945004755:[Co,Lo,os,ss,as,ds,vs,rs,bo,cs,ys,Ps],3040386961:[Lo,os,ss,as,ds,vs,rs,bo,cs,ys],855621170:[go,zo],2058353004:[bo],3027567501:[Ao,jo,_o,Ko],2391406946:[xo]},Ny[1]={618182010:[["OfPerson",Bh,7,!0],["OfOrganization",Mh,4,!0]],411424972:[["ValuesReferenced",Ih,1,!0],["ValueOfComponents",wy,0,!0],["IsComponentIn",wy,1,!0]],130549933:[["Actors",2080292479,1,!0],["IsRelatedWith",fy,0,!0],["Relates",fy,1,!0]],747523909:[["Contains",1767535486,1,!0]],1767535486:[["IsClassifiedItemIn",ry,1,!0],["IsClassifyingItemIn",ry,0,!0]],1959218052:[["ClassifiedAs",sy,0,!0],["RelatesConstraints",oy,2,!0],["IsRelatedWith",oy,3,!0],["PropertiesForConstraint",Dh,0,!0],["Aggregates",ay,2,!0],["IsAggregatedIn",ay,3,!0]],602808272:[["ValuesReferenced",Ih,1,!0],["ValueOfComponents",wy,0,!0],["IsComponentIn",wy,1,!0]],1154170062:[["IsPointedTo",Zh,1,!0],["IsPointer",Zh,0,!0]],1648886627:[["ValuesReferenced",Ih,1,!0],["ValueOfComponents",wy,0,!0],["IsComponentIn",wy,1,!0]],852622518:[["PartOfW",Yd,9,!0],["PartOfV",Yd,8,!0],["PartOfU",Yd,7,!0],["HasIntersections",Pp,0,!0]],3452421091:[["ReferenceIntoLibrary",zh,4,!0]],1838606355:[["HasRepresentation",xI,3,!0],["ClassifiedAs",1847130766,1,!0]],248100487:[["ToMaterialLayerSet",Wh,0,!1]],3368373690:[["ClassifiedAs",sy,0,!0],["RelatesConstraints",oy,2,!0],["IsRelatedWith",oy,3,!0],["PropertiesForConstraint",Dh,0,!0],["Aggregates",ay,2,!0],["IsAggregatedIn",ay,3,!0]],3701648758:[["PlacesObject",ur,5,!0],["ReferencedByPlacements",jI,0,!0]],2251480897:[["ClassifiedAs",sy,0,!0],["RelatesConstraints",oy,2,!0],["IsRelatedWith",oy,3,!0],["PropertiesForConstraint",Dh,0,!0],["Aggregates",ay,2,!0],["IsAggregatedIn",ay,3,!0]],4251960020:[["IsRelatedBy",Fh,3,!0],["Relates",Fh,2,!0],["Engages",Hh,1,!0]],2077209135:[["EngagedIn",Hh,0,!0]],2483315170:[["PartOfComplex",CI,2,!0]],2226359599:[["PartOfComplex",CI,2,!0]],3355820592:[["OfPerson",Bh,7,!0],["OfOrganization",Mh,4,!0]],2598011224:[["PropertyForDependance",mh,0,!0],["PropertyDependsOn",mh,1,!0],["PartOfComplex",Tp,3,!0]],2044713172:[["PartOfComplex",CI,2,!0]],2093928680:[["PartOfComplex",CI,2,!0]],931644368:[["PartOfComplex",CI,2,!0]],3252649465:[["PartOfComplex",CI,2,!0]],2405470396:[["PartOfComplex",CI,2,!0]],825690147:[["PartOfComplex",CI,2,!0]],1076942058:[["RepresentationMap",uh,1,!0],["LayerAssignments",Ah,2,!0],["OfProductRepresentation",Oh,2,!0]],3377609919:[["RepresentationsInContext",rh,0,!0]],3008791417:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],1660063152:[["MapUsage",UI,0,!0]],3982875396:[["RepresentationMap",uh,1,!0],["LayerAssignments",Ah,2,!0],["OfProductRepresentation",Oh,2,!0],["OfShapeAspect",sh,0,!0]],4240577450:[["RepresentationMap",uh,1,!0],["LayerAssignments",Ah,2,!0],["OfProductRepresentation",Oh,2,!0],["OfShapeAspect",sh,0,!0]],3692461612:[["PropertyForDependance",mh,0,!0],["PropertyDependsOn",mh,1,!0],["PartOfComplex",Tp,3,!0]],2830218821:[["RepresentationMap",uh,1,!0],["LayerAssignments",Ah,2,!0],["OfProductRepresentation",Oh,2,!0]],3958052878:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],3049322572:[["RepresentationMap",uh,1,!0],["LayerAssignments",Ah,2,!0],["OfProductRepresentation",Oh,2,!0]],531007025:[["OfTable",985171141,1,!1]],912023232:[["OfPerson",Bh,7,!0],["OfOrganization",Mh,4,!0]],280115917:[["AnnotatedSurface",yc,1,!0]],1742049831:[["AnnotatedSurface",yc,1,!0]],2552916305:[["AnnotatedSurface",yc,1,!0]],3101149627:[["DocumentedBy",Mp,0,!0]],1377556343:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],1735638870:[["RepresentationMap",uh,1,!0],["LayerAssignments",Ah,2,!0],["OfProductRepresentation",Oh,2,!0],["OfShapeAspect",sh,0,!0]],2799835756:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],1907098498:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],2442683028:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],962685235:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],3612888222:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],2297822566:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],2542286263:[["PropertyForDependance",mh,0,!0],["PropertyDependsOn",mh,1,!0],["PartOfComplex",Tp,3,!0]],370225590:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],3732053477:[["ReferenceToDocument",Jh,3,!0]],3900360178:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],476780140:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],2556980723:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],1809719519:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],803316827:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],3008276851:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],3448662350:[["RepresentationsInContext",rh,0,!0],["HasSubContexts",ZI,6,!0]],2453401579:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],4142052618:[["RepresentationsInContext",rh,0,!0],["HasSubContexts",ZI,6,!0]],3590301190:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],178086475:[["PlacesObject",ur,5,!0],["ReferencedByPlacements",jI,0,!0]],812098782:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],3741457305:[["DocumentedBy",Mp,0,!0]],1402838566:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],125510826:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],2604431987:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],4266656042:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],1520743889:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],3422422726:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],2624227202:[["PlacesObject",ur,5,!0],["ReferencedByPlacements",jI,0,!0]],1008929658:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],2347385850:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],219451334:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0]],2833995503:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],2665983363:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],1029017970:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],2519244187:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],3021840470:[["PartOfComplex",CI,2,!0]],2004835150:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],1663979128:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],2067069095:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],4022376103:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],1423911732:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],2924175390:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],2775532180:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],673634403:[["ShapeOfProduct",ur,6,!0],["HasShapeAspects",sh,4,!0]],871118103:[["PropertyForDependance",mh,0,!0],["PropertyDependsOn",mh,1,!0],["PartOfComplex",Tp,3,!0]],1680319473:[["HasAssociations",Xu,4,!0]],4166981789:[["PropertyForDependance",mh,0,!0],["PropertyDependsOn",mh,1,!0],["PartOfComplex",Tp,3,!0]],2752243245:[["PropertyForDependance",mh,0,!0],["PropertyDependsOn",mh,1,!0],["PartOfComplex",Tp,3,!0]],941946838:[["PropertyForDependance",mh,0,!0],["PropertyDependsOn",mh,1,!0],["PartOfComplex",Tp,3,!0]],3357820518:[["HasAssociations",Xu,4,!0],["PropertyDefinitionOf",Nu,5,!0],["DefinesType",bc,5,!0]],3650150729:[["PropertyForDependance",mh,0,!0],["PropertyDependsOn",mh,1,!0],["PartOfComplex",Tp,3,!0]],110355661:[["PropertyForDependance",mh,0,!0],["PropertyDependsOn",mh,1,!0],["PartOfComplex",Tp,3,!0]],3413951693:[["DocumentedBy",Mp,0,!0]],3765753017:[["HasAssociations",Xu,4,!0],["PropertyDefinitionOf",Nu,5,!0],["DefinesType",bc,5,!0]],1509187699:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],2411513650:[["HasAssociations",Xu,4,!0],["PropertyDefinitionOf",Nu,5,!0],["DefinesType",bc,5,!0]],4124623270:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],723233188:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],2485662743:[["HasAssociations",Xu,4,!0],["PropertyDefinitionOf",Nu,5,!0],["DefinesType",bc,5,!0]],1202362311:[["HasAssociations",Xu,4,!0],["PropertyDefinitionOf",Nu,5,!0],["DefinesType",bc,5,!0]],390701378:[["HasAssociations",Xu,4,!0],["PropertyDefinitionOf",Nu,5,!0],["DefinesType",bc,5,!0]],2233826070:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],2513912981:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],2247615214:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],1260650574:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],230924584:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],3028897424:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],4282788508:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],3124975700:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],1345879162:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],1628702193:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],2347495698:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],1417489154:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],2759199220:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],336235671:[["HasAssociations",Xu,4,!0],["PropertyDefinitionOf",Nu,5,!0],["DefinesType",bc,5,!0]],512836454:[["HasAssociations",Xu,4,!0],["PropertyDefinitionOf",Nu,5,!0],["DefinesType",bc,5,!0]],1299126871:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],3288037868:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],669184980:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],2265737646:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],1302238472:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],4261334040:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],3125803723:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],2740243338:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],2736907675:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],4182860854:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],2581212453:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],2713105998:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],1123145078:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],59481748:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],3749851601:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],3486308946:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],3331915920:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],1416205885:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],2205249479:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],2485617015:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0],["UsingCurves",gv,0,!0]],2506170314:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],2147822146:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],2601014836:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],2827736869:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],693772133:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],606661476:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0],["AnnotatedBySymbols",Hc,3,!0]],4054601972:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],32440307:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],2963535650:[["HasAssociations",Xu,4,!0],["PropertyDefinitionOf",Nu,5,!0],["DefinesType",bc,5,!0]],1714330368:[["HasAssociations",Xu,4,!0],["PropertyDefinitionOf",Nu,5,!0],["DefinesType",bc,5,!0]],526551008:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],3073041342:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0],["IsRelatedFromCallout",$h,3,!0],["IsRelatedToCallout",$h,2,!0]],1472233963:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],1883228015:[["HasAssociations",Xu,4,!0],["PropertyDefinitionOf",Nu,5,!0],["DefinesType",bc,5,!0]],339256511:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],2777663545:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],80994333:[["HasAssociations",Xu,4,!0],["PropertyDefinitionOf",Nu,5,!0],["DefinesType",bc,5,!0]],477187591:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],2047409740:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],374418227:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],4203026998:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],315944413:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],3455213021:[["HasAssociations",Xu,4,!0],["PropertyDefinitionOf",Nu,5,!0],["DefinesType",bc,5,!0]],4238390223:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],1268542332:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],987898635:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],1281925730:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],1425443689:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],3888040117:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0]],3388369263:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],3505215534:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],3566463478:[["HasAssociations",Xu,4,!0],["PropertyDefinitionOf",Nu,5,!0],["DefinesType",bc,5,!0]],603570806:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],220341763:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],2945172077:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["OperatesOn",Zu,6,!0],["IsSuccessorFrom",Iu,5,!0],["IsPredecessorTo",Iu,4,!0]],4208778838:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0]],103090709:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0]],4194566429:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],1451395588:[["HasAssociations",Xu,4,!0],["PropertyDefinitionOf",Nu,5,!0],["DefinesType",bc,5,!0]],3219374653:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0]],2798486643:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],3454111270:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],2914609552:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ResourceOf",Ku,6,!0]],1856042241:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],4158566097:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],3626867408:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],2706606064:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["ReferencesElements",hu,5,!0],["ServicedBySystems",cu,5,!0],["ContainsElements",Cu,5,!0]],3893378262:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],451544542:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],3544373492:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["AssignedToStructuralItem",Bu,5,!1]],3136571912:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["AssignedStructuralActivity",Bu,4,!0]],530289379:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["AssignedStructuralActivity",Bu,4,!0],["ReferencesElement",Hu,5,!0],["ConnectedBy",gu,4,!0]],3689010777:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["AssignedToStructuralItem",Bu,5,!1],["Causes",$a,10,!0]],3979015343:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["AssignedStructuralActivity",Bu,4,!0],["ReferencesElement",Hu,5,!0],["ConnectedBy",gu,4,!0]],2218152070:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["AssignedStructuralActivity",Bu,4,!0],["ReferencesElement",Hu,5,!0],["ConnectedBy",gu,4,!0]],4070609034:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0],["IsRelatedFromCallout",$h,3,!0],["IsRelatedToCallout",$h,2,!0]],2028607225:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],2809605785:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],4124788165:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],1580310250:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],3473067441:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["OperatesOn",Zu,6,!0],["IsSuccessorFrom",Iu,5,!0],["IsPredecessorTo",Iu,4,!0]],2097647324:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],2296667514:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["IsActingUpon",ir,6,!0]],1674181508:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["ContainedInStructure",Cu,4,!0]],1334484129:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],3649129432:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],1260505505:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],4031249490:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["ReferencesElements",hu,5,!0],["ServicedBySystems",cu,5,!0],["ContainsElements",Cu,5,!0]],1950629157:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],3124254112:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["ReferencesElements",hu,5,!0],["ServicedBySystems",cu,5,!0],["ContainsElements",Cu,5,!0]],300633059:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],3732776249:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],2510884976:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],2559216714:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ResourceOf",Ku,6,!0]],3293443760:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["Controls",er,6,!0]],3895139033:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["Controls",er,6,!0]],1419761937:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["Controls",er,6,!0]],1916426348:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],3295246426:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ResourceOf",Ku,6,!0]],1457835157:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],681481545:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0],["IsRelatedFromCallout",$h,3,!0],["IsRelatedToCallout",$h,2,!0]],3256556792:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],3849074793:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],360485395:[["HasAssociations",Xu,4,!0],["PropertyDefinitionOf",Nu,5,!0],["DefinesType",bc,5,!0]],1758889154:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["HasStructuralMember",Hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["HasCoverings",bu,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasPorts",Mu,5,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0]],4123344466:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["HasStructuralMember",Hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["HasCoverings",bu,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasPorts",Mu,5,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0]],1623761950:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["HasStructuralMember",Hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["HasCoverings",bu,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasPorts",Mu,5,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0]],2590856083:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],1704287377:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],2107101300:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],1962604670:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["HasStructuralMember",Hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["HasCoverings",bu,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasPorts",Mu,5,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0]],3272907226:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["Controls",er,6,!0]],3174744832:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],3390157468:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],807026263:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],3737207727:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],647756555:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["HasStructuralMember",Hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["HasCoverings",bu,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasPorts",Mu,5,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0]],2489546625:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],2827207264:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["HasStructuralMember",Hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["HasCoverings",bu,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasPorts",Mu,5,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0]],2143335405:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["HasStructuralMember",Hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["HasCoverings",bu,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasPorts",Mu,5,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["ProjectsElements",yu,5,!1]],1287392070:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["HasStructuralMember",Hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["HasCoverings",bu,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasPorts",Mu,5,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["VoidsElements",uu,5,!1]],3907093117:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],3198132628:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],3815607619:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],1482959167:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],1834744321:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],1339347760:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],2297155007:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],3009222698:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],263784265:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["HasStructuralMember",Hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["HasCoverings",bu,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasPorts",Mu,5,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0]],814719939:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["Controls",er,6,!0]],200128114:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],3009204131:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["ContainedInStructure",Cu,4,!0]],2706460486:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["IsGroupedBy",Ju,6,!1]],1251058090:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],1806887404:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],2391368822:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["IsGroupedBy",Ju,6,!1]],4288270099:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],3827777499:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ResourceOf",Ku,6,!0]],1051575348:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],1161773419:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],2506943328:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0],["IsRelatedFromCallout",$h,3,!0],["IsRelatedToCallout",$h,2,!0]],377706215:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["HasStructuralMember",Hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["HasCoverings",bu,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasPorts",Mu,5,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0]],2108223431:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],3181161470:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],977012517:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],1916936684:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["OperatesOn",Zu,6,!0],["IsSuccessorFrom",Iu,5,!0],["IsPredecessorTo",Iu,4,!0]],4143007308:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["IsActingUpon",ir,6,!0]],3588315303:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["HasStructuralMember",Hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["HasCoverings",bu,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasPorts",Mu,5,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["VoidsElements",uu,5,!1],["HasFillings",Du,4,!0]],3425660407:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["OperatesOn",Zu,6,!0],["IsSuccessorFrom",Iu,5,!0],["IsPredecessorTo",Iu,4,!0]],2837617999:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],2382730787:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["Controls",er,6,!0]],3327091369:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["Controls",er,6,!0]],804291784:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],4231323485:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],4017108033:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],3724593414:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],3740093272:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["ContainedIn",Mu,4,!1],["ConnectedFrom",Fu,5,!0],["ConnectedTo",Fu,4,!0]],2744685151:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["OperatesOn",Zu,6,!0],["IsSuccessorFrom",Iu,5,!0],["IsPredecessorTo",Iu,4,!0]],2904328755:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["Controls",er,6,!0]],3642467123:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["Controls",er,6,!0]],3651124850:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["HasStructuralMember",Hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["HasCoverings",bu,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasPorts",Mu,5,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["ProjectsElements",yu,5,!1]],1842657554:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],2250791053:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],3248260540:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0],["IsRelatedFromCallout",$h,3,!0],["IsRelatedToCallout",$h,2,!0]],2893384427:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],2324767716:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],1768891740:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],3517283431:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["Controls",er,6,!0],["ScheduleTimeControlAssigned",vd,7,!1]],4105383287:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["Controls",er,6,!0]],4097777520:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["ReferencesElements",hu,5,!0],["ServicedBySystems",cu,5,!0],["ContainsElements",Cu,5,!0]],2533589738:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],3856911033:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["ReferencesElements",hu,5,!0],["ServicedBySystems",cu,5,!0],["ContainsElements",Cu,5,!0],["HasCoverings",Au,4,!0],["BoundedBy",ru,4,!0]],1305183839:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],652456506:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["Controls",er,6,!0],["HasInteractionReqsFrom",Eu,7,!0],["HasInteractionReqsTo",Eu,8,!0]],3812236995:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],3112655638:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],1039846685:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],682877961:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["AssignedToStructuralItem",Bu,5,!1]],1179482911:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["AssignedStructuralActivity",Bu,4,!0],["ConnectsStructuralMembers",gu,5,!0]],4243806635:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["AssignedStructuralActivity",Bu,4,!0],["ConnectsStructuralMembers",gu,5,!0]],214636428:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["AssignedStructuralActivity",Bu,4,!0],["ReferencesElement",Hu,5,!0],["ConnectedBy",gu,4,!0]],2445595289:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["AssignedStructuralActivity",Bu,4,!0],["ReferencesElement",Hu,5,!0],["ConnectedBy",gu,4,!0]],1807405624:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["AssignedToStructuralItem",Bu,5,!1]],1721250024:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["AssignedToStructuralItem",Bu,5,!1]],1252848954:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["IsGroupedBy",Ju,6,!1],["SourceOfResultGroup",Ua,6,!0],["LoadGroupFor",Vo,7,!0]],1621171031:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["AssignedToStructuralItem",Bu,5,!1]],3987759626:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["AssignedToStructuralItem",Bu,5,!1]],2082059205:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["AssignedToStructuralItem",Bu,5,!1]],734778138:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["AssignedStructuralActivity",Bu,4,!0],["ConnectsStructuralMembers",gu,5,!0]],1235345126:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["AssignedToStructuralItem",Bu,5,!1],["Causes",$a,10,!0]],2986769608:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["IsGroupedBy",Ju,6,!1],["ResultGroupFor",Vo,8,!0]],1975003073:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["AssignedStructuralActivity",Bu,4,!0],["ConnectsStructuralMembers",gu,5,!0]],148013059:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ResourceOf",Ku,6,!0]],2315554128:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],2254336722:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["IsGroupedBy",Ju,6,!1],["ServicesBuildings",cu,4,!0]],5716631:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],1637806684:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["Controls",er,6,!0]],1692211062:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],1620046519:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["HasStructuralMember",Hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["HasCoverings",bu,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasPorts",Mu,5,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0]],3593883385:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],1600972822:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],1911125066:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],728799441:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],2769231204:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["HasStructuralMember",Hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["HasCoverings",bu,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasPorts",Mu,5,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0]],1898987631:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],1133259667:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],1028945134:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["Controls",er,6,!0]],4218914973:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["Controls",er,6,!0]],3342526732:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["Controls",er,6,!0]],1033361043:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["IsGroupedBy",Ju,6,!1]],1213861670:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],3821786052:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["Controls",er,6,!0]],1411407467:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],3352864051:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],1871374353:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],2470393545:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0],["IsRelatedFromCallout",$h,3,!0],["IsRelatedToCallout",$h,2,!0]],3460190687:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["IsGroupedBy",Ju,6,!1]],1967976161:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],819618141:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],1916977116:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],231477066:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],3299480353:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["HasStructuralMember",Hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["HasCoverings",bu,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasPorts",Mu,5,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0]],52481810:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["HasStructuralMember",Hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["HasCoverings",bu,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasPorts",Mu,5,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0]],2979338954:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["HasStructuralMember",Hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["HasCoverings",bu,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasPorts",Mu,5,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0]],1095909175:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["HasStructuralMember",Hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["HasCoverings",bu,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasPorts",Mu,5,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0]],1909888760:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],395041908:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],3293546465:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],1285652485:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],2951183804:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],2611217952:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],2301859152:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],843113511:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["HasStructuralMember",Hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["HasCoverings",bu,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasPorts",Mu,5,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0]],3850581409:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],2816379211:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],2188551683:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["IsGroupedBy",Ju,6,!1]],1163958913:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["Controls",er,6,!0]],3898045240:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ResourceOf",Ku,6,!0]],1060000209:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ResourceOf",Ku,6,!0]],488727124:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ResourceOf",Ku,6,!0]],335055490:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],2954562838:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],1973544240:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["HasStructuralMember",Hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["HasCoverings",bu,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasPorts",Mu,5,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["CoversSpaces",Au,5,!0],["Covers",bu,5,!0]],3495092785:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["HasStructuralMember",Hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["HasCoverings",bu,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasPorts",Mu,5,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0]],3961806047:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],4147604152:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0],["IsRelatedFromCallout",$h,3,!0],["IsRelatedToCallout",$h,2,!0]],1335981549:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["HasStructuralMember",Hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["HasCoverings",bu,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasPorts",Mu,5,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0]],2635815018:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],1599208980:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],2063403501:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],1945004755:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["HasStructuralMember",Hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["HasCoverings",bu,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasPorts",Mu,5,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0]],3040386961:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["HasStructuralMember",Hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["HasCoverings",bu,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasPorts",Mu,5,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasControlElements",mu,5,!0]],3041715199:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["ContainedIn",Mu,4,!1],["ConnectedFrom",Fu,5,!0],["ConnectedTo",Fu,4,!0]],395920057:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["HasStructuralMember",Hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["HasCoverings",bu,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasPorts",Mu,5,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0]],869906466:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],3760055223:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],2030761528:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],855621170:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["HasStructuralMember",Hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["HasCoverings",bu,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasPorts",Mu,5,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["VoidsElements",uu,5,!1]],663422040:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],3277789161:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],1534661035:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],1365060375:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],1217240411:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],712377611:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],1634875225:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["IsGroupedBy",Ju,6,!1],["ServicesBuildings",cu,4,!0]],857184966:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["HasStructuralMember",Hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["HasCoverings",bu,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasPorts",Mu,5,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0]],1658829314:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["HasStructuralMember",Hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["HasCoverings",bu,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasPorts",Mu,5,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasControlElements",mu,5,!0]],346874300:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],1810631287:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],4222183408:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],2058353004:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["HasStructuralMember",Hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["HasCoverings",bu,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasPorts",Mu,5,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasControlElements",mu,5,!0]],4278956645:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["HasStructuralMember",Hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["HasCoverings",bu,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasPorts",Mu,5,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasControlElements",mu,5,!0]],4037862832:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],3132237377:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["HasStructuralMember",Hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["HasCoverings",bu,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasPorts",Mu,5,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasControlElements",mu,5,!0]],987401354:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["HasStructuralMember",Hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["HasCoverings",bu,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasPorts",Mu,5,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasControlElements",mu,5,!0]],707683696:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["HasStructuralMember",Hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["HasCoverings",bu,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasPorts",Mu,5,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasControlElements",mu,5,!0]],2223149337:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["HasStructuralMember",Hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["HasCoverings",bu,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasPorts",Mu,5,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasControlElements",mu,5,!0]],3508470533:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["HasStructuralMember",Hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["HasCoverings",bu,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasPorts",Mu,5,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasControlElements",mu,5,!0]],900683007:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["HasStructuralMember",Hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["HasCoverings",bu,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasPorts",Mu,5,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0]],1073191201:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["HasStructuralMember",Hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["HasCoverings",bu,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasPorts",Mu,5,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0]],1687234759:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["HasStructuralMember",Hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["HasCoverings",bu,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasPorts",Mu,5,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0]],3171933400:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["HasStructuralMember",Hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["HasCoverings",bu,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasPorts",Mu,5,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0]],2262370178:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["HasStructuralMember",Hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["HasCoverings",bu,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasPorts",Mu,5,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0]],3024970846:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["HasStructuralMember",Hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["HasCoverings",bu,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasPorts",Mu,5,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0]],3283111854:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["HasStructuralMember",Hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["HasCoverings",bu,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasPorts",Mu,5,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0]],3055160366:[["LayerAssignments",Ah,2,!0],["StyledByItem",Jp,0,!0]],3027567501:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["HasStructuralMember",Hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["HasCoverings",bu,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasPorts",Mu,5,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0]],2320036040:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["HasStructuralMember",Hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["HasCoverings",bu,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasPorts",Mu,5,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0]],2016517767:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["HasStructuralMember",Hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["HasCoverings",bu,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasPorts",Mu,5,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0]],1376911519:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["HasStructuralMember",Hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["HasCoverings",bu,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasPorts",Mu,5,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["VoidsElements",uu,5,!1]],1783015770:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],1529196076:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["HasStructuralMember",Hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["HasCoverings",bu,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasPorts",Mu,5,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0]],331165859:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["HasStructuralMember",Hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["HasCoverings",bu,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasPorts",Mu,5,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0]],4252922144:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["HasStructuralMember",Hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["HasCoverings",bu,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasPorts",Mu,5,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0]],2515109513:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["IsGroupedBy",Ju,6,!1],["ServicesBuildings",cu,4,!0]],3824725483:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["HasStructuralMember",Hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["HasCoverings",bu,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasPorts",Mu,5,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0]],2347447852:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["HasStructuralMember",Hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["HasCoverings",bu,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasPorts",Mu,5,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0]],3313531582:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],2391406946:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["HasStructuralMember",Hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["HasCoverings",bu,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasPorts",Mu,5,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0]],3512223829:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["HasStructuralMember",Hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["HasCoverings",bu,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasPorts",Mu,5,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0]],3304561284:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["HasStructuralMember",Hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["HasCoverings",bu,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasPorts",Mu,5,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0]],2874132201:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],3001207471:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],753842376:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["HasStructuralMember",Hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["HasCoverings",bu,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasPorts",Mu,5,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0]],2454782716:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["HasStructuralMember",Hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["HasCoverings",bu,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasPorts",Mu,5,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["VoidsElements",uu,5,!1]],578613899:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["ObjectTypeOf",Ru,5,!0]],1052013943:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["HasStructuralMember",Hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["HasCoverings",bu,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasPorts",Mu,5,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasControlElements",mu,5,!0]],1062813311:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["HasStructuralMember",Hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["HasCoverings",bu,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasPorts",Mu,5,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["AssignedToFlowElement",mu,4,!0]],3700593921:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["HasStructuralMember",Hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["HasCoverings",bu,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasPorts",Mu,5,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasControlElements",mu,5,!0]],979691226:[["HasAssignments",tr,4,!0],["IsDecomposedBy",Su,4,!0],["Decomposes",Su,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Ou,4,!0],["ReferencedBy",$u,6,!0],["HasStructuralMember",Hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["HasCoverings",bu,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasPorts",Mu,5,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0]]},Sy[1]={3630933823:e=>new u.IfcActorRole(e[0],e[1],e[2]),618182010:e=>new u.IfcAddress(e[0],e[1],e[2]),639542469:e=>new u.IfcApplication(e[0],e[1],e[2],e[3]),411424972:e=>new u.IfcAppliedValue(e[0],e[1],e[2],e[3],e[4],e[5]),1110488051:e=>new u.IfcAppliedValueRelationship(e[0],e[1],e[2],e[3],e[4]),130549933:e=>new u.IfcApproval(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),2080292479:e=>new u.IfcApprovalActorRelationship(e[0],e[1],e[2]),390851274:e=>new u.IfcApprovalPropertyRelationship(e[0],e[1]),3869604511:e=>new u.IfcApprovalRelationship(e[0],e[1],e[2],e[3]),4037036970:e=>new u.IfcBoundaryCondition(e[0]),1560379544:e=>new u.IfcBoundaryEdgeCondition(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),3367102660:e=>new u.IfcBoundaryFaceCondition(e[0],e[1],e[2],e[3]),1387855156:e=>new u.IfcBoundaryNodeCondition(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),2069777674:e=>new u.IfcBoundaryNodeConditionWarping(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),622194075:e=>new u.IfcCalendarDate(e[0],e[1],e[2]),747523909:e=>new u.IfcClassification(e[0],e[1],e[2],e[3]),1767535486:e=>new u.IfcClassificationItem(e[0],e[1],e[2]),1098599126:e=>new u.IfcClassificationItemRelationship(e[0],e[1]),938368621:e=>new u.IfcClassificationNotation(e[0]),3639012971:e=>new u.IfcClassificationNotationFacet(e[0]),3264961684:e=>new u.IfcColourSpecification(e[0]),2859738748:e=>new u.IfcConnectionGeometry,2614616156:e=>new u.IfcConnectionPointGeometry(e[0],e[1]),4257277454:e=>new u.IfcConnectionPortGeometry(e[0],e[1],e[2]),2732653382:e=>new u.IfcConnectionSurfaceGeometry(e[0],e[1]),1959218052:e=>new u.IfcConstraint(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),1658513725:e=>new u.IfcConstraintAggregationRelationship(e[0],e[1],e[2],e[3],e[4]),613356794:e=>new u.IfcConstraintClassificationRelationship(e[0],e[1]),347226245:e=>new u.IfcConstraintRelationship(e[0],e[1],e[2],e[3]),1065062679:e=>new u.IfcCoordinatedUniversalTimeOffset(e[0],e[1],e[2]),602808272:e=>new u.IfcCostValue(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),539742890:e=>new u.IfcCurrencyRelationship(e[0],e[1],e[2],e[3],e[4]),1105321065:e=>new u.IfcCurveStyleFont(e[0],e[1]),2367409068:e=>new u.IfcCurveStyleFontAndScaling(e[0],e[1],e[2]),3510044353:e=>new u.IfcCurveStyleFontPattern(e[0],e[1]),1072939445:e=>new u.IfcDateAndTime(e[0],e[1]),1765591967:e=>new u.IfcDerivedUnit(e[0],e[1],e[2]),1045800335:e=>new u.IfcDerivedUnitElement(e[0],e[1]),2949456006:e=>new u.IfcDimensionalExponents(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),1376555844:e=>new u.IfcDocumentElectronicFormat(e[0],e[1],e[2]),1154170062:e=>new u.IfcDocumentInformation(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15],e[16]),770865208:e=>new u.IfcDocumentInformationRelationship(e[0],e[1],e[2]),3796139169:e=>new u.IfcDraughtingCalloutRelationship(e[0],e[1],e[2],e[3]),1648886627:e=>new u.IfcEnvironmentalImpactValue(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3200245327:e=>new u.IfcExternalReference(e[0],e[1],e[2]),2242383968:e=>new u.IfcExternallyDefinedHatchStyle(e[0],e[1],e[2]),1040185647:e=>new u.IfcExternallyDefinedSurfaceStyle(e[0],e[1],e[2]),3207319532:e=>new u.IfcExternallyDefinedSymbol(e[0],e[1],e[2]),3548104201:e=>new u.IfcExternallyDefinedTextFont(e[0],e[1],e[2]),852622518:e=>new u.IfcGridAxis(e[0],e[1],e[2]),3020489413:e=>new u.IfcIrregularTimeSeriesValue(e[0],e[1]),2655187982:e=>new u.IfcLibraryInformation(e[0],e[1],e[2],e[3],e[4]),3452421091:e=>new u.IfcLibraryReference(e[0],e[1],e[2]),4162380809:e=>new u.IfcLightDistributionData(e[0],e[1],e[2]),1566485204:e=>new u.IfcLightIntensityDistribution(e[0],e[1]),30780891:e=>new u.IfcLocalTime(e[0],e[1],e[2],e[3],e[4]),1838606355:e=>new u.IfcMaterial(e[0]),1847130766:e=>new u.IfcMaterialClassificationRelationship(e[0],e[1]),248100487:e=>new u.IfcMaterialLayer(e[0],e[1],e[2]),3303938423:e=>new u.IfcMaterialLayerSet(e[0],e[1]),1303795690:e=>new u.IfcMaterialLayerSetUsage(e[0],e[1],e[2],e[3]),2199411900:e=>new u.IfcMaterialList(e[0]),3265635763:e=>new u.IfcMaterialProperties(e[0]),2597039031:e=>new u.IfcMeasureWithUnit(e[0],e[1]),4256014907:e=>new u.IfcMechanicalMaterialProperties(e[0],e[1],e[2],e[3],e[4],e[5]),677618848:e=>new u.IfcMechanicalSteelMaterialProperties(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12]),3368373690:e=>new u.IfcMetric(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2706619895:e=>new u.IfcMonetaryUnit(e[0]),1918398963:e=>new u.IfcNamedUnit(e[0],e[1]),3701648758:e=>new u.IfcObjectPlacement,2251480897:e=>new u.IfcObjective(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10]),1227763645:e=>new u.IfcOpticalMaterialProperties(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),4251960020:e=>new u.IfcOrganization(e[0],e[1],e[2],e[3],e[4]),1411181986:e=>new u.IfcOrganizationRelationship(e[0],e[1],e[2],e[3]),1207048766:e=>new u.IfcOwnerHistory(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),2077209135:e=>new u.IfcPerson(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),101040310:e=>new u.IfcPersonAndOrganization(e[0],e[1],e[2]),2483315170:e=>new u.IfcPhysicalQuantity(e[0],e[1]),2226359599:e=>new u.IfcPhysicalSimpleQuantity(e[0],e[1],e[2]),3355820592:e=>new u.IfcPostalAddress(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),3727388367:e=>new u.IfcPreDefinedItem(e[0]),990879717:e=>new u.IfcPreDefinedSymbol(e[0]),3213052703:e=>new u.IfcPreDefinedTerminatorSymbol(e[0]),1775413392:e=>new u.IfcPreDefinedTextFont(e[0]),2022622350:e=>new u.IfcPresentationLayerAssignment(e[0],e[1],e[2],e[3]),1304840413:e=>new u.IfcPresentationLayerWithStyle(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),3119450353:e=>new u.IfcPresentationStyle(e[0]),2417041796:e=>new u.IfcPresentationStyleAssignment(e[0]),2095639259:e=>new u.IfcProductRepresentation(e[0],e[1],e[2]),2267347899:e=>new u.IfcProductsOfCombustionProperties(e[0],e[1],e[2],e[3],e[4]),3958567839:e=>new u.IfcProfileDef(e[0],e[1]),2802850158:e=>new u.IfcProfileProperties(e[0],e[1]),2598011224:e=>new u.IfcProperty(e[0],e[1]),3896028662:e=>new u.IfcPropertyConstraintRelationship(e[0],e[1],e[2],e[3]),148025276:e=>new u.IfcPropertyDependencyRelationship(e[0],e[1],e[2],e[3],e[4]),3710013099:e=>new u.IfcPropertyEnumeration(e[0],e[1],e[2]),2044713172:e=>new u.IfcQuantityArea(e[0],e[1],e[2],e[3]),2093928680:e=>new u.IfcQuantityCount(e[0],e[1],e[2],e[3]),931644368:e=>new u.IfcQuantityLength(e[0],e[1],e[2],e[3]),3252649465:e=>new u.IfcQuantityTime(e[0],e[1],e[2],e[3]),2405470396:e=>new u.IfcQuantityVolume(e[0],e[1],e[2],e[3]),825690147:e=>new u.IfcQuantityWeight(e[0],e[1],e[2],e[3]),2692823254:e=>new u.IfcReferencesValueDocument(e[0],e[1],e[2],e[3]),1580146022:e=>new u.IfcReinforcementBarProperties(e[0],e[1],e[2],e[3],e[4],e[5]),1222501353:e=>new u.IfcRelaxation(e[0],e[1]),1076942058:e=>new u.IfcRepresentation(e[0],e[1],e[2],e[3]),3377609919:e=>new u.IfcRepresentationContext(e[0],e[1]),3008791417:e=>new u.IfcRepresentationItem,1660063152:e=>new u.IfcRepresentationMap(e[0],e[1]),3679540991:e=>new u.IfcRibPlateProfileProperties(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),2341007311:e=>new u.IfcRoot(e[0],e[1],e[2],e[3]),448429030:e=>new u.IfcSIUnit(e[0],e[1],e[2]),2042790032:e=>new u.IfcSectionProperties(e[0],e[1],e[2]),4165799628:e=>new u.IfcSectionReinforcementProperties(e[0],e[1],e[2],e[3],e[4],e[5]),867548509:e=>new u.IfcShapeAspect(e[0],e[1],e[2],e[3],e[4]),3982875396:e=>new u.IfcShapeModel(e[0],e[1],e[2],e[3]),4240577450:e=>new u.IfcShapeRepresentation(e[0],e[1],e[2],e[3]),3692461612:e=>new u.IfcSimpleProperty(e[0],e[1]),2273995522:e=>new u.IfcStructuralConnectionCondition(e[0]),2162789131:e=>new u.IfcStructuralLoad(e[0]),2525727697:e=>new u.IfcStructuralLoadStatic(e[0]),3408363356:e=>new u.IfcStructuralLoadTemperature(e[0],e[1],e[2],e[3]),2830218821:e=>new u.IfcStyleModel(e[0],e[1],e[2],e[3]),3958052878:e=>new u.IfcStyledItem(e[0],e[1],e[2]),3049322572:e=>new u.IfcStyledRepresentation(e[0],e[1],e[2],e[3]),1300840506:e=>new u.IfcSurfaceStyle(e[0],e[1],e[2]),3303107099:e=>new u.IfcSurfaceStyleLighting(e[0],e[1],e[2],e[3]),1607154358:e=>new u.IfcSurfaceStyleRefraction(e[0],e[1]),846575682:e=>new u.IfcSurfaceStyleShading(e[0]),1351298697:e=>new u.IfcSurfaceStyleWithTextures(e[0]),626085974:e=>new u.IfcSurfaceTexture(e[0],e[1],e[2],e[3]),1290481447:e=>new u.IfcSymbolStyle(e[0],e[1]),985171141:e=>new u.IfcTable(e[0],e[1]),531007025:e=>new u.IfcTableRow(e[0],e[1]),912023232:e=>new u.IfcTelecomAddress(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),1447204868:e=>new u.IfcTextStyle(e[0],e[1],e[2],e[3]),1983826977:e=>new u.IfcTextStyleFontModel(e[0],e[1],e[2],e[3],e[4],e[5]),2636378356:e=>new u.IfcTextStyleForDefinedFont(e[0],e[1]),1640371178:e=>new u.IfcTextStyleTextModel(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),1484833681:e=>new u.IfcTextStyleWithBoxCharacteristics(e[0],e[1],e[2],e[3],e[4]),280115917:e=>new u.IfcTextureCoordinate,1742049831:e=>new u.IfcTextureCoordinateGenerator(e[0],e[1]),2552916305:e=>new u.IfcTextureMap(e[0]),1210645708:e=>new u.IfcTextureVertex(e[0]),3317419933:e=>new u.IfcThermalMaterialProperties(e[0],e[1],e[2],e[3],e[4]),3101149627:e=>new u.IfcTimeSeries(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),1718945513:e=>new u.IfcTimeSeriesReferenceRelationship(e[0],e[1]),581633288:e=>new u.IfcTimeSeriesValue(e[0]),1377556343:e=>new u.IfcTopologicalRepresentationItem,1735638870:e=>new u.IfcTopologyRepresentation(e[0],e[1],e[2],e[3]),180925521:e=>new u.IfcUnitAssignment(e[0]),2799835756:e=>new u.IfcVertex,3304826586:e=>new u.IfcVertexBasedTextureMap(e[0],e[1]),1907098498:e=>new u.IfcVertexPoint(e[0]),891718957:e=>new u.IfcVirtualGridIntersection(e[0],e[1]),1065908215:e=>new u.IfcWaterProperties(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),2442683028:e=>new u.IfcAnnotationOccurrence(e[0],e[1],e[2]),962685235:e=>new u.IfcAnnotationSurfaceOccurrence(e[0],e[1],e[2]),3612888222:e=>new u.IfcAnnotationSymbolOccurrence(e[0],e[1],e[2]),2297822566:e=>new u.IfcAnnotationTextOccurrence(e[0],e[1],e[2]),3798115385:e=>new u.IfcArbitraryClosedProfileDef(e[0],e[1],e[2]),1310608509:e=>new u.IfcArbitraryOpenProfileDef(e[0],e[1],e[2]),2705031697:e=>new u.IfcArbitraryProfileDefWithVoids(e[0],e[1],e[2],e[3]),616511568:e=>new u.IfcBlobTexture(e[0],e[1],e[2],e[3],e[4],e[5]),3150382593:e=>new u.IfcCenterLineProfileDef(e[0],e[1],e[2],e[3]),647927063:e=>new u.IfcClassificationReference(e[0],e[1],e[2],e[3]),776857604:e=>new u.IfcColourRgb(e[0],e[1],e[2],e[3]),2542286263:e=>new u.IfcComplexProperty(e[0],e[1],e[2],e[3]),1485152156:e=>new u.IfcCompositeProfileDef(e[0],e[1],e[2],e[3]),370225590:e=>new u.IfcConnectedFaceSet(e[0]),1981873012:e=>new u.IfcConnectionCurveGeometry(e[0],e[1]),45288368:e=>new u.IfcConnectionPointEccentricity(e[0],e[1],e[2],e[3],e[4]),3050246964:e=>new u.IfcContextDependentUnit(e[0],e[1],e[2]),2889183280:e=>new u.IfcConversionBasedUnit(e[0],e[1],e[2],e[3]),3800577675:e=>new u.IfcCurveStyle(e[0],e[1],e[2],e[3]),3632507154:e=>new u.IfcDerivedProfileDef(e[0],e[1],e[2],e[3],e[4]),2273265877:e=>new u.IfcDimensionCalloutRelationship(e[0],e[1],e[2],e[3]),1694125774:e=>new u.IfcDimensionPair(e[0],e[1],e[2],e[3]),3732053477:e=>new u.IfcDocumentReference(e[0],e[1],e[2]),4170525392:e=>new u.IfcDraughtingPreDefinedTextFont(e[0]),3900360178:e=>new u.IfcEdge(e[0],e[1]),476780140:e=>new u.IfcEdgeCurve(e[0],e[1],e[2],e[3]),1860660968:e=>new u.IfcExtendedMaterialProperties(e[0],e[1],e[2],e[3]),2556980723:e=>new u.IfcFace(e[0]),1809719519:e=>new u.IfcFaceBound(e[0],e[1]),803316827:e=>new u.IfcFaceOuterBound(e[0],e[1]),3008276851:e=>new u.IfcFaceSurface(e[0],e[1],e[2]),4219587988:e=>new u.IfcFailureConnectionCondition(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),738692330:e=>new u.IfcFillAreaStyle(e[0],e[1]),3857492461:e=>new u.IfcFuelProperties(e[0],e[1],e[2],e[3],e[4]),803998398:e=>new u.IfcGeneralMaterialProperties(e[0],e[1],e[2],e[3]),1446786286:e=>new u.IfcGeneralProfileProperties(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),3448662350:e=>new u.IfcGeometricRepresentationContext(e[0],e[1],e[2],e[3],e[4],e[5]),2453401579:e=>new u.IfcGeometricRepresentationItem,4142052618:e=>new u.IfcGeometricRepresentationSubContext(e[0],e[1],e[2],e[3],e[4],e[5]),3590301190:e=>new u.IfcGeometricSet(e[0]),178086475:e=>new u.IfcGridPlacement(e[0],e[1]),812098782:e=>new u.IfcHalfSpaceSolid(e[0],e[1]),2445078500:e=>new u.IfcHygroscopicMaterialProperties(e[0],e[1],e[2],e[3],e[4],e[5]),3905492369:e=>new u.IfcImageTexture(e[0],e[1],e[2],e[3],e[4]),3741457305:e=>new u.IfcIrregularTimeSeries(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1402838566:e=>new u.IfcLightSource(e[0],e[1],e[2],e[3]),125510826:e=>new u.IfcLightSourceAmbient(e[0],e[1],e[2],e[3]),2604431987:e=>new u.IfcLightSourceDirectional(e[0],e[1],e[2],e[3],e[4]),4266656042:e=>new u.IfcLightSourceGoniometric(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1520743889:e=>new u.IfcLightSourcePositional(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3422422726:e=>new u.IfcLightSourceSpot(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12]),2624227202:e=>new u.IfcLocalPlacement(e[0],e[1]),1008929658:e=>new u.IfcLoop,2347385850:e=>new u.IfcMappedItem(e[0],e[1]),2022407955:e=>new u.IfcMaterialDefinitionRepresentation(e[0],e[1],e[2],e[3]),1430189142:e=>new u.IfcMechanicalConcreteMaterialProperties(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11]),219451334:e=>new u.IfcObjectDefinition(e[0],e[1],e[2],e[3]),2833995503:e=>new u.IfcOneDirectionRepeatFactor(e[0]),2665983363:e=>new u.IfcOpenShell(e[0]),1029017970:e=>new u.IfcOrientedEdge(e[0],e[1]),2529465313:e=>new u.IfcParameterizedProfileDef(e[0],e[1],e[2]),2519244187:e=>new u.IfcPath(e[0]),3021840470:e=>new u.IfcPhysicalComplexQuantity(e[0],e[1],e[2],e[3],e[4],e[5]),597895409:e=>new u.IfcPixelTexture(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),2004835150:e=>new u.IfcPlacement(e[0]),1663979128:e=>new u.IfcPlanarExtent(e[0],e[1]),2067069095:e=>new u.IfcPoint,4022376103:e=>new u.IfcPointOnCurve(e[0],e[1]),1423911732:e=>new u.IfcPointOnSurface(e[0],e[1],e[2]),2924175390:e=>new u.IfcPolyLoop(e[0]),2775532180:e=>new u.IfcPolygonalBoundedHalfSpace(e[0],e[1],e[2],e[3]),759155922:e=>new u.IfcPreDefinedColour(e[0]),2559016684:e=>new u.IfcPreDefinedCurveFont(e[0]),433424934:e=>new u.IfcPreDefinedDimensionSymbol(e[0]),179317114:e=>new u.IfcPreDefinedPointMarkerSymbol(e[0]),673634403:e=>new u.IfcProductDefinitionShape(e[0],e[1],e[2]),871118103:e=>new u.IfcPropertyBoundedValue(e[0],e[1],e[2],e[3],e[4]),1680319473:e=>new u.IfcPropertyDefinition(e[0],e[1],e[2],e[3]),4166981789:e=>new u.IfcPropertyEnumeratedValue(e[0],e[1],e[2],e[3]),2752243245:e=>new u.IfcPropertyListValue(e[0],e[1],e[2],e[3]),941946838:e=>new u.IfcPropertyReferenceValue(e[0],e[1],e[2],e[3]),3357820518:e=>new u.IfcPropertySetDefinition(e[0],e[1],e[2],e[3]),3650150729:e=>new u.IfcPropertySingleValue(e[0],e[1],e[2],e[3]),110355661:e=>new u.IfcPropertyTableValue(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),3615266464:e=>new u.IfcRectangleProfileDef(e[0],e[1],e[2],e[3],e[4]),3413951693:e=>new u.IfcRegularTimeSeries(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),3765753017:e=>new u.IfcReinforcementDefinitionProperties(e[0],e[1],e[2],e[3],e[4],e[5]),478536968:e=>new u.IfcRelationship(e[0],e[1],e[2],e[3]),2778083089:e=>new u.IfcRoundedRectangleProfileDef(e[0],e[1],e[2],e[3],e[4],e[5]),1509187699:e=>new u.IfcSectionedSpine(e[0],e[1],e[2]),2411513650:e=>new u.IfcServiceLifeFactor(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),4124623270:e=>new u.IfcShellBasedSurfaceModel(e[0]),2609359061:e=>new u.IfcSlippageConnectionCondition(e[0],e[1],e[2],e[3]),723233188:e=>new u.IfcSolidModel,2485662743:e=>new u.IfcSoundProperties(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),1202362311:e=>new u.IfcSoundValue(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),390701378:e=>new u.IfcSpaceThermalLoadProperties(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13]),1595516126:e=>new u.IfcStructuralLoadLinearForce(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),2668620305:e=>new u.IfcStructuralLoadPlanarForce(e[0],e[1],e[2],e[3]),2473145415:e=>new u.IfcStructuralLoadSingleDisplacement(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),1973038258:e=>new u.IfcStructuralLoadSingleDisplacementDistortion(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),1597423693:e=>new u.IfcStructuralLoadSingleForce(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),1190533807:e=>new u.IfcStructuralLoadSingleForceWarping(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),3843319758:e=>new u.IfcStructuralProfileProperties(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15],e[16],e[17],e[18],e[19],e[20],e[21],e[22]),3653947884:e=>new u.IfcStructuralSteelProfileProperties(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15],e[16],e[17],e[18],e[19],e[20],e[21],e[22],e[23],e[24],e[25],e[26]),2233826070:e=>new u.IfcSubedge(e[0],e[1],e[2]),2513912981:e=>new u.IfcSurface,1878645084:e=>new u.IfcSurfaceStyleRendering(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2247615214:e=>new u.IfcSweptAreaSolid(e[0],e[1]),1260650574:e=>new u.IfcSweptDiskSolid(e[0],e[1],e[2],e[3],e[4]),230924584:e=>new u.IfcSweptSurface(e[0],e[1]),3071757647:e=>new u.IfcTShapeProfileDef(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12]),3028897424:e=>new u.IfcTerminatorSymbol(e[0],e[1],e[2],e[3]),4282788508:e=>new u.IfcTextLiteral(e[0],e[1],e[2]),3124975700:e=>new u.IfcTextLiteralWithExtent(e[0],e[1],e[2],e[3],e[4]),2715220739:e=>new u.IfcTrapeziumProfileDef(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),1345879162:e=>new u.IfcTwoDirectionRepeatFactor(e[0],e[1]),1628702193:e=>new u.IfcTypeObject(e[0],e[1],e[2],e[3],e[4],e[5]),2347495698:e=>new u.IfcTypeProduct(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),427810014:e=>new u.IfcUShapeProfileDef(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10]),1417489154:e=>new u.IfcVector(e[0],e[1]),2759199220:e=>new u.IfcVertexLoop(e[0]),336235671:e=>new u.IfcWindowLiningProperties(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12]),512836454:e=>new u.IfcWindowPanelProperties(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1299126871:e=>new u.IfcWindowStyle(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11]),2543172580:e=>new u.IfcZShapeProfileDef(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3288037868:e=>new u.IfcAnnotationCurveOccurrence(e[0],e[1],e[2]),669184980:e=>new u.IfcAnnotationFillArea(e[0],e[1]),2265737646:e=>new u.IfcAnnotationFillAreaOccurrence(e[0],e[1],e[2],e[3],e[4]),1302238472:e=>new u.IfcAnnotationSurface(e[0],e[1]),4261334040:e=>new u.IfcAxis1Placement(e[0],e[1]),3125803723:e=>new u.IfcAxis2Placement2D(e[0],e[1]),2740243338:e=>new u.IfcAxis2Placement3D(e[0],e[1],e[2]),2736907675:e=>new u.IfcBooleanResult(e[0],e[1],e[2]),4182860854:e=>new u.IfcBoundedSurface,2581212453:e=>new u.IfcBoundingBox(e[0],e[1],e[2],e[3]),2713105998:e=>new u.IfcBoxedHalfSpace(e[0],e[1],e[2]),2898889636:e=>new u.IfcCShapeProfileDef(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1123145078:e=>new u.IfcCartesianPoint(e[0]),59481748:e=>new u.IfcCartesianTransformationOperator(e[0],e[1],e[2],e[3]),3749851601:e=>new u.IfcCartesianTransformationOperator2D(e[0],e[1],e[2],e[3]),3486308946:e=>new u.IfcCartesianTransformationOperator2DnonUniform(e[0],e[1],e[2],e[3],e[4]),3331915920:e=>new u.IfcCartesianTransformationOperator3D(e[0],e[1],e[2],e[3],e[4]),1416205885:e=>new u.IfcCartesianTransformationOperator3DnonUniform(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),1383045692:e=>new u.IfcCircleProfileDef(e[0],e[1],e[2],e[3]),2205249479:e=>new u.IfcClosedShell(e[0]),2485617015:e=>new u.IfcCompositeCurveSegment(e[0],e[1],e[2]),4133800736:e=>new u.IfcCraneRailAShapeProfileDef(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14]),194851669:e=>new u.IfcCraneRailFShapeProfileDef(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11]),2506170314:e=>new u.IfcCsgPrimitive3D(e[0]),2147822146:e=>new u.IfcCsgSolid(e[0]),2601014836:e=>new u.IfcCurve,2827736869:e=>new u.IfcCurveBoundedPlane(e[0],e[1],e[2]),693772133:e=>new u.IfcDefinedSymbol(e[0],e[1]),606661476:e=>new u.IfcDimensionCurve(e[0],e[1],e[2]),4054601972:e=>new u.IfcDimensionCurveTerminator(e[0],e[1],e[2],e[3],e[4]),32440307:e=>new u.IfcDirection(e[0]),2963535650:e=>new u.IfcDoorLiningProperties(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14]),1714330368:e=>new u.IfcDoorPanelProperties(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),526551008:e=>new u.IfcDoorStyle(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11]),3073041342:e=>new u.IfcDraughtingCallout(e[0]),445594917:e=>new u.IfcDraughtingPreDefinedColour(e[0]),4006246654:e=>new u.IfcDraughtingPreDefinedCurveFont(e[0]),1472233963:e=>new u.IfcEdgeLoop(e[0]),1883228015:e=>new u.IfcElementQuantity(e[0],e[1],e[2],e[3],e[4],e[5]),339256511:e=>new u.IfcElementType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2777663545:e=>new u.IfcElementarySurface(e[0]),2835456948:e=>new u.IfcEllipseProfileDef(e[0],e[1],e[2],e[3],e[4]),80994333:e=>new u.IfcEnergyProperties(e[0],e[1],e[2],e[3],e[4],e[5]),477187591:e=>new u.IfcExtrudedAreaSolid(e[0],e[1],e[2],e[3]),2047409740:e=>new u.IfcFaceBasedSurfaceModel(e[0]),374418227:e=>new u.IfcFillAreaStyleHatching(e[0],e[1],e[2],e[3],e[4]),4203026998:e=>new u.IfcFillAreaStyleTileSymbolWithStyle(e[0]),315944413:e=>new u.IfcFillAreaStyleTiles(e[0],e[1],e[2]),3455213021:e=>new u.IfcFluidFlowProperties(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15],e[16],e[17],e[18]),4238390223:e=>new u.IfcFurnishingElementType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1268542332:e=>new u.IfcFurnitureType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),987898635:e=>new u.IfcGeometricCurveSet(e[0]),1484403080:e=>new u.IfcIShapeProfileDef(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),572779678:e=>new u.IfcLShapeProfileDef(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10]),1281925730:e=>new u.IfcLine(e[0],e[1]),1425443689:e=>new u.IfcManifoldSolidBrep(e[0]),3888040117:e=>new u.IfcObject(e[0],e[1],e[2],e[3],e[4]),3388369263:e=>new u.IfcOffsetCurve2D(e[0],e[1],e[2]),3505215534:e=>new u.IfcOffsetCurve3D(e[0],e[1],e[2],e[3]),3566463478:e=>new u.IfcPermeableCoveringProperties(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),603570806:e=>new u.IfcPlanarBox(e[0],e[1],e[2]),220341763:e=>new u.IfcPlane(e[0]),2945172077:e=>new u.IfcProcess(e[0],e[1],e[2],e[3],e[4]),4208778838:e=>new u.IfcProduct(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),103090709:e=>new u.IfcProject(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),4194566429:e=>new u.IfcProjectionCurve(e[0],e[1],e[2]),1451395588:e=>new u.IfcPropertySet(e[0],e[1],e[2],e[3],e[4]),3219374653:e=>new u.IfcProxy(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2770003689:e=>new u.IfcRectangleHollowProfileDef(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),2798486643:e=>new u.IfcRectangularPyramid(e[0],e[1],e[2],e[3]),3454111270:e=>new u.IfcRectangularTrimmedSurface(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),3939117080:e=>new u.IfcRelAssigns(e[0],e[1],e[2],e[3],e[4],e[5]),1683148259:e=>new u.IfcRelAssignsToActor(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),2495723537:e=>new u.IfcRelAssignsToControl(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),1307041759:e=>new u.IfcRelAssignsToGroup(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),4278684876:e=>new u.IfcRelAssignsToProcess(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),2857406711:e=>new u.IfcRelAssignsToProduct(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),3372526763:e=>new u.IfcRelAssignsToProjectOrder(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),205026976:e=>new u.IfcRelAssignsToResource(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),1865459582:e=>new u.IfcRelAssociates(e[0],e[1],e[2],e[3],e[4]),1327628568:e=>new u.IfcRelAssociatesAppliedValue(e[0],e[1],e[2],e[3],e[4],e[5]),4095574036:e=>new u.IfcRelAssociatesApproval(e[0],e[1],e[2],e[3],e[4],e[5]),919958153:e=>new u.IfcRelAssociatesClassification(e[0],e[1],e[2],e[3],e[4],e[5]),2728634034:e=>new u.IfcRelAssociatesConstraint(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),982818633:e=>new u.IfcRelAssociatesDocument(e[0],e[1],e[2],e[3],e[4],e[5]),3840914261:e=>new u.IfcRelAssociatesLibrary(e[0],e[1],e[2],e[3],e[4],e[5]),2655215786:e=>new u.IfcRelAssociatesMaterial(e[0],e[1],e[2],e[3],e[4],e[5]),2851387026:e=>new u.IfcRelAssociatesProfileProperties(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),826625072:e=>new u.IfcRelConnects(e[0],e[1],e[2],e[3]),1204542856:e=>new u.IfcRelConnectsElements(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),3945020480:e=>new u.IfcRelConnectsPathElements(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10]),4201705270:e=>new u.IfcRelConnectsPortToElement(e[0],e[1],e[2],e[3],e[4],e[5]),3190031847:e=>new u.IfcRelConnectsPorts(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),2127690289:e=>new u.IfcRelConnectsStructuralActivity(e[0],e[1],e[2],e[3],e[4],e[5]),3912681535:e=>new u.IfcRelConnectsStructuralElement(e[0],e[1],e[2],e[3],e[4],e[5]),1638771189:e=>new u.IfcRelConnectsStructuralMember(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),504942748:e=>new u.IfcRelConnectsWithEccentricity(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10]),3678494232:e=>new u.IfcRelConnectsWithRealizingElements(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3242617779:e=>new u.IfcRelContainedInSpatialStructure(e[0],e[1],e[2],e[3],e[4],e[5]),886880790:e=>new u.IfcRelCoversBldgElements(e[0],e[1],e[2],e[3],e[4],e[5]),2802773753:e=>new u.IfcRelCoversSpaces(e[0],e[1],e[2],e[3],e[4],e[5]),2551354335:e=>new u.IfcRelDecomposes(e[0],e[1],e[2],e[3],e[4],e[5]),693640335:e=>new u.IfcRelDefines(e[0],e[1],e[2],e[3],e[4]),4186316022:e=>new u.IfcRelDefinesByProperties(e[0],e[1],e[2],e[3],e[4],e[5]),781010003:e=>new u.IfcRelDefinesByType(e[0],e[1],e[2],e[3],e[4],e[5]),3940055652:e=>new u.IfcRelFillsElement(e[0],e[1],e[2],e[3],e[4],e[5]),279856033:e=>new u.IfcRelFlowControlElements(e[0],e[1],e[2],e[3],e[4],e[5]),4189434867:e=>new u.IfcRelInteractionRequirements(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3268803585:e=>new u.IfcRelNests(e[0],e[1],e[2],e[3],e[4],e[5]),2051452291:e=>new u.IfcRelOccupiesSpaces(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),202636808:e=>new u.IfcRelOverridesProperties(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),750771296:e=>new u.IfcRelProjectsElement(e[0],e[1],e[2],e[3],e[4],e[5]),1245217292:e=>new u.IfcRelReferencedInSpatialStructure(e[0],e[1],e[2],e[3],e[4],e[5]),1058617721:e=>new u.IfcRelSchedulesCostItems(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),4122056220:e=>new u.IfcRelSequence(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),366585022:e=>new u.IfcRelServicesBuildings(e[0],e[1],e[2],e[3],e[4],e[5]),3451746338:e=>new u.IfcRelSpaceBoundary(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1401173127:e=>new u.IfcRelVoidsElement(e[0],e[1],e[2],e[3],e[4],e[5]),2914609552:e=>new u.IfcResource(e[0],e[1],e[2],e[3],e[4]),1856042241:e=>new u.IfcRevolvedAreaSolid(e[0],e[1],e[2],e[3]),4158566097:e=>new u.IfcRightCircularCone(e[0],e[1],e[2]),3626867408:e=>new u.IfcRightCircularCylinder(e[0],e[1],e[2]),2706606064:e=>new u.IfcSpatialStructureElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3893378262:e=>new u.IfcSpatialStructureElementType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),451544542:e=>new u.IfcSphere(e[0],e[1]),3544373492:e=>new u.IfcStructuralActivity(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3136571912:e=>new u.IfcStructuralItem(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),530289379:e=>new u.IfcStructuralMember(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),3689010777:e=>new u.IfcStructuralReaction(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3979015343:e=>new u.IfcStructuralSurfaceMember(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2218152070:e=>new u.IfcStructuralSurfaceMemberVarying(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10]),4070609034:e=>new u.IfcStructuredDimensionCallout(e[0]),2028607225:e=>new u.IfcSurfaceCurveSweptAreaSolid(e[0],e[1],e[2],e[3],e[4],e[5]),2809605785:e=>new u.IfcSurfaceOfLinearExtrusion(e[0],e[1],e[2],e[3]),4124788165:e=>new u.IfcSurfaceOfRevolution(e[0],e[1],e[2]),1580310250:e=>new u.IfcSystemFurnitureElementType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3473067441:e=>new u.IfcTask(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2097647324:e=>new u.IfcTransportElementType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2296667514:e=>new u.IfcActor(e[0],e[1],e[2],e[3],e[4],e[5]),1674181508:e=>new u.IfcAnnotation(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),3207858831:e=>new u.IfcAsymmetricIShapeProfileDef(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11]),1334484129:e=>new u.IfcBlock(e[0],e[1],e[2],e[3]),3649129432:e=>new u.IfcBooleanClippingResult(e[0],e[1],e[2]),1260505505:e=>new u.IfcBoundedCurve,4031249490:e=>new u.IfcBuilding(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11]),1950629157:e=>new u.IfcBuildingElementType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3124254112:e=>new u.IfcBuildingStorey(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2937912522:e=>new u.IfcCircleHollowProfileDef(e[0],e[1],e[2],e[3],e[4]),300633059:e=>new u.IfcColumnType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),3732776249:e=>new u.IfcCompositeCurve(e[0],e[1]),2510884976:e=>new u.IfcConic(e[0]),2559216714:e=>new u.IfcConstructionResource(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3293443760:e=>new u.IfcControl(e[0],e[1],e[2],e[3],e[4]),3895139033:e=>new u.IfcCostItem(e[0],e[1],e[2],e[3],e[4]),1419761937:e=>new u.IfcCostSchedule(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12]),1916426348:e=>new u.IfcCoveringType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),3295246426:e=>new u.IfcCrewResource(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1457835157:e=>new u.IfcCurtainWallType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),681481545:e=>new u.IfcDimensionCurveDirectedCallout(e[0]),3256556792:e=>new u.IfcDistributionElementType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3849074793:e=>new u.IfcDistributionFlowElementType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),360485395:e=>new u.IfcElectricalBaseProperties(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13]),1758889154:e=>new u.IfcElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),4123344466:e=>new u.IfcElementAssembly(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1623761950:e=>new u.IfcElementComponent(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),2590856083:e=>new u.IfcElementComponentType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1704287377:e=>new u.IfcEllipse(e[0],e[1],e[2]),2107101300:e=>new u.IfcEnergyConversionDeviceType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1962604670:e=>new u.IfcEquipmentElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),3272907226:e=>new u.IfcEquipmentStandard(e[0],e[1],e[2],e[3],e[4]),3174744832:e=>new u.IfcEvaporativeCoolerType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),3390157468:e=>new u.IfcEvaporatorType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),807026263:e=>new u.IfcFacetedBrep(e[0]),3737207727:e=>new u.IfcFacetedBrepWithVoids(e[0],e[1]),647756555:e=>new u.IfcFastener(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),2489546625:e=>new u.IfcFastenerType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2827207264:e=>new u.IfcFeatureElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),2143335405:e=>new u.IfcFeatureElementAddition(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),1287392070:e=>new u.IfcFeatureElementSubtraction(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),3907093117:e=>new u.IfcFlowControllerType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3198132628:e=>new u.IfcFlowFittingType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3815607619:e=>new u.IfcFlowMeterType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1482959167:e=>new u.IfcFlowMovingDeviceType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1834744321:e=>new u.IfcFlowSegmentType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1339347760:e=>new u.IfcFlowStorageDeviceType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2297155007:e=>new u.IfcFlowTerminalType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3009222698:e=>new u.IfcFlowTreatmentDeviceType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),263784265:e=>new u.IfcFurnishingElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),814719939:e=>new u.IfcFurnitureStandard(e[0],e[1],e[2],e[3],e[4]),200128114:e=>new u.IfcGasTerminalType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),3009204131:e=>new u.IfcGrid(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2706460486:e=>new u.IfcGroup(e[0],e[1],e[2],e[3],e[4]),1251058090:e=>new u.IfcHeatExchangerType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1806887404:e=>new u.IfcHumidifierType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2391368822:e=>new u.IfcInventory(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10]),4288270099:e=>new u.IfcJunctionBoxType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),3827777499:e=>new u.IfcLaborResource(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1051575348:e=>new u.IfcLampType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1161773419:e=>new u.IfcLightFixtureType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2506943328:e=>new u.IfcLinearDimension(e[0]),377706215:e=>new u.IfcMechanicalFastener(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2108223431:e=>new u.IfcMechanicalFastenerType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3181161470:e=>new u.IfcMemberType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),977012517:e=>new u.IfcMotorConnectionType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1916936684:e=>new u.IfcMove(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12]),4143007308:e=>new u.IfcOccupant(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),3588315303:e=>new u.IfcOpeningElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),3425660407:e=>new u.IfcOrderAction(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10]),2837617999:e=>new u.IfcOutletType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2382730787:e=>new u.IfcPerformanceHistory(e[0],e[1],e[2],e[3],e[4],e[5]),3327091369:e=>new u.IfcPermit(e[0],e[1],e[2],e[3],e[4],e[5]),804291784:e=>new u.IfcPipeFittingType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),4231323485:e=>new u.IfcPipeSegmentType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),4017108033:e=>new u.IfcPlateType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),3724593414:e=>new u.IfcPolyline(e[0]),3740093272:e=>new u.IfcPort(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),2744685151:e=>new u.IfcProcedure(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),2904328755:e=>new u.IfcProjectOrder(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),3642467123:e=>new u.IfcProjectOrderRecord(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),3651124850:e=>new u.IfcProjectionElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),1842657554:e=>new u.IfcProtectiveDeviceType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2250791053:e=>new u.IfcPumpType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),3248260540:e=>new u.IfcRadiusDimension(e[0]),2893384427:e=>new u.IfcRailingType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2324767716:e=>new u.IfcRampFlightType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),160246688:e=>new u.IfcRelAggregates(e[0],e[1],e[2],e[3],e[4],e[5]),2863920197:e=>new u.IfcRelAssignsTasks(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),1768891740:e=>new u.IfcSanitaryTerminalType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),3517283431:e=>new u.IfcScheduleTimeControl(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15],e[16],e[17],e[18],e[19],e[20],e[21],e[22]),4105383287:e=>new u.IfcServiceLife(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),4097777520:e=>new u.IfcSite(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13]),2533589738:e=>new u.IfcSlabType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),3856911033:e=>new u.IfcSpace(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10]),1305183839:e=>new u.IfcSpaceHeaterType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),652456506:e=>new u.IfcSpaceProgram(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),3812236995:e=>new u.IfcSpaceType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),3112655638:e=>new u.IfcStackTerminalType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1039846685:e=>new u.IfcStairFlightType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),682877961:e=>new u.IfcStructuralAction(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10]),1179482911:e=>new u.IfcStructuralConnection(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),4243806635:e=>new u.IfcStructuralCurveConnection(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),214636428:e=>new u.IfcStructuralCurveMember(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),2445595289:e=>new u.IfcStructuralCurveMemberVarying(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),1807405624:e=>new u.IfcStructuralLinearAction(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11]),1721250024:e=>new u.IfcStructuralLinearActionVarying(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13]),1252848954:e=>new u.IfcStructuralLoadGroup(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1621171031:e=>new u.IfcStructuralPlanarAction(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11]),3987759626:e=>new u.IfcStructuralPlanarActionVarying(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13]),2082059205:e=>new u.IfcStructuralPointAction(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10]),734778138:e=>new u.IfcStructuralPointConnection(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),1235345126:e=>new u.IfcStructuralPointReaction(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2986769608:e=>new u.IfcStructuralResultGroup(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),1975003073:e=>new u.IfcStructuralSurfaceConnection(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),148013059:e=>new u.IfcSubContractResource(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10]),2315554128:e=>new u.IfcSwitchingDeviceType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2254336722:e=>new u.IfcSystem(e[0],e[1],e[2],e[3],e[4]),5716631:e=>new u.IfcTankType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1637806684:e=>new u.IfcTimeSeriesSchedule(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),1692211062:e=>new u.IfcTransformerType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1620046519:e=>new u.IfcTransportElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10]),3593883385:e=>new u.IfcTrimmedCurve(e[0],e[1],e[2],e[3],e[4]),1600972822:e=>new u.IfcTubeBundleType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1911125066:e=>new u.IfcUnitaryEquipmentType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),728799441:e=>new u.IfcValveType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2769231204:e=>new u.IfcVirtualElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),1898987631:e=>new u.IfcWallType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1133259667:e=>new u.IfcWasteTerminalType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1028945134:e=>new u.IfcWorkControl(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14]),4218914973:e=>new u.IfcWorkPlan(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14]),3342526732:e=>new u.IfcWorkSchedule(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14]),1033361043:e=>new u.IfcZone(e[0],e[1],e[2],e[3],e[4]),1213861670:e=>new u.Ifc2DCompositeCurve(e[0],e[1]),3821786052:e=>new u.IfcActionRequest(e[0],e[1],e[2],e[3],e[4],e[5]),1411407467:e=>new u.IfcAirTerminalBoxType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),3352864051:e=>new u.IfcAirTerminalType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1871374353:e=>new u.IfcAirToAirHeatRecoveryType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2470393545:e=>new u.IfcAngularDimension(e[0]),3460190687:e=>new u.IfcAsset(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13]),1967976161:e=>new u.IfcBSplineCurve(e[0],e[1],e[2],e[3],e[4]),819618141:e=>new u.IfcBeamType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1916977116:e=>new u.IfcBezierCurve(e[0],e[1],e[2],e[3],e[4]),231477066:e=>new u.IfcBoilerType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),3299480353:e=>new u.IfcBuildingElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),52481810:e=>new u.IfcBuildingElementComponent(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),2979338954:e=>new u.IfcBuildingElementPart(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),1095909175:e=>new u.IfcBuildingElementProxy(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1909888760:e=>new u.IfcBuildingElementProxyType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),395041908:e=>new u.IfcCableCarrierFittingType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),3293546465:e=>new u.IfcCableCarrierSegmentType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1285652485:e=>new u.IfcCableSegmentType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2951183804:e=>new u.IfcChillerType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2611217952:e=>new u.IfcCircle(e[0],e[1]),2301859152:e=>new u.IfcCoilType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),843113511:e=>new u.IfcColumn(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),3850581409:e=>new u.IfcCompressorType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2816379211:e=>new u.IfcCondenserType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2188551683:e=>new u.IfcCondition(e[0],e[1],e[2],e[3],e[4]),1163958913:e=>new u.IfcConditionCriterion(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),3898045240:e=>new u.IfcConstructionEquipmentResource(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1060000209:e=>new u.IfcConstructionMaterialResource(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10]),488727124:e=>new u.IfcConstructionProductResource(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),335055490:e=>new u.IfcCooledBeamType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2954562838:e=>new u.IfcCoolingTowerType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1973544240:e=>new u.IfcCovering(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3495092785:e=>new u.IfcCurtainWall(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),3961806047:e=>new u.IfcDamperType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),4147604152:e=>new u.IfcDiameterDimension(e[0]),1335981549:e=>new u.IfcDiscreteAccessory(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),2635815018:e=>new u.IfcDiscreteAccessoryType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1599208980:e=>new u.IfcDistributionChamberElementType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2063403501:e=>new u.IfcDistributionControlElementType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1945004755:e=>new u.IfcDistributionElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),3040386961:e=>new u.IfcDistributionFlowElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),3041715199:e=>new u.IfcDistributionPort(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),395920057:e=>new u.IfcDoor(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),869906466:e=>new u.IfcDuctFittingType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),3760055223:e=>new u.IfcDuctSegmentType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2030761528:e=>new u.IfcDuctSilencerType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),855621170:e=>new u.IfcEdgeFeature(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),663422040:e=>new u.IfcElectricApplianceType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),3277789161:e=>new u.IfcElectricFlowStorageDeviceType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1534661035:e=>new u.IfcElectricGeneratorType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1365060375:e=>new u.IfcElectricHeaterType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1217240411:e=>new u.IfcElectricMotorType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),712377611:e=>new u.IfcElectricTimeControlType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1634875225:e=>new u.IfcElectricalCircuit(e[0],e[1],e[2],e[3],e[4]),857184966:e=>new u.IfcElectricalElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),1658829314:e=>new u.IfcEnergyConversionDevice(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),346874300:e=>new u.IfcFanType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1810631287:e=>new u.IfcFilterType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),4222183408:e=>new u.IfcFireSuppressionTerminalType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2058353004:e=>new u.IfcFlowController(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),4278956645:e=>new u.IfcFlowFitting(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),4037862832:e=>new u.IfcFlowInstrumentType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),3132237377:e=>new u.IfcFlowMovingDevice(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),987401354:e=>new u.IfcFlowSegment(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),707683696:e=>new u.IfcFlowStorageDevice(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),2223149337:e=>new u.IfcFlowTerminal(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),3508470533:e=>new u.IfcFlowTreatmentDevice(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),900683007:e=>new u.IfcFooting(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1073191201:e=>new u.IfcMember(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),1687234759:e=>new u.IfcPile(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),3171933400:e=>new u.IfcPlate(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),2262370178:e=>new u.IfcRailing(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3024970846:e=>new u.IfcRamp(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3283111854:e=>new u.IfcRampFlight(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),3055160366:e=>new u.IfcRationalBezierCurve(e[0],e[1],e[2],e[3],e[4],e[5]),3027567501:e=>new u.IfcReinforcingElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2320036040:e=>new u.IfcReinforcingMesh(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15],e[16]),2016517767:e=>new u.IfcRoof(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1376911519:e=>new u.IfcRoundedEdgeFeature(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1783015770:e=>new u.IfcSensorType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1529196076:e=>new u.IfcSlab(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),331165859:e=>new u.IfcStair(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),4252922144:e=>new u.IfcStairFlight(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11]),2515109513:e=>new u.IfcStructuralAnalysisModel(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3824725483:e=>new u.IfcTendon(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15],e[16]),2347447852:e=>new u.IfcTendonAnchor(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3313531582:e=>new u.IfcVibrationIsolatorType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2391406946:e=>new u.IfcWall(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),3512223829:e=>new u.IfcWallStandardCase(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),3304561284:e=>new u.IfcWindow(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2874132201:e=>new u.IfcActuatorType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),3001207471:e=>new u.IfcAlarmType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),753842376:e=>new u.IfcBeam(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),2454782716:e=>new u.IfcChamferEdgeFeature(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10]),578613899:e=>new u.IfcControllerType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1052013943:e=>new u.IfcDistributionChamberElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),1062813311:e=>new u.IfcDistributionControlElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3700593921:e=>new u.IfcElectricDistributionPoint(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),979691226:e=>new u.IfcReinforcingBar(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13])},Ay[1]={3630933823:e=>[e.Role,e.UserDefinedRole,e.Description],618182010:e=>[e.Purpose,e.Description,e.UserDefinedPurpose],639542469:e=>[e.ApplicationDeveloper,e.Version,e.ApplicationFullName,e.ApplicationIdentifier],411424972:e=>[e.Name,e.Description,Py(e.AppliedValue),e.UnitBasis,Py(e.ApplicableDate),Py(e.FixedUntilDate)],1110488051:e=>[e.ComponentOfTotal,e.Components,e.ArithmeticOperator,e.Name,e.Description],130549933:e=>[e.Description,Py(e.ApprovalDateTime),e.ApprovalStatus,e.ApprovalLevel,e.ApprovalQualifier,e.Name,e.Identifier],2080292479:e=>[Py(e.Actor),e.Approval,e.Role],390851274:e=>[e.ApprovedProperties,e.Approval],3869604511:e=>[e.RelatedApproval,e.RelatingApproval,e.Description,e.Name],4037036970:e=>[e.Name],1560379544:e=>[e.Name,e.LinearStiffnessByLengthX,e.LinearStiffnessByLengthY,e.LinearStiffnessByLengthZ,e.RotationalStiffnessByLengthX,e.RotationalStiffnessByLengthY,e.RotationalStiffnessByLengthZ],3367102660:e=>[e.Name,e.LinearStiffnessByAreaX,e.LinearStiffnessByAreaY,e.LinearStiffnessByAreaZ],1387855156:e=>[e.Name,e.LinearStiffnessX,e.LinearStiffnessY,e.LinearStiffnessZ,e.RotationalStiffnessX,e.RotationalStiffnessY,e.RotationalStiffnessZ],2069777674:e=>[e.Name,e.LinearStiffnessX,e.LinearStiffnessY,e.LinearStiffnessZ,e.RotationalStiffnessX,e.RotationalStiffnessY,e.RotationalStiffnessZ,e.WarpingStiffness],622194075:e=>[e.DayComponent,e.MonthComponent,e.YearComponent],747523909:e=>[e.Source,e.Edition,e.EditionDate,e.Name],1767535486:e=>[e.Notation,e.ItemOf,e.Title],1098599126:e=>[e.RelatingItem,e.RelatedItems],938368621:e=>[e.NotationFacets],3639012971:e=>[e.NotationValue],3264961684:e=>[e.Name],2859738748:e=>[],2614616156:e=>[Py(e.PointOnRelatingElement),Py(e.PointOnRelatedElement)],4257277454:e=>[Py(e.LocationAtRelatingElement),Py(e.LocationAtRelatedElement),e.ProfileOfPort],2732653382:e=>[Py(e.SurfaceOnRelatingElement),Py(e.SurfaceOnRelatedElement)],1959218052:e=>[e.Name,e.Description,e.ConstraintGrade,e.ConstraintSource,Py(e.CreatingActor),Py(e.CreationTime),e.UserDefinedGrade],1658513725:e=>[e.Name,e.Description,e.RelatingConstraint,e.RelatedConstraints,e.LogicalAggregator],613356794:e=>[e.ClassifiedConstraint,Py(e.RelatedClassifications)],347226245:e=>[e.Name,e.Description,e.RelatingConstraint,e.RelatedConstraints],1065062679:e=>[e.HourOffset,e.MinuteOffset,e.Sense],602808272:e=>[e.Name,e.Description,Py(e.AppliedValue),e.UnitBasis,Py(e.ApplicableDate),Py(e.FixedUntilDate),e.CostType,e.Condition],539742890:e=>[e.RelatingMonetaryUnit,e.RelatedMonetaryUnit,e.ExchangeRate,e.RateDateTime,e.RateSource],1105321065:e=>[e.Name,e.PatternList],2367409068:e=>[e.Name,Py(e.CurveFont),e.CurveFontScaling],3510044353:e=>[e.VisibleSegmentLength,e.InvisibleSegmentLength],1072939445:e=>[e.DateComponent,e.TimeComponent],1765591967:e=>[e.Elements,e.UnitType,e.UserDefinedType],1045800335:e=>[e.Unit,e.Exponent],2949456006:e=>[e.LengthExponent,e.MassExponent,e.TimeExponent,e.ElectricCurrentExponent,e.ThermodynamicTemperatureExponent,e.AmountOfSubstanceExponent,e.LuminousIntensityExponent],1376555844:e=>[e.FileExtension,e.MimeContentType,e.MimeSubtype],1154170062:e=>[e.DocumentId,e.Name,e.Description,e.DocumentReferences,e.Purpose,e.IntendedUse,e.Scope,e.Revision,Py(e.DocumentOwner),Py(e.Editors),e.CreationTime,e.LastRevisionTime,e.ElectronicFormat,e.ValidFrom,e.ValidUntil,e.Confidentiality,e.Status],770865208:e=>[e.RelatingDocument,e.RelatedDocuments,e.RelationshipType],3796139169:e=>[e.Name,e.Description,e.RelatingDraughtingCallout,e.RelatedDraughtingCallout],1648886627:e=>[e.Name,e.Description,Py(e.AppliedValue),e.UnitBasis,Py(e.ApplicableDate),Py(e.FixedUntilDate),e.ImpactType,e.Category,e.UserDefinedCategory],3200245327:e=>[e.Location,e.ItemReference,e.Name],2242383968:e=>[e.Location,e.ItemReference,e.Name],1040185647:e=>[e.Location,e.ItemReference,e.Name],3207319532:e=>[e.Location,e.ItemReference,e.Name],3548104201:e=>[e.Location,e.ItemReference,e.Name],852622518:e=>[e.AxisTag,e.AxisCurve,{type:3,value:e.SameSense.value}],3020489413:e=>[Py(e.TimeStamp),e.ListValues.map(e=>Py(e))],2655187982:e=>[e.Name,e.Version,e.Publisher,e.VersionDate,e.LibraryReference],3452421091:e=>[e.Location,e.ItemReference,e.Name],4162380809:e=>[e.MainPlaneAngle,e.SecondaryPlaneAngle,e.LuminousIntensity],1566485204:e=>[e.LightDistributionCurve,e.DistributionData],30780891:e=>[e.HourComponent,e.MinuteComponent,e.SecondComponent,e.Zone,e.DaylightSavingOffset],1838606355:e=>[e.Name],1847130766:e=>[Py(e.MaterialClassifications),e.ClassifiedMaterial],248100487:e=>[e.Material,e.LayerThickness,null==e.IsVentilated?null:{type:3,value:e.IsVentilated.value}],3303938423:e=>[e.MaterialLayers,e.LayerSetName],1303795690:e=>[e.ForLayerSet,e.LayerSetDirection,e.DirectionSense,e.OffsetFromReferenceLine],2199411900:e=>[e.Materials],3265635763:e=>[e.Material],2597039031:e=>[Py(e.ValueComponent),Py(e.UnitComponent)],4256014907:e=>[e.Material,e.DynamicViscosity,e.YoungModulus,e.ShearModulus,e.PoissonRatio,e.ThermalExpansionCoefficient],677618848:e=>[e.Material,e.DynamicViscosity,e.YoungModulus,e.ShearModulus,e.PoissonRatio,e.ThermalExpansionCoefficient,e.YieldStress,e.UltimateStress,e.UltimateStrain,e.HardeningModule,e.ProportionalStress,e.PlasticStrain,e.Relaxations],3368373690:e=>[e.Name,e.Description,e.ConstraintGrade,e.ConstraintSource,Py(e.CreatingActor),Py(e.CreationTime),e.UserDefinedGrade,e.Benchmark,e.ValueSource,Py(e.DataValue)],2706619895:e=>[e.Currency],1918398963:e=>[e.Dimensions,e.UnitType],3701648758:e=>[],2251480897:e=>[e.Name,e.Description,e.ConstraintGrade,e.ConstraintSource,Py(e.CreatingActor),Py(e.CreationTime),e.UserDefinedGrade,e.BenchmarkValues,e.ResultValues,e.ObjectiveQualifier,e.UserDefinedQualifier],1227763645:e=>[e.Material,e.VisibleTransmittance,e.SolarTransmittance,e.ThermalIrTransmittance,e.ThermalIrEmissivityBack,e.ThermalIrEmissivityFront,e.VisibleReflectanceBack,e.VisibleReflectanceFront,e.SolarReflectanceFront,e.SolarReflectanceBack],4251960020:e=>[e.Id,e.Name,e.Description,e.Roles,e.Addresses],1411181986:e=>[e.Name,e.Description,e.RelatingOrganization,e.RelatedOrganizations],1207048766:e=>[e.OwningUser,e.OwningApplication,e.State,e.ChangeAction,e.LastModifiedDate,e.LastModifyingUser,e.LastModifyingApplication,e.CreationDate],2077209135:e=>[e.Id,e.FamilyName,e.GivenName,e.MiddleNames,e.PrefixTitles,e.SuffixTitles,e.Roles,e.Addresses],101040310:e=>[e.ThePerson,e.TheOrganization,e.Roles],2483315170:e=>[e.Name,e.Description],2226359599:e=>[e.Name,e.Description,e.Unit],3355820592:e=>[e.Purpose,e.Description,e.UserDefinedPurpose,e.InternalLocation,e.AddressLines,e.PostalBox,e.Town,e.Region,e.PostalCode,e.Country],3727388367:e=>[e.Name],990879717:e=>[e.Name],3213052703:e=>[e.Name],1775413392:e=>[e.Name],2022622350:e=>[e.Name,e.Description,Py(e.AssignedItems),e.Identifier],1304840413:e=>[e.Name,e.Description,Py(e.AssignedItems),e.Identifier,e.LayerOn,e.LayerFrozen,e.LayerBlocked,Py(e.LayerStyles)],3119450353:e=>[e.Name],2417041796:e=>[Py(e.Styles)],2095639259:e=>[e.Name,e.Description,e.Representations],2267347899:e=>[e.Material,e.SpecificHeatCapacity,e.N20Content,e.COContent,e.CO2Content],3958567839:e=>[e.ProfileType,e.ProfileName],2802850158:e=>[e.ProfileName,e.ProfileDefinition],2598011224:e=>[e.Name,e.Description],3896028662:e=>[e.RelatingConstraint,e.RelatedProperties,e.Name,e.Description],148025276:e=>[e.DependingProperty,e.DependantProperty,e.Name,e.Description,e.Expression],3710013099:e=>[e.Name,e.EnumerationValues.map(e=>Py(e)),Py(e.Unit)],2044713172:e=>[e.Name,e.Description,e.Unit,e.AreaValue],2093928680:e=>[e.Name,e.Description,e.Unit,e.CountValue],931644368:e=>[e.Name,e.Description,e.Unit,e.LengthValue],3252649465:e=>[e.Name,e.Description,e.Unit,e.TimeValue],2405470396:e=>[e.Name,e.Description,e.Unit,e.VolumeValue],825690147:e=>[e.Name,e.Description,e.Unit,e.WeightValue],2692823254:e=>[Py(e.ReferencedDocument),e.ReferencingValues,e.Name,e.Description],1580146022:e=>[e.TotalCrossSectionArea,e.SteelGrade,e.BarSurface,e.EffectiveDepth,e.NominalBarDiameter,e.BarCount],1222501353:e=>[e.RelaxationValue,e.InitialStress],1076942058:e=>[e.ContextOfItems,e.RepresentationIdentifier,e.RepresentationType,e.Items],3377609919:e=>[e.ContextIdentifier,e.ContextType],3008791417:e=>[],1660063152:e=>[Py(e.MappingOrigin),e.MappedRepresentation],3679540991:e=>[e.ProfileName,e.ProfileDefinition,e.Thickness,e.RibHeight,e.RibWidth,e.RibSpacing,e.Direction],2341007311:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description],448429030:e=>[void 0,e.UnitType,e.Prefix,e.Name],2042790032:e=>[e.SectionType,e.StartProfile,e.EndProfile],4165799628:e=>[e.LongitudinalStartPosition,e.LongitudinalEndPosition,e.TransversePosition,e.ReinforcementRole,e.SectionDefinition,e.CrossSectionReinforcementDefinitions],867548509:e=>[e.ShapeRepresentations,e.Name,e.Description,e.ProductDefinitional,e.PartOfProductDefinitionShape],3982875396:e=>[e.ContextOfItems,e.RepresentationIdentifier,e.RepresentationType,e.Items],4240577450:e=>[e.ContextOfItems,e.RepresentationIdentifier,e.RepresentationType,e.Items],3692461612:e=>[e.Name,e.Description],2273995522:e=>[e.Name],2162789131:e=>[e.Name],2525727697:e=>[e.Name],3408363356:e=>[e.Name,e.DeltaT_Constant,e.DeltaT_Y,e.DeltaT_Z],2830218821:e=>[e.ContextOfItems,e.RepresentationIdentifier,e.RepresentationType,e.Items],3958052878:e=>[e.Item,e.Styles,e.Name],3049322572:e=>[e.ContextOfItems,e.RepresentationIdentifier,e.RepresentationType,e.Items],1300840506:e=>[e.Name,e.Side,Py(e.Styles)],3303107099:e=>[e.DiffuseTransmissionColour,e.DiffuseReflectionColour,e.TransmissionColour,e.ReflectanceColour],1607154358:e=>[e.RefractionIndex,e.DispersionFactor],846575682:e=>[e.SurfaceColour],1351298697:e=>[e.Textures],626085974:e=>[e.RepeatS,e.RepeatT,e.TextureType,e.TextureTransform],1290481447:e=>[e.Name,Py(e.StyleOfSymbol)],985171141:e=>[e.Name,e.Rows],531007025:e=>[e.RowCells.map(e=>Py(e)),e.IsHeading],912023232:e=>[e.Purpose,e.Description,e.UserDefinedPurpose,e.TelephoneNumbers,e.FacsimileNumbers,e.PagerNumber,e.ElectronicMailAddresses,e.WWWHomePageURL],1447204868:e=>[e.Name,Py(e.TextCharacterAppearance),Py(e.TextStyle),Py(e.TextFontStyle)],1983826977:e=>[e.Name,e.FontFamily,e.FontStyle,e.FontVariant,e.FontWeight,Py(e.FontSize)],2636378356:e=>[Py(e.Colour),Py(e.BackgroundColour)],1640371178:e=>[void 0===(e.TextIndent??void 0)?null:Py(e.TextIndent),e.TextAlign,e.TextDecoration,void 0===(e.LetterSpacing??void 0)?null:Py(e.LetterSpacing),void 0===(e.WordSpacing??void 0)?null:Py(e.WordSpacing),e.TextTransform,void 0===(e.LineHeight??void 0)?null:Py(e.LineHeight)],1484833681:e=>[e.BoxHeight,e.BoxWidth,e.BoxSlantAngle,e.BoxRotateAngle,void 0===(e.CharacterSpacing??void 0)?null:Py(e.CharacterSpacing)],280115917:e=>[],1742049831:e=>[e.Mode,e.Parameter.map(e=>Py(e))],2552916305:e=>[e.TextureMaps],1210645708:e=>[e.Coordinates],3317419933:e=>[e.Material,e.SpecificHeatCapacity,e.BoilingPoint,e.FreezingPoint,e.ThermalConductivity],3101149627:e=>[e.Name,e.Description,Py(e.StartTime),Py(e.EndTime),e.TimeSeriesDataType,e.DataOrigin,e.UserDefinedDataOrigin,Py(e.Unit)],1718945513:e=>[e.ReferencedTimeSeries,Py(e.TimeSeriesReferences)],581633288:e=>[e.ListValues.map(e=>Py(e))],1377556343:e=>[],1735638870:e=>[e.ContextOfItems,e.RepresentationIdentifier,e.RepresentationType,e.Items],180925521:e=>[Py(e.Units)],2799835756:e=>[],3304826586:e=>[e.TextureVertices,e.TexturePoints],1907098498:e=>[e.VertexGeometry],891718957:e=>[e.IntersectingAxes,e.OffsetDistances],1065908215:e=>[e.Material,e.IsPotable,e.Hardness,e.AlkalinityConcentration,e.AcidityConcentration,e.ImpuritiesContent,e.PHLevel,e.DissolvedSolidsContent],2442683028:e=>[e.Item,e.Styles,e.Name],962685235:e=>[e.Item,e.Styles,e.Name],3612888222:e=>[e.Item,e.Styles,e.Name],2297822566:e=>[e.Item,e.Styles,e.Name],3798115385:e=>[e.ProfileType,e.ProfileName,e.OuterCurve],1310608509:e=>[e.ProfileType,e.ProfileName,e.Curve],2705031697:e=>[e.ProfileType,e.ProfileName,e.OuterCurve,e.InnerCurves],616511568:e=>[e.RepeatS,e.RepeatT,e.TextureType,e.TextureTransform,e.RasterFormat,e.RasterCode],3150382593:e=>[e.ProfileType,e.ProfileName,e.Curve,e.Thickness],647927063:e=>[e.Location,e.ItemReference,e.Name,e.ReferencedSource],776857604:e=>[e.Name,e.Red,e.Green,e.Blue],2542286263:e=>[e.Name,e.Description,e.UsageName,e.HasProperties],1485152156:e=>[e.ProfileType,e.ProfileName,e.Profiles,e.Label],370225590:e=>[e.CfsFaces],1981873012:e=>[Py(e.CurveOnRelatingElement),Py(e.CurveOnRelatedElement)],45288368:e=>[Py(e.PointOnRelatingElement),Py(e.PointOnRelatedElement),e.EccentricityInX,e.EccentricityInY,e.EccentricityInZ],3050246964:e=>[e.Dimensions,e.UnitType,e.Name],2889183280:e=>[e.Dimensions,e.UnitType,e.Name,e.ConversionFactor],3800577675:e=>[e.Name,Py(e.CurveFont),void 0===(e.CurveWidth??void 0)?null:Py(e.CurveWidth),Py(e.CurveColour)],3632507154:e=>[e.ProfileType,e.ProfileName,e.ParentProfile,e.Operator,e.Label],2273265877:e=>[e.Name,e.Description,e.RelatingDraughtingCallout,e.RelatedDraughtingCallout],1694125774:e=>[e.Name,e.Description,e.RelatingDraughtingCallout,e.RelatedDraughtingCallout],3732053477:e=>[e.Location,e.ItemReference,e.Name],4170525392:e=>[e.Name],3900360178:e=>[e.EdgeStart,e.EdgeEnd],476780140:e=>[e.EdgeStart,e.EdgeEnd,e.EdgeGeometry,e.SameSense],1860660968:e=>[e.Material,e.ExtendedProperties,e.Description,e.Name],2556980723:e=>[e.Bounds],1809719519:e=>[e.Bound,e.Orientation],803316827:e=>[e.Bound,e.Orientation],3008276851:e=>[e.Bounds,e.FaceSurface,e.SameSense],4219587988:e=>[e.Name,e.TensionFailureX,e.TensionFailureY,e.TensionFailureZ,e.CompressionFailureX,e.CompressionFailureY,e.CompressionFailureZ],738692330:e=>[e.Name,Py(e.FillStyles)],3857492461:e=>[e.Material,e.CombustionTemperature,e.CarbonContent,e.LowerHeatingValue,e.HigherHeatingValue],803998398:e=>[e.Material,e.MolecularWeight,e.Porosity,e.MassDensity],1446786286:e=>[e.ProfileName,e.ProfileDefinition,e.PhysicalWeight,e.Perimeter,e.MinimumPlateThickness,e.MaximumPlateThickness,e.CrossSectionArea],3448662350:e=>[e.ContextIdentifier,e.ContextType,e.CoordinateSpaceDimension,e.Precision,Py(e.WorldCoordinateSystem),e.TrueNorth],2453401579:e=>[],4142052618:e=>[e.ContextIdentifier,e.ContextType,void 0,void 0,void 0,void 0,e.ParentContext,e.TargetScale,e.TargetView,e.UserDefinedTargetView],3590301190:e=>[Py(e.Elements)],178086475:e=>[e.PlacementLocation,e.PlacementRefDirection],812098782:e=>[e.BaseSurface,e.AgreementFlag],2445078500:e=>[e.Material,e.UpperVaporResistanceFactor,e.LowerVaporResistanceFactor,e.IsothermalMoistureCapacity,e.VaporPermeability,e.MoistureDiffusivity],3905492369:e=>[e.RepeatS,e.RepeatT,e.TextureType,e.TextureTransform,e.UrlReference],3741457305:e=>[e.Name,e.Description,Py(e.StartTime),Py(e.EndTime),e.TimeSeriesDataType,e.DataOrigin,e.UserDefinedDataOrigin,Py(e.Unit),e.Values],1402838566:e=>[e.Name,e.LightColour,e.AmbientIntensity,e.Intensity],125510826:e=>[e.Name,e.LightColour,e.AmbientIntensity,e.Intensity],2604431987:e=>[e.Name,e.LightColour,e.AmbientIntensity,e.Intensity,e.Orientation],4266656042:e=>[e.Name,e.LightColour,e.AmbientIntensity,e.Intensity,e.Position,e.ColourAppearance,e.ColourTemperature,e.LuminousFlux,e.LightEmissionSource,Py(e.LightDistributionDataSource)],1520743889:e=>[e.Name,e.LightColour,e.AmbientIntensity,e.Intensity,e.Position,e.Radius,e.ConstantAttenuation,e.DistanceAttenuation,e.QuadricAttenuation],3422422726:e=>[e.Name,e.LightColour,e.AmbientIntensity,e.Intensity,e.Position,e.Radius,e.ConstantAttenuation,e.DistanceAttenuation,e.QuadricAttenuation,e.Orientation,e.ConcentrationExponent,e.SpreadAngle,e.BeamWidthAngle],2624227202:e=>[e.PlacementRelTo,Py(e.RelativePlacement)],1008929658:e=>[],2347385850:e=>[e.MappingSource,e.MappingTarget],2022407955:e=>[e.Name,e.Description,e.Representations,e.RepresentedMaterial],1430189142:e=>[e.Material,e.DynamicViscosity,e.YoungModulus,e.ShearModulus,e.PoissonRatio,e.ThermalExpansionCoefficient,e.CompressiveStrength,e.MaxAggregateSize,e.AdmixturesDescription,e.Workability,e.ProtectivePoreRatio,e.WaterImpermeability],219451334:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description],2833995503:e=>[e.RepeatFactor],2665983363:e=>[e.CfsFaces],1029017970:e=>[void 0,void 0,e.EdgeElement,e.Orientation],2529465313:e=>[e.ProfileType,e.ProfileName,e.Position],2519244187:e=>[e.EdgeList],3021840470:e=>[e.Name,e.Description,e.HasQuantities,e.Discrimination,e.Quality,e.Usage],597895409:e=>[e.RepeatS,e.RepeatT,e.TextureType,e.TextureTransform,e.Width,e.Height,e.ColourComponents,e.Pixel],2004835150:e=>[e.Location],1663979128:e=>[e.SizeInX,e.SizeInY],2067069095:e=>[],4022376103:e=>[e.BasisCurve,e.PointParameter],1423911732:e=>[e.BasisSurface,e.PointParameterU,e.PointParameterV],2924175390:e=>[e.Polygon],2775532180:e=>[e.BaseSurface,e.AgreementFlag,e.Position,e.PolygonalBoundary],759155922:e=>[e.Name],2559016684:e=>[e.Name],433424934:e=>[e.Name],179317114:e=>[e.Name],673634403:e=>[e.Name,e.Description,e.Representations],871118103:e=>[e.Name,e.Description,void 0===(e.UpperBoundValue??void 0)?null:Py(e.UpperBoundValue),void 0===(e.LowerBoundValue??void 0)?null:Py(e.LowerBoundValue),Py(e.Unit)],1680319473:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description],4166981789:e=>[e.Name,e.Description,e.EnumerationValues.map(e=>Py(e)),e.EnumerationReference],2752243245:e=>[e.Name,e.Description,e.ListValues.map(e=>Py(e)),Py(e.Unit)],941946838:e=>[e.Name,e.Description,e.UsageName,Py(e.PropertyReference)],3357820518:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description],3650150729:e=>[e.Name,e.Description,void 0===(e.NominalValue??void 0)?null:Py(e.NominalValue),Py(e.Unit)],110355661:e=>[e.Name,e.Description,e.DefiningValues.map(e=>Py(e)),e.DefinedValues.map(e=>Py(e)),e.Expression,Py(e.DefiningUnit),Py(e.DefinedUnit)],3615266464:e=>[e.ProfileType,e.ProfileName,e.Position,e.XDim,e.YDim],3413951693:e=>[e.Name,e.Description,Py(e.StartTime),Py(e.EndTime),e.TimeSeriesDataType,e.DataOrigin,e.UserDefinedDataOrigin,Py(e.Unit),e.TimeStep,e.Values],3765753017:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.DefinitionType,e.ReinforcementSectionDefinitions],478536968:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description],2778083089:e=>[e.ProfileType,e.ProfileName,e.Position,e.XDim,e.YDim,e.RoundingRadius],1509187699:e=>[e.SpineCurve,e.CrossSections,e.CrossSectionPositions],2411513650:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.PredefinedType,void 0===(e.UpperValue??void 0)?null:Py(e.UpperValue),Py(e.MostUsedValue),void 0===(e.LowerValue??void 0)?null:Py(e.LowerValue)],4124623270:e=>[Py(e.SbsmBoundary)],2609359061:e=>[e.Name,e.SlippageX,e.SlippageY,e.SlippageZ],723233188:e=>[],2485662743:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,{type:3,value:e.IsAttenuating.value},e.SoundScale,e.SoundValues],1202362311:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.SoundLevelTimeSeries,e.Frequency,void 0===(e.SoundLevelSingleValue??void 0)?null:Py(e.SoundLevelSingleValue)],390701378:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableValueRatio,e.ThermalLoadSource,e.PropertySource,e.SourceDescription,e.MaximumValue,e.MinimumValue,e.ThermalLoadTimeSeriesValues,e.UserDefinedThermalLoadSource,e.UserDefinedPropertySource,e.ThermalLoadType],1595516126:e=>[e.Name,e.LinearForceX,e.LinearForceY,e.LinearForceZ,e.LinearMomentX,e.LinearMomentY,e.LinearMomentZ],2668620305:e=>[e.Name,e.PlanarForceX,e.PlanarForceY,e.PlanarForceZ],2473145415:e=>[e.Name,e.DisplacementX,e.DisplacementY,e.DisplacementZ,e.RotationalDisplacementRX,e.RotationalDisplacementRY,e.RotationalDisplacementRZ],1973038258:e=>[e.Name,e.DisplacementX,e.DisplacementY,e.DisplacementZ,e.RotationalDisplacementRX,e.RotationalDisplacementRY,e.RotationalDisplacementRZ,e.Distortion],1597423693:e=>[e.Name,e.ForceX,e.ForceY,e.ForceZ,e.MomentX,e.MomentY,e.MomentZ],1190533807:e=>[e.Name,e.ForceX,e.ForceY,e.ForceZ,e.MomentX,e.MomentY,e.MomentZ,e.WarpingMoment],3843319758:e=>[e.ProfileName,e.ProfileDefinition,e.PhysicalWeight,e.Perimeter,e.MinimumPlateThickness,e.MaximumPlateThickness,e.CrossSectionArea,e.TorsionalConstantX,e.MomentOfInertiaYZ,e.MomentOfInertiaY,e.MomentOfInertiaZ,e.WarpingConstant,e.ShearCentreZ,e.ShearCentreY,e.ShearDeformationAreaZ,e.ShearDeformationAreaY,e.MaximumSectionModulusY,e.MinimumSectionModulusY,e.MaximumSectionModulusZ,e.MinimumSectionModulusZ,e.TorsionalSectionModulus,e.CentreOfGravityInX,e.CentreOfGravityInY],3653947884:e=>[e.ProfileName,e.ProfileDefinition,e.PhysicalWeight,e.Perimeter,e.MinimumPlateThickness,e.MaximumPlateThickness,e.CrossSectionArea,e.TorsionalConstantX,e.MomentOfInertiaYZ,e.MomentOfInertiaY,e.MomentOfInertiaZ,e.WarpingConstant,e.ShearCentreZ,e.ShearCentreY,e.ShearDeformationAreaZ,e.ShearDeformationAreaY,e.MaximumSectionModulusY,e.MinimumSectionModulusY,e.MaximumSectionModulusZ,e.MinimumSectionModulusZ,e.TorsionalSectionModulus,e.CentreOfGravityInX,e.CentreOfGravityInY,e.ShearAreaZ,e.ShearAreaY,e.PlasticShapeFactorY,e.PlasticShapeFactorZ],2233826070:e=>[e.EdgeStart,e.EdgeEnd,e.ParentEdge],2513912981:e=>[],1878645084:e=>[e.SurfaceColour,e.Transparency,Py(e.DiffuseColour),Py(e.TransmissionColour),Py(e.DiffuseTransmissionColour),Py(e.ReflectionColour),Py(e.SpecularColour),void 0===(e.SpecularHighlight??void 0)?null:Py(e.SpecularHighlight),e.ReflectanceMethod],2247615214:e=>[e.SweptArea,e.Position],1260650574:e=>[e.Directrix,e.Radius,e.InnerRadius,e.StartParam,e.EndParam],230924584:e=>[e.SweptCurve,e.Position],3071757647:e=>[e.ProfileType,e.ProfileName,e.Position,e.Depth,e.FlangeWidth,e.WebThickness,e.FlangeThickness,e.FilletRadius,e.FlangeEdgeRadius,e.WebEdgeRadius,e.WebSlope,e.FlangeSlope,e.CentreOfGravityInY],3028897424:e=>[e.Item,e.Styles,e.Name,e.AnnotatedCurve],4282788508:e=>[e.Literal,Py(e.Placement),e.Path],3124975700:e=>[e.Literal,Py(e.Placement),e.Path,e.Extent,e.BoxAlignment],2715220739:e=>[e.ProfileType,e.ProfileName,e.Position,e.BottomXDim,e.TopXDim,e.YDim,e.TopXOffset],1345879162:e=>[e.RepeatFactor,e.SecondRepeatFactor],1628702193:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets],2347495698:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag],427810014:e=>[e.ProfileType,e.ProfileName,e.Position,e.Depth,e.FlangeWidth,e.WebThickness,e.FlangeThickness,e.FilletRadius,e.EdgeRadius,e.FlangeSlope,e.CentreOfGravityInX],1417489154:e=>[e.Orientation,e.Magnitude],2759199220:e=>[e.LoopVertex],336235671:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.LiningDepth,e.LiningThickness,e.TransomThickness,e.MullionThickness,e.FirstTransomOffset,e.SecondTransomOffset,e.FirstMullionOffset,e.SecondMullionOffset,e.ShapeAspectStyle],512836454:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.OperationType,e.PanelPosition,e.FrameDepth,e.FrameThickness,e.ShapeAspectStyle],1299126871:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ConstructionType,e.OperationType,e.ParameterTakesPrecedence,e.Sizeable],2543172580:e=>[e.ProfileType,e.ProfileName,e.Position,e.Depth,e.FlangeWidth,e.WebThickness,e.FlangeThickness,e.FilletRadius,e.EdgeRadius],3288037868:e=>[e.Item,e.Styles,e.Name],669184980:e=>[e.OuterBoundary,e.InnerBoundaries],2265737646:e=>[e.Item,e.Styles,e.Name,e.FillStyleTarget,e.GlobalOrLocal],1302238472:e=>[e.Item,e.TextureCoordinates],4261334040:e=>[e.Location,e.Axis],3125803723:e=>[e.Location,e.RefDirection],2740243338:e=>[e.Location,e.Axis,e.RefDirection],2736907675:e=>[e.Operator,Py(e.FirstOperand),Py(e.SecondOperand)],4182860854:e=>[],2581212453:e=>[e.Corner,e.XDim,e.YDim,e.ZDim],2713105998:e=>[e.BaseSurface,e.AgreementFlag,e.Enclosure],2898889636:e=>[e.ProfileType,e.ProfileName,e.Position,e.Depth,e.Width,e.WallThickness,e.Girth,e.InternalFilletRadius,e.CentreOfGravityInX],1123145078:e=>[e.Coordinates],59481748:e=>[e.Axis1,e.Axis2,e.LocalOrigin,e.Scale],3749851601:e=>[e.Axis1,e.Axis2,e.LocalOrigin,e.Scale],3486308946:e=>[e.Axis1,e.Axis2,e.LocalOrigin,e.Scale,e.Scale2],3331915920:e=>[e.Axis1,e.Axis2,e.LocalOrigin,e.Scale,e.Axis3],1416205885:e=>[e.Axis1,e.Axis2,e.LocalOrigin,e.Scale,e.Axis3,e.Scale2,e.Scale3],1383045692:e=>[e.ProfileType,e.ProfileName,e.Position,e.Radius],2205249479:e=>[e.CfsFaces],2485617015:e=>[e.Transition,e.SameSense,e.ParentCurve],4133800736:e=>[e.ProfileType,e.ProfileName,e.Position,e.OverallHeight,e.BaseWidth2,e.Radius,e.HeadWidth,e.HeadDepth2,e.HeadDepth3,e.WebThickness,e.BaseWidth4,e.BaseDepth1,e.BaseDepth2,e.BaseDepth3,e.CentreOfGravityInY],194851669:e=>[e.ProfileType,e.ProfileName,e.Position,e.OverallHeight,e.HeadWidth,e.Radius,e.HeadDepth2,e.HeadDepth3,e.WebThickness,e.BaseDepth1,e.BaseDepth2,e.CentreOfGravityInY],2506170314:e=>[e.Position],2147822146:e=>[Py(e.TreeRootExpression)],2601014836:e=>[],2827736869:e=>[e.BasisSurface,e.OuterBoundary,e.InnerBoundaries],693772133:e=>[Py(e.Definition),e.Target],606661476:e=>[e.Item,e.Styles,e.Name],4054601972:e=>[e.Item,e.Styles,e.Name,e.AnnotatedCurve,e.Role],32440307:e=>[e.DirectionRatios],2963535650:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.LiningDepth,e.LiningThickness,e.ThresholdDepth,e.ThresholdThickness,e.TransomThickness,e.TransomOffset,e.LiningOffset,e.ThresholdOffset,e.CasingThickness,e.CasingDepth,e.ShapeAspectStyle],1714330368:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.PanelDepth,e.PanelOperation,e.PanelWidth,e.PanelPosition,e.ShapeAspectStyle],526551008:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.OperationType,e.ConstructionType,e.ParameterTakesPrecedence,e.Sizeable],3073041342:e=>[Py(e.Contents)],445594917:e=>[e.Name],4006246654:e=>[e.Name],1472233963:e=>[e.EdgeList],1883228015:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.MethodOfMeasurement,e.Quantities],339256511:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType],2777663545:e=>[e.Position],2835456948:e=>[e.ProfileType,e.ProfileName,e.Position,e.SemiAxis1,e.SemiAxis2],80994333:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.EnergySequence,e.UserDefinedEnergySequence],477187591:e=>[e.SweptArea,e.Position,e.ExtrudedDirection,e.Depth],2047409740:e=>[e.FbsmFaces],374418227:e=>[e.HatchLineAppearance,Py(e.StartOfNextHatchLine),e.PointOfReferenceHatchLine,e.PatternStart,e.HatchLineAngle],4203026998:e=>[e.Symbol],315944413:e=>[e.TilingPattern,Py(e.Tiles),e.TilingScale],3455213021:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.PropertySource,e.FlowConditionTimeSeries,e.VelocityTimeSeries,e.FlowrateTimeSeries,e.Fluid,e.PressureTimeSeries,e.UserDefinedPropertySource,e.TemperatureSingleValue,e.WetBulbTemperatureSingleValue,e.WetBulbTemperatureTimeSeries,e.TemperatureTimeSeries,void 0===(e.FlowrateSingleValue??void 0)?null:Py(e.FlowrateSingleValue),e.FlowConditionSingleValue,e.VelocitySingleValue,e.PressureSingleValue],4238390223:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType],1268542332:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.AssemblyPlace],987898635:e=>[Py(e.Elements)],1484403080:e=>[e.ProfileType,e.ProfileName,e.Position,e.OverallWidth,e.OverallDepth,e.WebThickness,e.FlangeThickness,e.FilletRadius],572779678:e=>[e.ProfileType,e.ProfileName,e.Position,e.Depth,e.Width,e.Thickness,e.FilletRadius,e.EdgeRadius,e.LegSlope,e.CentreOfGravityInX,e.CentreOfGravityInY],1281925730:e=>[e.Pnt,e.Dir],1425443689:e=>[e.Outer],3888040117:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType],3388369263:e=>[e.BasisCurve,e.Distance,e.SelfIntersect],3505215534:e=>[e.BasisCurve,e.Distance,e.SelfIntersect,e.RefDirection],3566463478:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.OperationType,e.PanelPosition,e.FrameDepth,e.FrameThickness,e.ShapeAspectStyle],603570806:e=>[e.SizeInX,e.SizeInY,Py(e.Placement)],220341763:e=>[e.Position],2945172077:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType],4208778838:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation],103090709:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.LongName,e.Phase,e.RepresentationContexts,e.UnitsInContext],4194566429:e=>[e.Item,e.Styles,e.Name],1451395588:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.HasProperties],3219374653:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.ProxyType,e.Tag],2770003689:e=>[e.ProfileType,e.ProfileName,e.Position,e.XDim,e.YDim,e.WallThickness,e.InnerFilletRadius,e.OuterFilletRadius],2798486643:e=>[e.Position,e.XLength,e.YLength,e.Height],3454111270:e=>[e.BasisSurface,e.U1,e.V1,e.U2,e.V2,e.Usense,e.Vsense],3939117080:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatedObjects,e.RelatedObjectsType],1683148259:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatedObjects,e.RelatedObjectsType,e.RelatingActor,e.ActingRole],2495723537:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatedObjects,e.RelatedObjectsType,e.RelatingControl],1307041759:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatedObjects,e.RelatedObjectsType,e.RelatingGroup],4278684876:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatedObjects,e.RelatedObjectsType,e.RelatingProcess,e.QuantityInProcess],2857406711:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatedObjects,e.RelatedObjectsType,e.RelatingProduct],3372526763:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatedObjects,e.RelatedObjectsType,e.RelatingControl],205026976:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatedObjects,e.RelatedObjectsType,e.RelatingResource],1865459582:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatedObjects],1327628568:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatedObjects,e.RelatingAppliedValue],4095574036:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatedObjects,e.RelatingApproval],919958153:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatedObjects,Py(e.RelatingClassification)],2728634034:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatedObjects,e.Intent,e.RelatingConstraint],982818633:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatedObjects,Py(e.RelatingDocument)],3840914261:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatedObjects,Py(e.RelatingLibrary)],2655215786:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatedObjects,Py(e.RelatingMaterial)],2851387026:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatedObjects,e.RelatingProfileProperties,e.ProfileSectionLocation,Py(e.ProfileOrientation)],826625072:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description],1204542856:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ConnectionGeometry,e.RelatingElement,e.RelatedElement],3945020480:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ConnectionGeometry,e.RelatingElement,e.RelatedElement,e.RelatingPriorities,e.RelatedPriorities,e.RelatedConnectionType,e.RelatingConnectionType],4201705270:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatingPort,e.RelatedElement],3190031847:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatingPort,e.RelatedPort,e.RealizingElement],2127690289:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,Py(e.RelatingElement),e.RelatedStructuralActivity],3912681535:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatingElement,e.RelatedStructuralMember],1638771189:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatingStructuralMember,e.RelatedStructuralConnection,e.AppliedCondition,e.AdditionalConditions,e.SupportedLength,e.ConditionCoordinateSystem],504942748:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatingStructuralMember,e.RelatedStructuralConnection,e.AppliedCondition,e.AdditionalConditions,e.SupportedLength,e.ConditionCoordinateSystem,e.ConnectionConstraint],3678494232:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ConnectionGeometry,e.RelatingElement,e.RelatedElement,e.RealizingElements,e.ConnectionType],3242617779:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatedElements,e.RelatingStructure],886880790:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatingBuildingElement,e.RelatedCoverings],2802773753:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatedSpace,e.RelatedCoverings],2551354335:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatingObject,e.RelatedObjects],693640335:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatedObjects],4186316022:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatedObjects,e.RelatingPropertyDefinition],781010003:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatedObjects,e.RelatingType],3940055652:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatingOpeningElement,e.RelatedBuildingElement],279856033:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatedControlElements,e.RelatingFlowElement],4189434867:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.DailyInteraction,e.ImportanceRating,e.LocationOfInteraction,e.RelatedSpaceProgram,e.RelatingSpaceProgram],3268803585:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatingObject,e.RelatedObjects],2051452291:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatedObjects,e.RelatedObjectsType,e.RelatingActor,e.ActingRole],202636808:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatedObjects,e.RelatingPropertyDefinition,e.OverridingProperties],750771296:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatingElement,e.RelatedFeatureElement],1245217292:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatedElements,e.RelatingStructure],1058617721:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatedObjects,e.RelatedObjectsType,e.RelatingControl],4122056220:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatingProcess,e.RelatedProcess,e.TimeLag,e.SequenceType],366585022:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatingSystem,e.RelatedBuildings],3451746338:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatingSpace,e.RelatedBuildingElement,e.ConnectionGeometry,e.PhysicalOrVirtualBoundary,e.InternalOrExternalBoundary],1401173127:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatingBuildingElement,e.RelatedOpeningElement],2914609552:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType],1856042241:e=>[e.SweptArea,e.Position,e.Axis,e.Angle],4158566097:e=>[e.Position,e.Height,e.BottomRadius],3626867408:e=>[e.Position,e.Height,e.Radius],2706606064:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.LongName,e.CompositionType],3893378262:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType],451544542:e=>[e.Position,e.Radius],3544373492:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.AppliedLoad,e.GlobalOrLocal],3136571912:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation],530289379:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation],3689010777:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.AppliedLoad,e.GlobalOrLocal],3979015343:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.PredefinedType,e.Thickness],2218152070:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.PredefinedType,e.Thickness,e.SubsequentThickness,e.VaryingThicknessLocation],4070609034:e=>[Py(e.Contents)],2028607225:e=>[e.SweptArea,e.Position,e.Directrix,e.StartParam,e.EndParam,e.ReferenceSurface],2809605785:e=>[e.SweptCurve,e.Position,e.ExtrudedDirection,e.Depth],4124788165:e=>[e.SweptCurve,e.Position,e.AxisPosition],1580310250:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType],3473067441:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.TaskId,e.Status,e.WorkMethod,e.IsMilestone,e.Priority],2097647324:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],2296667514:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,Py(e.TheActor)],1674181508:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation],3207858831:e=>[e.ProfileType,e.ProfileName,e.Position,e.OverallWidth,e.OverallDepth,e.WebThickness,e.FlangeThickness,e.FilletRadius,e.TopFlangeWidth,e.TopFlangeThickness,e.TopFlangeFilletRadius,e.CentreOfGravityInY],1334484129:e=>[e.Position,e.XLength,e.YLength,e.ZLength],3649129432:e=>[e.Operator,Py(e.FirstOperand),Py(e.SecondOperand)],1260505505:e=>[],4031249490:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.LongName,e.CompositionType,e.ElevationOfRefHeight,e.ElevationOfTerrain,e.BuildingAddress],1950629157:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType],3124254112:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.LongName,e.CompositionType,e.Elevation],2937912522:e=>[e.ProfileType,e.ProfileName,e.Position,e.Radius,e.WallThickness],300633059:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],3732776249:e=>[e.Segments,e.SelfIntersect],2510884976:e=>[Py(e.Position)],2559216714:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ResourceIdentifier,e.ResourceGroup,e.ResourceConsumption,e.BaseQuantity],3293443760:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType],3895139033:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType],1419761937:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,Py(e.SubmittedBy),Py(e.PreparedBy),Py(e.SubmittedOn),e.Status,Py(e.TargetUsers),Py(e.UpdateDate),e.ID,e.PredefinedType],1916426348:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],3295246426:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ResourceIdentifier,e.ResourceGroup,e.ResourceConsumption,e.BaseQuantity],1457835157:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],681481545:e=>[Py(e.Contents)],3256556792:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType],3849074793:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType],360485395:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.EnergySequence,e.UserDefinedEnergySequence,e.ElectricCurrentType,e.InputVoltage,e.InputFrequency,e.FullLoadCurrent,e.MinimumCircuitCurrent,e.MaximumPowerInput,e.RatedPowerInput,e.InputPhase],1758889154:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag],4123344466:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.AssemblyPlace,e.PredefinedType],1623761950:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag],2590856083:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType],1704287377:e=>[Py(e.Position),e.SemiAxis1,e.SemiAxis2],2107101300:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType],1962604670:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag],3272907226:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType],3174744832:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],3390157468:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],807026263:e=>[e.Outer],3737207727:e=>[e.Outer,e.Voids],647756555:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag],2489546625:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType],2827207264:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag],2143335405:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag],1287392070:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag],3907093117:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType],3198132628:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType],3815607619:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],1482959167:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType],1834744321:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType],1339347760:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType],2297155007:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType],3009222698:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType],263784265:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag],814719939:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType],200128114:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],3009204131:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.UAxes,e.VAxes,e.WAxes],2706460486:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType],1251058090:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],1806887404:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],2391368822:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.InventoryType,Py(e.Jurisdiction),e.ResponsiblePersons,e.LastUpdateDate,e.CurrentValue,e.OriginalValue],4288270099:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],3827777499:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ResourceIdentifier,e.ResourceGroup,e.ResourceConsumption,e.BaseQuantity,e.SkillSet],1051575348:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],1161773419:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],2506943328:e=>[Py(e.Contents)],377706215:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.NominalDiameter,e.NominalLength],2108223431:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType],3181161470:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],977012517:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],1916936684:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.TaskId,e.Status,e.WorkMethod,e.IsMilestone,e.Priority,e.MoveFrom,e.MoveTo,e.PunchList],4143007308:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,Py(e.TheActor),e.PredefinedType],3588315303:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag],3425660407:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.TaskId,e.Status,e.WorkMethod,e.IsMilestone,e.Priority,e.ActionID],2837617999:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],2382730787:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.LifeCyclePhase],3327091369:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.PermitID],804291784:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],4231323485:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],4017108033:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],3724593414:e=>[e.Points],3740093272:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation],2744685151:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ProcedureID,e.ProcedureType,e.UserDefinedProcedureType],2904328755:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ID,e.PredefinedType,e.Status],3642467123:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.Records,e.PredefinedType],3651124850:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag],1842657554:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],2250791053:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],3248260540:e=>[Py(e.Contents)],2893384427:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],2324767716:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],160246688:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatingObject,e.RelatedObjects],2863920197:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatedObjects,e.RelatedObjectsType,e.RelatingControl,e.TimeForTask],1768891740:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],3517283431:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,Py(e.ActualStart),Py(e.EarlyStart),Py(e.LateStart),Py(e.ScheduleStart),Py(e.ActualFinish),Py(e.EarlyFinish),Py(e.LateFinish),Py(e.ScheduleFinish),e.ScheduleDuration,e.ActualDuration,e.RemainingTime,e.FreeFloat,e.TotalFloat,e.IsCritical,Py(e.StatusTime),e.StartFloat,e.FinishFloat,e.Completion],4105383287:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ServiceLifeType,e.ServiceLifeDuration],4097777520:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.LongName,e.CompositionType,e.RefLatitude,e.RefLongitude,e.RefElevation,e.LandTitleNumber,e.SiteAddress],2533589738:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],3856911033:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.LongName,e.CompositionType,e.InteriorOrExteriorSpace,e.ElevationWithFlooring],1305183839:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],652456506:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.SpaceProgramIdentifier,e.MaxRequiredArea,e.MinRequiredArea,e.RequestedLocation,e.StandardRequiredArea],3812236995:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],3112655638:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],1039846685:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],682877961:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.AppliedLoad,e.GlobalOrLocal,e.DestabilizingLoad,e.CausedBy],1179482911:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.AppliedCondition],4243806635:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.AppliedCondition],214636428:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.PredefinedType],2445595289:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.PredefinedType],1807405624:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.AppliedLoad,e.GlobalOrLocal,e.DestabilizingLoad,e.CausedBy,e.ProjectedOrTrue],1721250024:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.AppliedLoad,e.GlobalOrLocal,e.DestabilizingLoad,e.CausedBy,e.ProjectedOrTrue,e.VaryingAppliedLoadLocation,e.SubsequentAppliedLoads],1252848954:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.PredefinedType,e.ActionType,e.ActionSource,e.Coefficient,e.Purpose],1621171031:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.AppliedLoad,e.GlobalOrLocal,e.DestabilizingLoad,e.CausedBy,e.ProjectedOrTrue],3987759626:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.AppliedLoad,e.GlobalOrLocal,e.DestabilizingLoad,e.CausedBy,e.ProjectedOrTrue,e.VaryingAppliedLoadLocation,e.SubsequentAppliedLoads],2082059205:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.AppliedLoad,e.GlobalOrLocal,e.DestabilizingLoad,e.CausedBy],734778138:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.AppliedCondition],1235345126:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.AppliedLoad,e.GlobalOrLocal],2986769608:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.TheoryType,e.ResultForLoadGroup,e.IsLinear],1975003073:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.AppliedCondition],148013059:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ResourceIdentifier,e.ResourceGroup,e.ResourceConsumption,e.BaseQuantity,Py(e.SubContractor),e.JobDescription],2315554128:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],2254336722:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType],5716631:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],1637806684:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,Py(e.ApplicableDates),e.TimeSeriesScheduleType,e.TimeSeries],1692211062:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],1620046519:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.OperationType,e.CapacityByWeight,e.CapacityByNumber],3593883385:e=>[e.BasisCurve,Py(e.Trim1),Py(e.Trim2),e.SenseAgreement,e.MasterRepresentation],1600972822:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],1911125066:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],728799441:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],2769231204:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag],1898987631:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],1133259667:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],1028945134:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.Identifier,Py(e.CreationDate),e.Creators,e.Purpose,e.Duration,e.TotalFloat,Py(e.StartTime),Py(e.FinishTime),e.WorkControlType,e.UserDefinedControlType],4218914973:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.Identifier,Py(e.CreationDate),e.Creators,e.Purpose,e.Duration,e.TotalFloat,Py(e.StartTime),Py(e.FinishTime),e.WorkControlType,e.UserDefinedControlType],3342526732:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.Identifier,Py(e.CreationDate),e.Creators,e.Purpose,e.Duration,e.TotalFloat,Py(e.StartTime),Py(e.FinishTime),e.WorkControlType,e.UserDefinedControlType],1033361043:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType],1213861670:e=>[e.Segments,e.SelfIntersect],3821786052:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.RequestID],1411407467:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],3352864051:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],1871374353:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],2470393545:e=>[Py(e.Contents)],3460190687:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.AssetID,e.OriginalValue,e.CurrentValue,e.TotalReplacementCost,Py(e.Owner),Py(e.User),e.ResponsiblePerson,e.IncorporationDate,e.DepreciatedValue],1967976161:e=>[e.Degree,e.ControlPointsList,e.CurveForm,e.ClosedCurve,e.SelfIntersect],819618141:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],1916977116:e=>[e.Degree,e.ControlPointsList,e.CurveForm,e.ClosedCurve,e.SelfIntersect],231477066:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],3299480353:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag],52481810:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag],2979338954:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag],1095909175:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.CompositionType],1909888760:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],395041908:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],3293546465:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],1285652485:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],2951183804:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],2611217952:e=>[Py(e.Position),e.Radius],2301859152:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],843113511:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag],3850581409:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],2816379211:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],2188551683:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType],1163958913:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,Py(e.Criterion),Py(e.CriterionDateTime)],3898045240:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ResourceIdentifier,e.ResourceGroup,e.ResourceConsumption,e.BaseQuantity],1060000209:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ResourceIdentifier,e.ResourceGroup,e.ResourceConsumption,e.BaseQuantity,Py(e.Suppliers),e.UsageRatio],488727124:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ResourceIdentifier,e.ResourceGroup,e.ResourceConsumption,e.BaseQuantity],335055490:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],2954562838:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],1973544240:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],3495092785:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag],3961806047:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],4147604152:e=>[Py(e.Contents)],1335981549:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag],2635815018:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType],1599208980:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],2063403501:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType],1945004755:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag],3040386961:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag],3041715199:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.FlowDirection],395920057:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.OverallHeight,e.OverallWidth],869906466:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],3760055223:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],2030761528:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],855621170:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.FeatureLength],663422040:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],3277789161:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],1534661035:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],1365060375:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],1217240411:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],712377611:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],1634875225:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType],857184966:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag],1658829314:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag],346874300:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],1810631287:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],4222183408:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],2058353004:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag],4278956645:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag],4037862832:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],3132237377:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag],987401354:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag],707683696:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag],2223149337:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag],3508470533:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag],900683007:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],1073191201:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag],1687234759:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType,e.ConstructionType],3171933400:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag],2262370178:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],3024970846:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.ShapeType],3283111854:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag],3055160366:e=>[e.Degree,e.ControlPointsList,e.CurveForm,e.ClosedCurve,e.SelfIntersect,e.WeightsData],3027567501:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.SteelGrade],2320036040:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.SteelGrade,e.MeshLength,e.MeshWidth,e.LongitudinalBarNominalDiameter,e.TransverseBarNominalDiameter,e.LongitudinalBarCrossSectionArea,e.TransverseBarCrossSectionArea,e.LongitudinalBarSpacing,e.TransverseBarSpacing],2016517767:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.ShapeType],1376911519:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.FeatureLength,e.Radius],1783015770:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],1529196076:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],331165859:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.ShapeType],4252922144:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.NumberOfRiser,e.NumberOfTreads,e.RiserHeight,e.TreadLength],2515109513:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.PredefinedType,e.OrientationOf2DPlane,e.LoadedBy,e.HasResults],3824725483:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.SteelGrade,e.PredefinedType,e.NominalDiameter,e.CrossSectionArea,e.TensionForce,e.PreStress,e.FrictionCoefficient,e.AnchorageSlip,e.MinCurvatureRadius],2347447852:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.SteelGrade],3313531582:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],2391406946:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag],3512223829:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag],3304561284:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.OverallHeight,e.OverallWidth],2874132201:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],3001207471:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],753842376:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag],2454782716:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.FeatureLength,e.Width,e.Height],578613899:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],1052013943:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag],1062813311:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.ControlElementId],3700593921:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.DistributionPointFunction,e.UserDefinedFunction],979691226:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.SteelGrade,e.NominalDiameter,e.CrossSectionArea,e.BarLength,e.BarRole,e.BarSurface]},by[1]={3699917729:e=>new u.IfcAbsorbedDoseMeasure(e),4182062534:e=>new u.IfcAccelerationMeasure(e),360377573:e=>new u.IfcAmountOfSubstanceMeasure(e),632304761:e=>new u.IfcAngularVelocityMeasure(e),2650437152:e=>new u.IfcAreaMeasure(e),2735952531:e=>new u.IfcBoolean(e),1867003952:e=>new u.IfcBoxAlignment(e),2991860651:e=>new u.IfcComplexNumber(e.map(e=>e.value)),3812528620:e=>new u.IfcCompoundPlaneAngleMeasure(e.map(e=>e.value)),3238673880:e=>new u.IfcContextDependentMeasure(e),1778710042:e=>new u.IfcCountMeasure(e),94842927:e=>new u.IfcCurvatureMeasure(e),86635668:e=>new u.IfcDayInMonthNumber(e),300323983:e=>new u.IfcDaylightSavingHour(e),1514641115:e=>new u.IfcDescriptiveMeasure(e),4134073009:e=>new u.IfcDimensionCount(e),524656162:e=>new u.IfcDoseEquivalentMeasure(e),69416015:e=>new u.IfcDynamicViscosityMeasure(e),1827137117:e=>new u.IfcElectricCapacitanceMeasure(e),3818826038:e=>new u.IfcElectricChargeMeasure(e),2093906313:e=>new u.IfcElectricConductanceMeasure(e),3790457270:e=>new u.IfcElectricCurrentMeasure(e),2951915441:e=>new u.IfcElectricResistanceMeasure(e),2506197118:e=>new u.IfcElectricVoltageMeasure(e),2078135608:e=>new u.IfcEnergyMeasure(e),1102727119:e=>new u.IfcFontStyle(e),2715512545:e=>new u.IfcFontVariant(e),2590844177:e=>new u.IfcFontWeight(e),1361398929:e=>new u.IfcForceMeasure(e),3044325142:e=>new u.IfcFrequencyMeasure(e),3064340077:e=>new u.IfcGloballyUniqueId(e),3113092358:e=>new u.IfcHeatFluxDensityMeasure(e),1158859006:e=>new u.IfcHeatingValueMeasure(e),2589826445:e=>new u.IfcHourInDay(e),983778844:e=>new u.IfcIdentifier(e),3358199106:e=>new u.IfcIlluminanceMeasure(e),2679005408:e=>new u.IfcInductanceMeasure(e),1939436016:e=>new u.IfcInteger(e),3809634241:e=>new u.IfcIntegerCountRateMeasure(e),3686016028:e=>new u.IfcIonConcentrationMeasure(e),3192672207:e=>new u.IfcIsothermalMoistureCapacityMeasure(e),2054016361:e=>new u.IfcKinematicViscosityMeasure(e),3258342251:e=>new u.IfcLabel(e),1243674935:e=>new u.IfcLengthMeasure(e),191860431:e=>new u.IfcLinearForceMeasure(e),2128979029:e=>new u.IfcLinearMomentMeasure(e),1307019551:e=>new u.IfcLinearStiffnessMeasure(e),3086160713:e=>new u.IfcLinearVelocityMeasure(e),503418787:e=>new u.IfcLogical(e),2095003142:e=>new u.IfcLuminousFluxMeasure(e),2755797622:e=>new u.IfcLuminousIntensityDistributionMeasure(e),151039812:e=>new u.IfcLuminousIntensityMeasure(e),286949696:e=>new u.IfcMagneticFluxDensityMeasure(e),2486716878:e=>new u.IfcMagneticFluxMeasure(e),1477762836:e=>new u.IfcMassDensityMeasure(e),4017473158:e=>new u.IfcMassFlowRateMeasure(e),3124614049:e=>new u.IfcMassMeasure(e),3531705166:e=>new u.IfcMassPerLengthMeasure(e),102610177:e=>new u.IfcMinuteInHour(e),3341486342:e=>new u.IfcModulusOfElasticityMeasure(e),2173214787:e=>new u.IfcModulusOfLinearSubgradeReactionMeasure(e),1052454078:e=>new u.IfcModulusOfRotationalSubgradeReactionMeasure(e),1753493141:e=>new u.IfcModulusOfSubgradeReactionMeasure(e),3177669450:e=>new u.IfcMoistureDiffusivityMeasure(e),1648970520:e=>new u.IfcMolecularWeightMeasure(e),3114022597:e=>new u.IfcMomentOfInertiaMeasure(e),2615040989:e=>new u.IfcMonetaryMeasure(e),765770214:e=>new u.IfcMonthInYearNumber(e),2095195183:e=>new u.IfcNormalisedRatioMeasure(e),2395907400:e=>new u.IfcNumericMeasure(e),929793134:e=>new u.IfcPHMeasure(e),2260317790:e=>new u.IfcParameterValue(e),2642773653:e=>new u.IfcPlanarForceMeasure(e),4042175685:e=>new u.IfcPlaneAngleMeasure(e),2815919920:e=>new u.IfcPositiveLengthMeasure(e),3054510233:e=>new u.IfcPositivePlaneAngleMeasure(e),1245737093:e=>new u.IfcPositiveRatioMeasure(e),1364037233:e=>new u.IfcPowerMeasure(e),2169031380:e=>new u.IfcPresentableText(e),3665567075:e=>new u.IfcPressureMeasure(e),3972513137:e=>new u.IfcRadioActivityMeasure(e),96294661:e=>new u.IfcRatioMeasure(e),200335297:e=>new u.IfcReal(e),2133746277:e=>new u.IfcRotationalFrequencyMeasure(e),1755127002:e=>new u.IfcRotationalMassMeasure(e),3211557302:e=>new u.IfcRotationalStiffnessMeasure(e),2766185779:e=>new u.IfcSecondInMinute(e),3467162246:e=>new u.IfcSectionModulusMeasure(e),2190458107:e=>new u.IfcSectionalAreaIntegralMeasure(e),408310005:e=>new u.IfcShearModulusMeasure(e),3471399674:e=>new u.IfcSolidAngleMeasure(e),846465480:e=>new u.IfcSoundPowerMeasure(e),993287707:e=>new u.IfcSoundPressureMeasure(e),3477203348:e=>new u.IfcSpecificHeatCapacityMeasure(e),2757832317:e=>new u.IfcSpecularExponent(e),361837227:e=>new u.IfcSpecularRoughness(e),58845555:e=>new u.IfcTemperatureGradientMeasure(e),2801250643:e=>new u.IfcText(e),1460886941:e=>new u.IfcTextAlignment(e),3490877962:e=>new u.IfcTextDecoration(e),603696268:e=>new u.IfcTextFontName(e),296282323:e=>new u.IfcTextTransformation(e),232962298:e=>new u.IfcThermalAdmittanceMeasure(e),2645777649:e=>new u.IfcThermalConductivityMeasure(e),2281867870:e=>new u.IfcThermalExpansionCoefficientMeasure(e),857959152:e=>new u.IfcThermalResistanceMeasure(e),2016195849:e=>new u.IfcThermalTransmittanceMeasure(e),743184107:e=>new u.IfcThermodynamicTemperatureMeasure(e),2726807636:e=>new u.IfcTimeMeasure(e),2591213694:e=>new u.IfcTimeStamp(e),1278329552:e=>new u.IfcTorqueMeasure(e),3345633955:e=>new u.IfcVaporPermeabilityMeasure(e),3458127941:e=>new u.IfcVolumeMeasure(e),2593997549:e=>new u.IfcVolumetricFlowRateMeasure(e),51269191:e=>new u.IfcWarpingConstantMeasure(e),1718600412:e=>new u.IfcWarpingMomentMeasure(e),4065007721:e=>new u.IfcYearNumber(e)},(e=>{e.IfcAbsorbedDoseMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCABSORBEDDOSEMEASURE"}};e.IfcAccelerationMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCACCELERATIONMEASURE"}};e.IfcAmountOfSubstanceMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCAMOUNTOFSUBSTANCEMEASURE"}};e.IfcAngularVelocityMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCANGULARVELOCITYMEASURE"}};e.IfcAreaMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCAREAMEASURE"}};e.IfcBoolean=class{constructor(e){this.type=3,this.name="IFCBOOLEAN",this.value=e}};e.IfcBoxAlignment=class{constructor(e){this.value=e,this.type=1,this.name="IFCBOXALIGNMENT"}};e.IfcComplexNumber=class{constructor(e){this.value=e,this.type=4}};e.IfcCompoundPlaneAngleMeasure=class{constructor(e){this.value=e,this.type=10}};e.IfcContextDependentMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCCONTEXTDEPENDENTMEASURE"}};e.IfcCountMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCCOUNTMEASURE"}};e.IfcCurvatureMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCCURVATUREMEASURE"}};e.IfcDayInMonthNumber=class extends my{constructor(){super(...arguments),this.type=10,this.name="IFCDAYINMONTHNUMBER"}};e.IfcDaylightSavingHour=class extends my{constructor(){super(...arguments),this.type=10,this.name="IFCDAYLIGHTSAVINGHOUR"}};e.IfcDescriptiveMeasure=class{constructor(e){this.value=e,this.type=1,this.name="IFCDESCRIPTIVEMEASURE"}};class i extends my{constructor(){super(...arguments),this.type=10,this.name="IFCDIMENSIONCOUNT"}}e.IfcDimensionCount=i;e.IfcDoseEquivalentMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCDOSEEQUIVALENTMEASURE"}};e.IfcDynamicViscosityMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCDYNAMICVISCOSITYMEASURE"}};e.IfcElectricCapacitanceMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCELECTRICCAPACITANCEMEASURE"}};e.IfcElectricChargeMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCELECTRICCHARGEMEASURE"}};e.IfcElectricConductanceMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCELECTRICCONDUCTANCEMEASURE"}};e.IfcElectricCurrentMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCELECTRICCURRENTMEASURE"}};e.IfcElectricResistanceMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCELECTRICRESISTANCEMEASURE"}};e.IfcElectricVoltageMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCELECTRICVOLTAGEMEASURE"}};e.IfcEnergyMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCENERGYMEASURE"}};e.IfcFontStyle=class{constructor(e){this.value=e,this.type=1,this.name="IFCFONTSTYLE"}};e.IfcFontVariant=class{constructor(e){this.value=e,this.type=1,this.name="IFCFONTVARIANT"}};e.IfcFontWeight=class{constructor(e){this.value=e,this.type=1,this.name="IFCFONTWEIGHT"}};e.IfcForceMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCFORCEMEASURE"}};e.IfcFrequencyMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCFREQUENCYMEASURE"}};e.IfcGloballyUniqueId=class{constructor(e){this.value=e,this.type=1,this.name="IFCGLOBALLYUNIQUEID"}};e.IfcHeatFluxDensityMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCHEATFLUXDENSITYMEASURE"}};e.IfcHeatingValueMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCHEATINGVALUEMEASURE"}};e.IfcHourInDay=class extends my{constructor(){super(...arguments),this.type=10,this.name="IFCHOURINDAY"}};e.IfcIdentifier=class{constructor(e){this.value=e,this.type=1,this.name="IFCIDENTIFIER"}};e.IfcIlluminanceMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCILLUMINANCEMEASURE"}};e.IfcInductanceMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCINDUCTANCEMEASURE"}};e.IfcInteger=class extends my{constructor(){super(...arguments),this.type=10,this.name="IFCINTEGER"}};e.IfcIntegerCountRateMeasure=class extends my{constructor(){super(...arguments),this.type=10,this.name="IFCINTEGERCOUNTRATEMEASURE"}};e.IfcIonConcentrationMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCIONCONCENTRATIONMEASURE"}};e.IfcIsothermalMoistureCapacityMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCISOTHERMALMOISTURECAPACITYMEASURE"}};e.IfcKinematicViscosityMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCKINEMATICVISCOSITYMEASURE"}};e.IfcLabel=class{constructor(e){this.value=e,this.type=1,this.name="IFCLABEL"}};e.IfcLengthMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCLENGTHMEASURE"}};e.IfcLinearForceMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCLINEARFORCEMEASURE"}};e.IfcLinearMomentMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCLINEARMOMENTMEASURE"}};e.IfcLinearStiffnessMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCLINEARSTIFFNESSMEASURE"}};e.IfcLinearVelocityMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCLINEARVELOCITYMEASURE"}};e.IfcLogical=class{constructor(e){this.type=3,this.name="IFCLOGICAL",this.value=e}};e.IfcLuminousFluxMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCLUMINOUSFLUXMEASURE"}};e.IfcLuminousIntensityDistributionMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCLUMINOUSINTENSITYDISTRIBUTIONMEASURE"}};e.IfcLuminousIntensityMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCLUMINOUSINTENSITYMEASURE"}};e.IfcMagneticFluxDensityMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCMAGNETICFLUXDENSITYMEASURE"}};e.IfcMagneticFluxMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCMAGNETICFLUXMEASURE"}};e.IfcMassDensityMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCMASSDENSITYMEASURE"}};e.IfcMassFlowRateMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCMASSFLOWRATEMEASURE"}};e.IfcMassMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCMASSMEASURE"}};e.IfcMassPerLengthMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCMASSPERLENGTHMEASURE"}};e.IfcMinuteInHour=class extends my{constructor(){super(...arguments),this.type=10,this.name="IFCMINUTEINHOUR"}};e.IfcModulusOfElasticityMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCMODULUSOFELASTICITYMEASURE"}};e.IfcModulusOfLinearSubgradeReactionMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCMODULUSOFLINEARSUBGRADEREACTIONMEASURE"}};e.IfcModulusOfRotationalSubgradeReactionMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCMODULUSOFROTATIONALSUBGRADEREACTIONMEASURE"}};e.IfcModulusOfSubgradeReactionMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCMODULUSOFSUBGRADEREACTIONMEASURE"}};e.IfcMoistureDiffusivityMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCMOISTUREDIFFUSIVITYMEASURE"}};e.IfcMolecularWeightMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCMOLECULARWEIGHTMEASURE"}};e.IfcMomentOfInertiaMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCMOMENTOFINERTIAMEASURE"}};e.IfcMonetaryMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCMONETARYMEASURE"}};e.IfcMonthInYearNumber=class extends my{constructor(){super(...arguments),this.type=10,this.name="IFCMONTHINYEARNUMBER"}};e.IfcNormalisedRatioMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCNORMALISEDRATIOMEASURE"}};e.IfcNumericMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCNUMERICMEASURE"}};e.IfcPHMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCPHMEASURE"}};e.IfcParameterValue=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCPARAMETERVALUE"}};e.IfcPlanarForceMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCPLANARFORCEMEASURE"}};e.IfcPlaneAngleMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCPLANEANGLEMEASURE"}};e.IfcPositiveLengthMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCPOSITIVELENGTHMEASURE"}};e.IfcPositivePlaneAngleMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCPOSITIVEPLANEANGLEMEASURE"}};e.IfcPositiveRatioMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCPOSITIVERATIOMEASURE"}};e.IfcPowerMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCPOWERMEASURE"}};e.IfcPresentableText=class{constructor(e){this.value=e,this.type=1,this.name="IFCPRESENTABLETEXT"}};e.IfcPressureMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCPRESSUREMEASURE"}};e.IfcRadioActivityMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCRADIOACTIVITYMEASURE"}};e.IfcRatioMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCRATIOMEASURE"}};e.IfcReal=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCREAL"}};e.IfcRotationalFrequencyMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCROTATIONALFREQUENCYMEASURE"}};e.IfcRotationalMassMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCROTATIONALMASSMEASURE"}};e.IfcRotationalStiffnessMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCROTATIONALSTIFFNESSMEASURE"}};e.IfcSecondInMinute=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCSECONDINMINUTE"}};e.IfcSectionModulusMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCSECTIONMODULUSMEASURE"}};e.IfcSectionalAreaIntegralMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCSECTIONALAREAINTEGRALMEASURE"}};e.IfcShearModulusMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCSHEARMODULUSMEASURE"}};e.IfcSolidAngleMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCSOLIDANGLEMEASURE"}};e.IfcSoundPowerMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCSOUNDPOWERMEASURE"}};e.IfcSoundPressureMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCSOUNDPRESSUREMEASURE"}};e.IfcSpecificHeatCapacityMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCSPECIFICHEATCAPACITYMEASURE"}};e.IfcSpecularExponent=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCSPECULAREXPONENT"}};e.IfcSpecularRoughness=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCSPECULARROUGHNESS"}};e.IfcTemperatureGradientMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCTEMPERATUREGRADIENTMEASURE"}};e.IfcText=class{constructor(e){this.value=e,this.type=1,this.name="IFCTEXT"}};e.IfcTextAlignment=class{constructor(e){this.value=e,this.type=1,this.name="IFCTEXTALIGNMENT"}};e.IfcTextDecoration=class{constructor(e){this.value=e,this.type=1,this.name="IFCTEXTDECORATION"}};e.IfcTextFontName=class{constructor(e){this.value=e,this.type=1,this.name="IFCTEXTFONTNAME"}};e.IfcTextTransformation=class{constructor(e){this.value=e,this.type=1,this.name="IFCTEXTTRANSFORMATION"}};e.IfcThermalAdmittanceMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCTHERMALADMITTANCEMEASURE"}};e.IfcThermalConductivityMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCTHERMALCONDUCTIVITYMEASURE"}};e.IfcThermalExpansionCoefficientMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCTHERMALEXPANSIONCOEFFICIENTMEASURE"}};e.IfcThermalResistanceMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCTHERMALRESISTANCEMEASURE"}};e.IfcThermalTransmittanceMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCTHERMALTRANSMITTANCEMEASURE"}};e.IfcThermodynamicTemperatureMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCTHERMODYNAMICTEMPERATUREMEASURE"}};e.IfcTimeMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCTIMEMEASURE"}};e.IfcTimeStamp=class extends my{constructor(){super(...arguments),this.type=10,this.name="IFCTIMESTAMP"}};e.IfcTorqueMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCTORQUEMEASURE"}};e.IfcVaporPermeabilityMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCVAPORPERMEABILITYMEASURE"}};e.IfcVolumeMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCVOLUMEMEASURE"}};e.IfcVolumetricFlowRateMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCVOLUMETRICFLOWRATEMEASURE"}};e.IfcWarpingConstantMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCWARPINGCONSTANTMEASURE"}};e.IfcWarpingMomentMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCWARPINGMOMENTMEASURE"}};e.IfcYearNumber=class extends my{constructor(){super(...arguments),this.type=10,this.name="IFCYEARNUMBER"}};class t{static{this.DEAD_LOAD_G={type:3,value:"DEAD_LOAD_G"}}static{this.COMPLETION_G1={type:3,value:"COMPLETION_G1"}}static{this.LIVE_LOAD_Q={type:3,value:"LIVE_LOAD_Q"}}static{this.SNOW_S={type:3,value:"SNOW_S"}}static{this.WIND_W={type:3,value:"WIND_W"}}static{this.PRESTRESSING_P={type:3,value:"PRESTRESSING_P"}}static{this.SETTLEMENT_U={type:3,value:"SETTLEMENT_U"}}static{this.TEMPERATURE_T={type:3,value:"TEMPERATURE_T"}}static{this.EARTHQUAKE_E={type:3,value:"EARTHQUAKE_E"}}static{this.FIRE={type:3,value:"FIRE"}}static{this.IMPULSE={type:3,value:"IMPULSE"}}static{this.IMPACT={type:3,value:"IMPACT"}}static{this.TRANSPORT={type:3,value:"TRANSPORT"}}static{this.ERECTION={type:3,value:"ERECTION"}}static{this.PROPPING={type:3,value:"PROPPING"}}static{this.SYSTEM_IMPERFECTION={type:3,value:"SYSTEM_IMPERFECTION"}}static{this.SHRINKAGE={type:3,value:"SHRINKAGE"}}static{this.CREEP={type:3,value:"CREEP"}}static{this.LACK_OF_FIT={type:3,value:"LACK_OF_FIT"}}static{this.BUOYANCY={type:3,value:"BUOYANCY"}}static{this.ICE={type:3,value:"ICE"}}static{this.CURRENT={type:3,value:"CURRENT"}}static{this.WAVE={type:3,value:"WAVE"}}static{this.RAIN={type:3,value:"RAIN"}}static{this.BRAKES={type:3,value:"BRAKES"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcActionSourceTypeEnum=t;class l{static{this.PERMANENT_G={type:3,value:"PERMANENT_G"}}static{this.VARIABLE_Q={type:3,value:"VARIABLE_Q"}}static{this.EXTRAORDINARY_A={type:3,value:"EXTRAORDINARY_A"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcActionTypeEnum=l;class n{static{this.ELECTRICACTUATOR={type:3,value:"ELECTRICACTUATOR"}}static{this.HANDOPERATEDACTUATOR={type:3,value:"HANDOPERATEDACTUATOR"}}static{this.HYDRAULICACTUATOR={type:3,value:"HYDRAULICACTUATOR"}}static{this.PNEUMATICACTUATOR={type:3,value:"PNEUMATICACTUATOR"}}static{this.THERMOSTATICACTUATOR={type:3,value:"THERMOSTATICACTUATOR"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcActuatorTypeEnum=n;class o{static{this.OFFICE={type:3,value:"OFFICE"}}static{this.SITE={type:3,value:"SITE"}}static{this.HOME={type:3,value:"HOME"}}static{this.DISTRIBUTIONPOINT={type:3,value:"DISTRIBUTIONPOINT"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}}e.IfcAddressTypeEnum=o;class s{static{this.AHEAD={type:3,value:"AHEAD"}}static{this.BEHIND={type:3,value:"BEHIND"}}}e.IfcAheadOrBehind=s;class a{static{this.CONSTANTFLOW={type:3,value:"CONSTANTFLOW"}}static{this.VARIABLEFLOWPRESSUREDEPENDANT={type:3,value:"VARIABLEFLOWPRESSUREDEPENDANT"}}static{this.VARIABLEFLOWPRESSUREINDEPENDANT={type:3,value:"VARIABLEFLOWPRESSUREINDEPENDANT"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcAirTerminalBoxTypeEnum=a;class d{static{this.GRILLE={type:3,value:"GRILLE"}}static{this.REGISTER={type:3,value:"REGISTER"}}static{this.DIFFUSER={type:3,value:"DIFFUSER"}}static{this.EYEBALL={type:3,value:"EYEBALL"}}static{this.IRIS={type:3,value:"IRIS"}}static{this.LINEARGRILLE={type:3,value:"LINEARGRILLE"}}static{this.LINEARDIFFUSER={type:3,value:"LINEARDIFFUSER"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcAirTerminalTypeEnum=d;class v{static{this.FIXEDPLATECOUNTERFLOWEXCHANGER={type:3,value:"FIXEDPLATECOUNTERFLOWEXCHANGER"}}static{this.FIXEDPLATECROSSFLOWEXCHANGER={type:3,value:"FIXEDPLATECROSSFLOWEXCHANGER"}}static{this.FIXEDPLATEPARALLELFLOWEXCHANGER={type:3,value:"FIXEDPLATEPARALLELFLOWEXCHANGER"}}static{this.ROTARYWHEEL={type:3,value:"ROTARYWHEEL"}}static{this.RUNAROUNDCOILLOOP={type:3,value:"RUNAROUNDCOILLOOP"}}static{this.HEATPIPE={type:3,value:"HEATPIPE"}}static{this.TWINTOWERENTHALPYRECOVERYLOOPS={type:3,value:"TWINTOWERENTHALPYRECOVERYLOOPS"}}static{this.THERMOSIPHONSEALEDTUBEHEATEXCHANGERS={type:3,value:"THERMOSIPHONSEALEDTUBEHEATEXCHANGERS"}}static{this.THERMOSIPHONCOILTYPEHEATEXCHANGERS={type:3,value:"THERMOSIPHONCOILTYPEHEATEXCHANGERS"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcAirToAirHeatRecoveryTypeEnum=v;class u{static{this.BELL={type:3,value:"BELL"}}static{this.BREAKGLASSBUTTON={type:3,value:"BREAKGLASSBUTTON"}}static{this.LIGHT={type:3,value:"LIGHT"}}static{this.MANUALPULLBOX={type:3,value:"MANUALPULLBOX"}}static{this.SIREN={type:3,value:"SIREN"}}static{this.WHISTLE={type:3,value:"WHISTLE"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcAlarmTypeEnum=u;class r{static{this.IN_PLANE_LOADING_2D={type:3,value:"IN_PLANE_LOADING_2D"}}static{this.OUT_PLANE_LOADING_2D={type:3,value:"OUT_PLANE_LOADING_2D"}}static{this.LOADING_3D={type:3,value:"LOADING_3D"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcAnalysisModelTypeEnum=r;class c{static{this.FIRST_ORDER_THEORY={type:3,value:"FIRST_ORDER_THEORY"}}static{this.SECOND_ORDER_THEORY={type:3,value:"SECOND_ORDER_THEORY"}}static{this.THIRD_ORDER_THEORY={type:3,value:"THIRD_ORDER_THEORY"}}static{this.FULL_NONLINEAR_THEORY={type:3,value:"FULL_NONLINEAR_THEORY"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcAnalysisTheoryTypeEnum=c;class I{static{this.ADD={type:3,value:"ADD"}}static{this.DIVIDE={type:3,value:"DIVIDE"}}static{this.MULTIPLY={type:3,value:"MULTIPLY"}}static{this.SUBTRACT={type:3,value:"SUBTRACT"}}}e.IfcArithmeticOperatorEnum=I;class p{static{this.SITE={type:3,value:"SITE"}}static{this.FACTORY={type:3,value:"FACTORY"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcAssemblyPlaceEnum=p;class h{static{this.POLYLINE_FORM={type:3,value:"POLYLINE_FORM"}}static{this.CIRCULAR_ARC={type:3,value:"CIRCULAR_ARC"}}static{this.ELLIPTIC_ARC={type:3,value:"ELLIPTIC_ARC"}}static{this.PARABOLIC_ARC={type:3,value:"PARABOLIC_ARC"}}static{this.HYPERBOLIC_ARC={type:3,value:"HYPERBOLIC_ARC"}}static{this.UNSPECIFIED={type:3,value:"UNSPECIFIED"}}}e.IfcBSplineCurveForm=h;class y{static{this.BEAM={type:3,value:"BEAM"}}static{this.JOIST={type:3,value:"JOIST"}}static{this.LINTEL={type:3,value:"LINTEL"}}static{this.T_BEAM={type:3,value:"T_BEAM"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcBeamTypeEnum=y;class f{static{this.GREATERTHAN={type:3,value:"GREATERTHAN"}}static{this.GREATERTHANOREQUALTO={type:3,value:"GREATERTHANOREQUALTO"}}static{this.LESSTHAN={type:3,value:"LESSTHAN"}}static{this.LESSTHANOREQUALTO={type:3,value:"LESSTHANOREQUALTO"}}static{this.EQUALTO={type:3,value:"EQUALTO"}}static{this.NOTEQUALTO={type:3,value:"NOTEQUALTO"}}}e.IfcBenchmarkEnum=f;class w{static{this.WATER={type:3,value:"WATER"}}static{this.STEAM={type:3,value:"STEAM"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcBoilerTypeEnum=w;class T{static{this.UNION={type:3,value:"UNION"}}static{this.INTERSECTION={type:3,value:"INTERSECTION"}}static{this.DIFFERENCE={type:3,value:"DIFFERENCE"}}}e.IfcBooleanOperator=T;class E{static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcBuildingElementProxyTypeEnum=E;class m{static{this.BEND={type:3,value:"BEND"}}static{this.CROSS={type:3,value:"CROSS"}}static{this.REDUCER={type:3,value:"REDUCER"}}static{this.TEE={type:3,value:"TEE"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcCableCarrierFittingTypeEnum=m;class D{static{this.CABLELADDERSEGMENT={type:3,value:"CABLELADDERSEGMENT"}}static{this.CABLETRAYSEGMENT={type:3,value:"CABLETRAYSEGMENT"}}static{this.CABLETRUNKINGSEGMENT={type:3,value:"CABLETRUNKINGSEGMENT"}}static{this.CONDUITSEGMENT={type:3,value:"CONDUITSEGMENT"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcCableCarrierSegmentTypeEnum=D;class R{static{this.CABLESEGMENT={type:3,value:"CABLESEGMENT"}}static{this.CONDUCTORSEGMENT={type:3,value:"CONDUCTORSEGMENT"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcCableSegmentTypeEnum=R;class N{static{this.NOCHANGE={type:3,value:"NOCHANGE"}}static{this.MODIFIED={type:3,value:"MODIFIED"}}static{this.ADDED={type:3,value:"ADDED"}}static{this.DELETED={type:3,value:"DELETED"}}static{this.MODIFIEDADDED={type:3,value:"MODIFIEDADDED"}}static{this.MODIFIEDDELETED={type:3,value:"MODIFIEDDELETED"}}}e.IfcChangeActionEnum=N;class O{static{this.AIRCOOLED={type:3,value:"AIRCOOLED"}}static{this.WATERCOOLED={type:3,value:"WATERCOOLED"}}static{this.HEATRECOVERY={type:3,value:"HEATRECOVERY"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcChillerTypeEnum=O;class S{static{this.DXCOOLINGCOIL={type:3,value:"DXCOOLINGCOIL"}}static{this.WATERCOOLINGCOIL={type:3,value:"WATERCOOLINGCOIL"}}static{this.STEAMHEATINGCOIL={type:3,value:"STEAMHEATINGCOIL"}}static{this.WATERHEATINGCOIL={type:3,value:"WATERHEATINGCOIL"}}static{this.ELECTRICHEATINGCOIL={type:3,value:"ELECTRICHEATINGCOIL"}}static{this.GASHEATINGCOIL={type:3,value:"GASHEATINGCOIL"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcCoilTypeEnum=S;class A{static{this.COLUMN={type:3,value:"COLUMN"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcColumnTypeEnum=A;class b{static{this.DYNAMIC={type:3,value:"DYNAMIC"}}static{this.RECIPROCATING={type:3,value:"RECIPROCATING"}}static{this.ROTARY={type:3,value:"ROTARY"}}static{this.SCROLL={type:3,value:"SCROLL"}}static{this.TROCHOIDAL={type:3,value:"TROCHOIDAL"}}static{this.SINGLESTAGE={type:3,value:"SINGLESTAGE"}}static{this.BOOSTER={type:3,value:"BOOSTER"}}static{this.OPENTYPE={type:3,value:"OPENTYPE"}}static{this.HERMETIC={type:3,value:"HERMETIC"}}static{this.SEMIHERMETIC={type:3,value:"SEMIHERMETIC"}}static{this.WELDEDSHELLHERMETIC={type:3,value:"WELDEDSHELLHERMETIC"}}static{this.ROLLINGPISTON={type:3,value:"ROLLINGPISTON"}}static{this.ROTARYVANE={type:3,value:"ROTARYVANE"}}static{this.SINGLESCREW={type:3,value:"SINGLESCREW"}}static{this.TWINSCREW={type:3,value:"TWINSCREW"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcCompressorTypeEnum=b;class C{static{this.WATERCOOLEDSHELLTUBE={type:3,value:"WATERCOOLEDSHELLTUBE"}}static{this.WATERCOOLEDSHELLCOIL={type:3,value:"WATERCOOLEDSHELLCOIL"}}static{this.WATERCOOLEDTUBEINTUBE={type:3,value:"WATERCOOLEDTUBEINTUBE"}}static{this.WATERCOOLEDBRAZEDPLATE={type:3,value:"WATERCOOLEDBRAZEDPLATE"}}static{this.AIRCOOLED={type:3,value:"AIRCOOLED"}}static{this.EVAPORATIVECOOLED={type:3,value:"EVAPORATIVECOOLED"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcCondenserTypeEnum=C;class L{static{this.ATPATH={type:3,value:"ATPATH"}}static{this.ATSTART={type:3,value:"ATSTART"}}static{this.ATEND={type:3,value:"ATEND"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcConnectionTypeEnum=L;class P{static{this.HARD={type:3,value:"HARD"}}static{this.SOFT={type:3,value:"SOFT"}}static{this.ADVISORY={type:3,value:"ADVISORY"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcConstraintEnum=P;class g{static{this.FLOATING={type:3,value:"FLOATING"}}static{this.PROPORTIONAL={type:3,value:"PROPORTIONAL"}}static{this.PROPORTIONALINTEGRAL={type:3,value:"PROPORTIONALINTEGRAL"}}static{this.PROPORTIONALINTEGRALDERIVATIVE={type:3,value:"PROPORTIONALINTEGRALDERIVATIVE"}}static{this.TIMEDTWOPOSITION={type:3,value:"TIMEDTWOPOSITION"}}static{this.TWOPOSITION={type:3,value:"TWOPOSITION"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcControllerTypeEnum=g;class H{static{this.ACTIVE={type:3,value:"ACTIVE"}}static{this.PASSIVE={type:3,value:"PASSIVE"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcCooledBeamTypeEnum=H;class B{static{this.NATURALDRAFT={type:3,value:"NATURALDRAFT"}}static{this.MECHANICALINDUCEDDRAFT={type:3,value:"MECHANICALINDUCEDDRAFT"}}static{this.MECHANICALFORCEDDRAFT={type:3,value:"MECHANICALFORCEDDRAFT"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcCoolingTowerTypeEnum=B;class F{static{this.BUDGET={type:3,value:"BUDGET"}}static{this.COSTPLAN={type:3,value:"COSTPLAN"}}static{this.ESTIMATE={type:3,value:"ESTIMATE"}}static{this.TENDER={type:3,value:"TENDER"}}static{this.PRICEDBILLOFQUANTITIES={type:3,value:"PRICEDBILLOFQUANTITIES"}}static{this.UNPRICEDBILLOFQUANTITIES={type:3,value:"UNPRICEDBILLOFQUANTITIES"}}static{this.SCHEDULEOFRATES={type:3,value:"SCHEDULEOFRATES"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcCostScheduleTypeEnum=F;class M{static{this.CEILING={type:3,value:"CEILING"}}static{this.FLOORING={type:3,value:"FLOORING"}}static{this.CLADDING={type:3,value:"CLADDING"}}static{this.ROOFING={type:3,value:"ROOFING"}}static{this.INSULATION={type:3,value:"INSULATION"}}static{this.MEMBRANE={type:3,value:"MEMBRANE"}}static{this.SLEEVING={type:3,value:"SLEEVING"}}static{this.WRAPPING={type:3,value:"WRAPPING"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcCoveringTypeEnum=M;class x{static{this.AED={type:3,value:"AED"}}static{this.AES={type:3,value:"AES"}}static{this.ATS={type:3,value:"ATS"}}static{this.AUD={type:3,value:"AUD"}}static{this.BBD={type:3,value:"BBD"}}static{this.BEG={type:3,value:"BEG"}}static{this.BGL={type:3,value:"BGL"}}static{this.BHD={type:3,value:"BHD"}}static{this.BMD={type:3,value:"BMD"}}static{this.BND={type:3,value:"BND"}}static{this.BRL={type:3,value:"BRL"}}static{this.BSD={type:3,value:"BSD"}}static{this.BWP={type:3,value:"BWP"}}static{this.BZD={type:3,value:"BZD"}}static{this.CAD={type:3,value:"CAD"}}static{this.CBD={type:3,value:"CBD"}}static{this.CHF={type:3,value:"CHF"}}static{this.CLP={type:3,value:"CLP"}}static{this.CNY={type:3,value:"CNY"}}static{this.CYS={type:3,value:"CYS"}}static{this.CZK={type:3,value:"CZK"}}static{this.DDP={type:3,value:"DDP"}}static{this.DEM={type:3,value:"DEM"}}static{this.DKK={type:3,value:"DKK"}}static{this.EGL={type:3,value:"EGL"}}static{this.EST={type:3,value:"EST"}}static{this.EUR={type:3,value:"EUR"}}static{this.FAK={type:3,value:"FAK"}}static{this.FIM={type:3,value:"FIM"}}static{this.FJD={type:3,value:"FJD"}}static{this.FKP={type:3,value:"FKP"}}static{this.FRF={type:3,value:"FRF"}}static{this.GBP={type:3,value:"GBP"}}static{this.GIP={type:3,value:"GIP"}}static{this.GMD={type:3,value:"GMD"}}static{this.GRX={type:3,value:"GRX"}}static{this.HKD={type:3,value:"HKD"}}static{this.HUF={type:3,value:"HUF"}}static{this.ICK={type:3,value:"ICK"}}static{this.IDR={type:3,value:"IDR"}}static{this.ILS={type:3,value:"ILS"}}static{this.INR={type:3,value:"INR"}}static{this.IRP={type:3,value:"IRP"}}static{this.ITL={type:3,value:"ITL"}}static{this.JMD={type:3,value:"JMD"}}static{this.JOD={type:3,value:"JOD"}}static{this.JPY={type:3,value:"JPY"}}static{this.KES={type:3,value:"KES"}}static{this.KRW={type:3,value:"KRW"}}static{this.KWD={type:3,value:"KWD"}}static{this.KYD={type:3,value:"KYD"}}static{this.LKR={type:3,value:"LKR"}}static{this.LUF={type:3,value:"LUF"}}static{this.MTL={type:3,value:"MTL"}}static{this.MUR={type:3,value:"MUR"}}static{this.MXN={type:3,value:"MXN"}}static{this.MYR={type:3,value:"MYR"}}static{this.NLG={type:3,value:"NLG"}}static{this.NZD={type:3,value:"NZD"}}static{this.OMR={type:3,value:"OMR"}}static{this.PGK={type:3,value:"PGK"}}static{this.PHP={type:3,value:"PHP"}}static{this.PKR={type:3,value:"PKR"}}static{this.PLN={type:3,value:"PLN"}}static{this.PTN={type:3,value:"PTN"}}static{this.QAR={type:3,value:"QAR"}}static{this.RUR={type:3,value:"RUR"}}static{this.SAR={type:3,value:"SAR"}}static{this.SCR={type:3,value:"SCR"}}static{this.SEK={type:3,value:"SEK"}}static{this.SGD={type:3,value:"SGD"}}static{this.SKP={type:3,value:"SKP"}}static{this.THB={type:3,value:"THB"}}static{this.TRL={type:3,value:"TRL"}}static{this.TTD={type:3,value:"TTD"}}static{this.TWD={type:3,value:"TWD"}}static{this.USD={type:3,value:"USD"}}static{this.VEB={type:3,value:"VEB"}}static{this.VND={type:3,value:"VND"}}static{this.XEU={type:3,value:"XEU"}}static{this.ZAR={type:3,value:"ZAR"}}static{this.ZWD={type:3,value:"ZWD"}}static{this.NOK={type:3,value:"NOK"}}}e.IfcCurrencyEnum=x;class U{static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcCurtainWallTypeEnum=U;class G{static{this.CONTROLDAMPER={type:3,value:"CONTROLDAMPER"}}static{this.FIREDAMPER={type:3,value:"FIREDAMPER"}}static{this.SMOKEDAMPER={type:3,value:"SMOKEDAMPER"}}static{this.FIRESMOKEDAMPER={type:3,value:"FIRESMOKEDAMPER"}}static{this.BACKDRAFTDAMPER={type:3,value:"BACKDRAFTDAMPER"}}static{this.RELIEFDAMPER={type:3,value:"RELIEFDAMPER"}}static{this.BLASTDAMPER={type:3,value:"BLASTDAMPER"}}static{this.GRAVITYDAMPER={type:3,value:"GRAVITYDAMPER"}}static{this.GRAVITYRELIEFDAMPER={type:3,value:"GRAVITYRELIEFDAMPER"}}static{this.BALANCINGDAMPER={type:3,value:"BALANCINGDAMPER"}}static{this.FUMEHOODEXHAUST={type:3,value:"FUMEHOODEXHAUST"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcDamperTypeEnum=G;class j{static{this.MEASURED={type:3,value:"MEASURED"}}static{this.PREDICTED={type:3,value:"PREDICTED"}}static{this.SIMULATED={type:3,value:"SIMULATED"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcDataOriginEnum=j;class _{static{this.ANGULARVELOCITYUNIT={type:3,value:"ANGULARVELOCITYUNIT"}}static{this.COMPOUNDPLANEANGLEUNIT={type:3,value:"COMPOUNDPLANEANGLEUNIT"}}static{this.DYNAMICVISCOSITYUNIT={type:3,value:"DYNAMICVISCOSITYUNIT"}}static{this.HEATFLUXDENSITYUNIT={type:3,value:"HEATFLUXDENSITYUNIT"}}static{this.INTEGERCOUNTRATEUNIT={type:3,value:"INTEGERCOUNTRATEUNIT"}}static{this.ISOTHERMALMOISTURECAPACITYUNIT={type:3,value:"ISOTHERMALMOISTURECAPACITYUNIT"}}static{this.KINEMATICVISCOSITYUNIT={type:3,value:"KINEMATICVISCOSITYUNIT"}}static{this.LINEARVELOCITYUNIT={type:3,value:"LINEARVELOCITYUNIT"}}static{this.MASSDENSITYUNIT={type:3,value:"MASSDENSITYUNIT"}}static{this.MASSFLOWRATEUNIT={type:3,value:"MASSFLOWRATEUNIT"}}static{this.MOISTUREDIFFUSIVITYUNIT={type:3,value:"MOISTUREDIFFUSIVITYUNIT"}}static{this.MOLECULARWEIGHTUNIT={type:3,value:"MOLECULARWEIGHTUNIT"}}static{this.SPECIFICHEATCAPACITYUNIT={type:3,value:"SPECIFICHEATCAPACITYUNIT"}}static{this.THERMALADMITTANCEUNIT={type:3,value:"THERMALADMITTANCEUNIT"}}static{this.THERMALCONDUCTANCEUNIT={type:3,value:"THERMALCONDUCTANCEUNIT"}}static{this.THERMALRESISTANCEUNIT={type:3,value:"THERMALRESISTANCEUNIT"}}static{this.THERMALTRANSMITTANCEUNIT={type:3,value:"THERMALTRANSMITTANCEUNIT"}}static{this.VAPORPERMEABILITYUNIT={type:3,value:"VAPORPERMEABILITYUNIT"}}static{this.VOLUMETRICFLOWRATEUNIT={type:3,value:"VOLUMETRICFLOWRATEUNIT"}}static{this.ROTATIONALFREQUENCYUNIT={type:3,value:"ROTATIONALFREQUENCYUNIT"}}static{this.TORQUEUNIT={type:3,value:"TORQUEUNIT"}}static{this.MOMENTOFINERTIAUNIT={type:3,value:"MOMENTOFINERTIAUNIT"}}static{this.LINEARMOMENTUNIT={type:3,value:"LINEARMOMENTUNIT"}}static{this.LINEARFORCEUNIT={type:3,value:"LINEARFORCEUNIT"}}static{this.PLANARFORCEUNIT={type:3,value:"PLANARFORCEUNIT"}}static{this.MODULUSOFELASTICITYUNIT={type:3,value:"MODULUSOFELASTICITYUNIT"}}static{this.SHEARMODULUSUNIT={type:3,value:"SHEARMODULUSUNIT"}}static{this.LINEARSTIFFNESSUNIT={type:3,value:"LINEARSTIFFNESSUNIT"}}static{this.ROTATIONALSTIFFNESSUNIT={type:3,value:"ROTATIONALSTIFFNESSUNIT"}}static{this.MODULUSOFSUBGRADEREACTIONUNIT={type:3,value:"MODULUSOFSUBGRADEREACTIONUNIT"}}static{this.ACCELERATIONUNIT={type:3,value:"ACCELERATIONUNIT"}}static{this.CURVATUREUNIT={type:3,value:"CURVATUREUNIT"}}static{this.HEATINGVALUEUNIT={type:3,value:"HEATINGVALUEUNIT"}}static{this.IONCONCENTRATIONUNIT={type:3,value:"IONCONCENTRATIONUNIT"}}static{this.LUMINOUSINTENSITYDISTRIBUTIONUNIT={type:3,value:"LUMINOUSINTENSITYDISTRIBUTIONUNIT"}}static{this.MASSPERLENGTHUNIT={type:3,value:"MASSPERLENGTHUNIT"}}static{this.MODULUSOFLINEARSUBGRADEREACTIONUNIT={type:3,value:"MODULUSOFLINEARSUBGRADEREACTIONUNIT"}}static{this.MODULUSOFROTATIONALSUBGRADEREACTIONUNIT={type:3,value:"MODULUSOFROTATIONALSUBGRADEREACTIONUNIT"}}static{this.PHUNIT={type:3,value:"PHUNIT"}}static{this.ROTATIONALMASSUNIT={type:3,value:"ROTATIONALMASSUNIT"}}static{this.SECTIONAREAINTEGRALUNIT={type:3,value:"SECTIONAREAINTEGRALUNIT"}}static{this.SECTIONMODULUSUNIT={type:3,value:"SECTIONMODULUSUNIT"}}static{this.SOUNDPOWERUNIT={type:3,value:"SOUNDPOWERUNIT"}}static{this.SOUNDPRESSUREUNIT={type:3,value:"SOUNDPRESSUREUNIT"}}static{this.TEMPERATUREGRADIENTUNIT={type:3,value:"TEMPERATUREGRADIENTUNIT"}}static{this.THERMALEXPANSIONCOEFFICIENTUNIT={type:3,value:"THERMALEXPANSIONCOEFFICIENTUNIT"}}static{this.WARPINGCONSTANTUNIT={type:3,value:"WARPINGCONSTANTUNIT"}}static{this.WARPINGMOMENTUNIT={type:3,value:"WARPINGMOMENTUNIT"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}}e.IfcDerivedUnitEnum=_;class V{static{this.ORIGIN={type:3,value:"ORIGIN"}}static{this.TARGET={type:3,value:"TARGET"}}}e.IfcDimensionExtentUsage=V;class W{static{this.POSITIVE={type:3,value:"POSITIVE"}}static{this.NEGATIVE={type:3,value:"NEGATIVE"}}}e.IfcDirectionSenseEnum=W;class q{static{this.FORMEDDUCT={type:3,value:"FORMEDDUCT"}}static{this.INSPECTIONCHAMBER={type:3,value:"INSPECTIONCHAMBER"}}static{this.INSPECTIONPIT={type:3,value:"INSPECTIONPIT"}}static{this.MANHOLE={type:3,value:"MANHOLE"}}static{this.METERCHAMBER={type:3,value:"METERCHAMBER"}}static{this.SUMP={type:3,value:"SUMP"}}static{this.TRENCH={type:3,value:"TRENCH"}}static{this.VALVECHAMBER={type:3,value:"VALVECHAMBER"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcDistributionChamberElementTypeEnum=q;class Y{static{this.PUBLIC={type:3,value:"PUBLIC"}}static{this.RESTRICTED={type:3,value:"RESTRICTED"}}static{this.CONFIDENTIAL={type:3,value:"CONFIDENTIAL"}}static{this.PERSONAL={type:3,value:"PERSONAL"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcDocumentConfidentialityEnum=Y;class k{static{this.DRAFT={type:3,value:"DRAFT"}}static{this.FINALDRAFT={type:3,value:"FINALDRAFT"}}static{this.FINAL={type:3,value:"FINAL"}}static{this.REVISION={type:3,value:"REVISION"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcDocumentStatusEnum=k;class z{static{this.SWINGING={type:3,value:"SWINGING"}}static{this.DOUBLE_ACTING={type:3,value:"DOUBLE_ACTING"}}static{this.SLIDING={type:3,value:"SLIDING"}}static{this.FOLDING={type:3,value:"FOLDING"}}static{this.REVOLVING={type:3,value:"REVOLVING"}}static{this.ROLLINGUP={type:3,value:"ROLLINGUP"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcDoorPanelOperationEnum=z;class X{static{this.LEFT={type:3,value:"LEFT"}}static{this.MIDDLE={type:3,value:"MIDDLE"}}static{this.RIGHT={type:3,value:"RIGHT"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcDoorPanelPositionEnum=X;class K{static{this.ALUMINIUM={type:3,value:"ALUMINIUM"}}static{this.HIGH_GRADE_STEEL={type:3,value:"HIGH_GRADE_STEEL"}}static{this.STEEL={type:3,value:"STEEL"}}static{this.WOOD={type:3,value:"WOOD"}}static{this.ALUMINIUM_WOOD={type:3,value:"ALUMINIUM_WOOD"}}static{this.ALUMINIUM_PLASTIC={type:3,value:"ALUMINIUM_PLASTIC"}}static{this.PLASTIC={type:3,value:"PLASTIC"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcDoorStyleConstructionEnum=K;class Q{static{this.SINGLE_SWING_LEFT={type:3,value:"SINGLE_SWING_LEFT"}}static{this.SINGLE_SWING_RIGHT={type:3,value:"SINGLE_SWING_RIGHT"}}static{this.DOUBLE_DOOR_SINGLE_SWING={type:3,value:"DOUBLE_DOOR_SINGLE_SWING"}}static{this.DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_LEFT={type:3,value:"DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_LEFT"}}static{this.DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_RIGHT={type:3,value:"DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_RIGHT"}}static{this.DOUBLE_SWING_LEFT={type:3,value:"DOUBLE_SWING_LEFT"}}static{this.DOUBLE_SWING_RIGHT={type:3,value:"DOUBLE_SWING_RIGHT"}}static{this.DOUBLE_DOOR_DOUBLE_SWING={type:3,value:"DOUBLE_DOOR_DOUBLE_SWING"}}static{this.SLIDING_TO_LEFT={type:3,value:"SLIDING_TO_LEFT"}}static{this.SLIDING_TO_RIGHT={type:3,value:"SLIDING_TO_RIGHT"}}static{this.DOUBLE_DOOR_SLIDING={type:3,value:"DOUBLE_DOOR_SLIDING"}}static{this.FOLDING_TO_LEFT={type:3,value:"FOLDING_TO_LEFT"}}static{this.FOLDING_TO_RIGHT={type:3,value:"FOLDING_TO_RIGHT"}}static{this.DOUBLE_DOOR_FOLDING={type:3,value:"DOUBLE_DOOR_FOLDING"}}static{this.REVOLVING={type:3,value:"REVOLVING"}}static{this.ROLLINGUP={type:3,value:"ROLLINGUP"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcDoorStyleOperationEnum=Q;class ${static{this.BEND={type:3,value:"BEND"}}static{this.CONNECTOR={type:3,value:"CONNECTOR"}}static{this.ENTRY={type:3,value:"ENTRY"}}static{this.EXIT={type:3,value:"EXIT"}}static{this.JUNCTION={type:3,value:"JUNCTION"}}static{this.OBSTRUCTION={type:3,value:"OBSTRUCTION"}}static{this.TRANSITION={type:3,value:"TRANSITION"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcDuctFittingTypeEnum=$;class Z{static{this.RIGIDSEGMENT={type:3,value:"RIGIDSEGMENT"}}static{this.FLEXIBLESEGMENT={type:3,value:"FLEXIBLESEGMENT"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcDuctSegmentTypeEnum=Z;class J{static{this.FLATOVAL={type:3,value:"FLATOVAL"}}static{this.RECTANGULAR={type:3,value:"RECTANGULAR"}}static{this.ROUND={type:3,value:"ROUND"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcDuctSilencerTypeEnum=J;class ee{static{this.COMPUTER={type:3,value:"COMPUTER"}}static{this.DIRECTWATERHEATER={type:3,value:"DIRECTWATERHEATER"}}static{this.DISHWASHER={type:3,value:"DISHWASHER"}}static{this.ELECTRICCOOKER={type:3,value:"ELECTRICCOOKER"}}static{this.ELECTRICHEATER={type:3,value:"ELECTRICHEATER"}}static{this.FACSIMILE={type:3,value:"FACSIMILE"}}static{this.FREESTANDINGFAN={type:3,value:"FREESTANDINGFAN"}}static{this.FREEZER={type:3,value:"FREEZER"}}static{this.FRIDGE_FREEZER={type:3,value:"FRIDGE_FREEZER"}}static{this.HANDDRYER={type:3,value:"HANDDRYER"}}static{this.INDIRECTWATERHEATER={type:3,value:"INDIRECTWATERHEATER"}}static{this.MICROWAVE={type:3,value:"MICROWAVE"}}static{this.PHOTOCOPIER={type:3,value:"PHOTOCOPIER"}}static{this.PRINTER={type:3,value:"PRINTER"}}static{this.REFRIGERATOR={type:3,value:"REFRIGERATOR"}}static{this.RADIANTHEATER={type:3,value:"RADIANTHEATER"}}static{this.SCANNER={type:3,value:"SCANNER"}}static{this.TELEPHONE={type:3,value:"TELEPHONE"}}static{this.TUMBLEDRYER={type:3,value:"TUMBLEDRYER"}}static{this.TV={type:3,value:"TV"}}static{this.VENDINGMACHINE={type:3,value:"VENDINGMACHINE"}}static{this.WASHINGMACHINE={type:3,value:"WASHINGMACHINE"}}static{this.WATERHEATER={type:3,value:"WATERHEATER"}}static{this.WATERCOOLER={type:3,value:"WATERCOOLER"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcElectricApplianceTypeEnum=ee;class ie{static{this.ALTERNATING={type:3,value:"ALTERNATING"}}static{this.DIRECT={type:3,value:"DIRECT"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcElectricCurrentEnum=ie;class te{static{this.ALARMPANEL={type:3,value:"ALARMPANEL"}}static{this.CONSUMERUNIT={type:3,value:"CONSUMERUNIT"}}static{this.CONTROLPANEL={type:3,value:"CONTROLPANEL"}}static{this.DISTRIBUTIONBOARD={type:3,value:"DISTRIBUTIONBOARD"}}static{this.GASDETECTORPANEL={type:3,value:"GASDETECTORPANEL"}}static{this.INDICATORPANEL={type:3,value:"INDICATORPANEL"}}static{this.MIMICPANEL={type:3,value:"MIMICPANEL"}}static{this.MOTORCONTROLCENTRE={type:3,value:"MOTORCONTROLCENTRE"}}static{this.SWITCHBOARD={type:3,value:"SWITCHBOARD"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcElectricDistributionPointFunctionEnum=te;class le{static{this.BATTERY={type:3,value:"BATTERY"}}static{this.CAPACITORBANK={type:3,value:"CAPACITORBANK"}}static{this.HARMONICFILTER={type:3,value:"HARMONICFILTER"}}static{this.INDUCTORBANK={type:3,value:"INDUCTORBANK"}}static{this.UPS={type:3,value:"UPS"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcElectricFlowStorageDeviceTypeEnum=le;class ne{static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcElectricGeneratorTypeEnum=ne;class oe{static{this.ELECTRICPOINTHEATER={type:3,value:"ELECTRICPOINTHEATER"}}static{this.ELECTRICCABLEHEATER={type:3,value:"ELECTRICCABLEHEATER"}}static{this.ELECTRICMATHEATER={type:3,value:"ELECTRICMATHEATER"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcElectricHeaterTypeEnum=oe;class se{static{this.DC={type:3,value:"DC"}}static{this.INDUCTION={type:3,value:"INDUCTION"}}static{this.POLYPHASE={type:3,value:"POLYPHASE"}}static{this.RELUCTANCESYNCHRONOUS={type:3,value:"RELUCTANCESYNCHRONOUS"}}static{this.SYNCHRONOUS={type:3,value:"SYNCHRONOUS"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcElectricMotorTypeEnum=se;class ae{static{this.TIMECLOCK={type:3,value:"TIMECLOCK"}}static{this.TIMEDELAY={type:3,value:"TIMEDELAY"}}static{this.RELAY={type:3,value:"RELAY"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcElectricTimeControlTypeEnum=ae;class de{static{this.ACCESSORY_ASSEMBLY={type:3,value:"ACCESSORY_ASSEMBLY"}}static{this.ARCH={type:3,value:"ARCH"}}static{this.BEAM_GRID={type:3,value:"BEAM_GRID"}}static{this.BRACED_FRAME={type:3,value:"BRACED_FRAME"}}static{this.GIRDER={type:3,value:"GIRDER"}}static{this.REINFORCEMENT_UNIT={type:3,value:"REINFORCEMENT_UNIT"}}static{this.RIGID_FRAME={type:3,value:"RIGID_FRAME"}}static{this.SLAB_FIELD={type:3,value:"SLAB_FIELD"}}static{this.TRUSS={type:3,value:"TRUSS"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcElementAssemblyTypeEnum=de;class ve{static{this.COMPLEX={type:3,value:"COMPLEX"}}static{this.ELEMENT={type:3,value:"ELEMENT"}}static{this.PARTIAL={type:3,value:"PARTIAL"}}}e.IfcElementCompositionEnum=ve;class ue{static{this.PRIMARY={type:3,value:"PRIMARY"}}static{this.SECONDARY={type:3,value:"SECONDARY"}}static{this.TERTIARY={type:3,value:"TERTIARY"}}static{this.AUXILIARY={type:3,value:"AUXILIARY"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcEnergySequenceEnum=ue;class re{static{this.COMBINEDVALUE={type:3,value:"COMBINEDVALUE"}}static{this.DISPOSAL={type:3,value:"DISPOSAL"}}static{this.EXTRACTION={type:3,value:"EXTRACTION"}}static{this.INSTALLATION={type:3,value:"INSTALLATION"}}static{this.MANUFACTURE={type:3,value:"MANUFACTURE"}}static{this.TRANSPORTATION={type:3,value:"TRANSPORTATION"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcEnvironmentalImpactCategoryEnum=re;class ce{static{this.DIRECTEVAPORATIVERANDOMMEDIAAIRCOOLER={type:3,value:"DIRECTEVAPORATIVERANDOMMEDIAAIRCOOLER"}}static{this.DIRECTEVAPORATIVERIGIDMEDIAAIRCOOLER={type:3,value:"DIRECTEVAPORATIVERIGIDMEDIAAIRCOOLER"}}static{this.DIRECTEVAPORATIVESLINGERSPACKAGEDAIRCOOLER={type:3,value:"DIRECTEVAPORATIVESLINGERSPACKAGEDAIRCOOLER"}}static{this.DIRECTEVAPORATIVEPACKAGEDROTARYAIRCOOLER={type:3,value:"DIRECTEVAPORATIVEPACKAGEDROTARYAIRCOOLER"}}static{this.DIRECTEVAPORATIVEAIRWASHER={type:3,value:"DIRECTEVAPORATIVEAIRWASHER"}}static{this.INDIRECTEVAPORATIVEPACKAGEAIRCOOLER={type:3,value:"INDIRECTEVAPORATIVEPACKAGEAIRCOOLER"}}static{this.INDIRECTEVAPORATIVEWETCOIL={type:3,value:"INDIRECTEVAPORATIVEWETCOIL"}}static{this.INDIRECTEVAPORATIVECOOLINGTOWERORCOILCOOLER={type:3,value:"INDIRECTEVAPORATIVECOOLINGTOWERORCOILCOOLER"}}static{this.INDIRECTDIRECTCOMBINATION={type:3,value:"INDIRECTDIRECTCOMBINATION"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcEvaporativeCoolerTypeEnum=ce;class Ie{static{this.DIRECTEXPANSIONSHELLANDTUBE={type:3,value:"DIRECTEXPANSIONSHELLANDTUBE"}}static{this.DIRECTEXPANSIONTUBEINTUBE={type:3,value:"DIRECTEXPANSIONTUBEINTUBE"}}static{this.DIRECTEXPANSIONBRAZEDPLATE={type:3,value:"DIRECTEXPANSIONBRAZEDPLATE"}}static{this.FLOODEDSHELLANDTUBE={type:3,value:"FLOODEDSHELLANDTUBE"}}static{this.SHELLANDCOIL={type:3,value:"SHELLANDCOIL"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcEvaporatorTypeEnum=Ie;class pe{static{this.CENTRIFUGALFORWARDCURVED={type:3,value:"CENTRIFUGALFORWARDCURVED"}}static{this.CENTRIFUGALRADIAL={type:3,value:"CENTRIFUGALRADIAL"}}static{this.CENTRIFUGALBACKWARDINCLINEDCURVED={type:3,value:"CENTRIFUGALBACKWARDINCLINEDCURVED"}}static{this.CENTRIFUGALAIRFOIL={type:3,value:"CENTRIFUGALAIRFOIL"}}static{this.TUBEAXIAL={type:3,value:"TUBEAXIAL"}}static{this.VANEAXIAL={type:3,value:"VANEAXIAL"}}static{this.PROPELLORAXIAL={type:3,value:"PROPELLORAXIAL"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcFanTypeEnum=pe;class he{static{this.AIRPARTICLEFILTER={type:3,value:"AIRPARTICLEFILTER"}}static{this.ODORFILTER={type:3,value:"ODORFILTER"}}static{this.OILFILTER={type:3,value:"OILFILTER"}}static{this.STRAINER={type:3,value:"STRAINER"}}static{this.WATERFILTER={type:3,value:"WATERFILTER"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcFilterTypeEnum=he;class ye{static{this.BREECHINGINLET={type:3,value:"BREECHINGINLET"}}static{this.FIREHYDRANT={type:3,value:"FIREHYDRANT"}}static{this.HOSEREEL={type:3,value:"HOSEREEL"}}static{this.SPRINKLER={type:3,value:"SPRINKLER"}}static{this.SPRINKLERDEFLECTOR={type:3,value:"SPRINKLERDEFLECTOR"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcFireSuppressionTerminalTypeEnum=ye;class fe{static{this.SOURCE={type:3,value:"SOURCE"}}static{this.SINK={type:3,value:"SINK"}}static{this.SOURCEANDSINK={type:3,value:"SOURCEANDSINK"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcFlowDirectionEnum=fe;class we{static{this.PRESSUREGAUGE={type:3,value:"PRESSUREGAUGE"}}static{this.THERMOMETER={type:3,value:"THERMOMETER"}}static{this.AMMETER={type:3,value:"AMMETER"}}static{this.FREQUENCYMETER={type:3,value:"FREQUENCYMETER"}}static{this.POWERFACTORMETER={type:3,value:"POWERFACTORMETER"}}static{this.PHASEANGLEMETER={type:3,value:"PHASEANGLEMETER"}}static{this.VOLTMETER_PEAK={type:3,value:"VOLTMETER_PEAK"}}static{this.VOLTMETER_RMS={type:3,value:"VOLTMETER_RMS"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcFlowInstrumentTypeEnum=we;class Te{static{this.ELECTRICMETER={type:3,value:"ELECTRICMETER"}}static{this.ENERGYMETER={type:3,value:"ENERGYMETER"}}static{this.FLOWMETER={type:3,value:"FLOWMETER"}}static{this.GASMETER={type:3,value:"GASMETER"}}static{this.OILMETER={type:3,value:"OILMETER"}}static{this.WATERMETER={type:3,value:"WATERMETER"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcFlowMeterTypeEnum=Te;class Ee{static{this.FOOTING_BEAM={type:3,value:"FOOTING_BEAM"}}static{this.PAD_FOOTING={type:3,value:"PAD_FOOTING"}}static{this.PILE_CAP={type:3,value:"PILE_CAP"}}static{this.STRIP_FOOTING={type:3,value:"STRIP_FOOTING"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcFootingTypeEnum=Ee;class me{static{this.GASAPPLIANCE={type:3,value:"GASAPPLIANCE"}}static{this.GASBOOSTER={type:3,value:"GASBOOSTER"}}static{this.GASBURNER={type:3,value:"GASBURNER"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcGasTerminalTypeEnum=me;class De{static{this.GRAPH_VIEW={type:3,value:"GRAPH_VIEW"}}static{this.SKETCH_VIEW={type:3,value:"SKETCH_VIEW"}}static{this.MODEL_VIEW={type:3,value:"MODEL_VIEW"}}static{this.PLAN_VIEW={type:3,value:"PLAN_VIEW"}}static{this.REFLECTED_PLAN_VIEW={type:3,value:"REFLECTED_PLAN_VIEW"}}static{this.SECTION_VIEW={type:3,value:"SECTION_VIEW"}}static{this.ELEVATION_VIEW={type:3,value:"ELEVATION_VIEW"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcGeometricProjectionEnum=De;class Re{static{this.GLOBAL_COORDS={type:3,value:"GLOBAL_COORDS"}}static{this.LOCAL_COORDS={type:3,value:"LOCAL_COORDS"}}}e.IfcGlobalOrLocalEnum=Re;class Ne{static{this.PLATE={type:3,value:"PLATE"}}static{this.SHELLANDTUBE={type:3,value:"SHELLANDTUBE"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcHeatExchangerTypeEnum=Ne;class Oe{static{this.STEAMINJECTION={type:3,value:"STEAMINJECTION"}}static{this.ADIABATICAIRWASHER={type:3,value:"ADIABATICAIRWASHER"}}static{this.ADIABATICPAN={type:3,value:"ADIABATICPAN"}}static{this.ADIABATICWETTEDELEMENT={type:3,value:"ADIABATICWETTEDELEMENT"}}static{this.ADIABATICATOMIZING={type:3,value:"ADIABATICATOMIZING"}}static{this.ADIABATICULTRASONIC={type:3,value:"ADIABATICULTRASONIC"}}static{this.ADIABATICRIGIDMEDIA={type:3,value:"ADIABATICRIGIDMEDIA"}}static{this.ADIABATICCOMPRESSEDAIRNOZZLE={type:3,value:"ADIABATICCOMPRESSEDAIRNOZZLE"}}static{this.ASSISTEDELECTRIC={type:3,value:"ASSISTEDELECTRIC"}}static{this.ASSISTEDNATURALGAS={type:3,value:"ASSISTEDNATURALGAS"}}static{this.ASSISTEDPROPANE={type:3,value:"ASSISTEDPROPANE"}}static{this.ASSISTEDBUTANE={type:3,value:"ASSISTEDBUTANE"}}static{this.ASSISTEDSTEAM={type:3,value:"ASSISTEDSTEAM"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcHumidifierTypeEnum=Oe;class Se{static{this.INTERNAL={type:3,value:"INTERNAL"}}static{this.EXTERNAL={type:3,value:"EXTERNAL"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcInternalOrExternalEnum=Se;class Ae{static{this.ASSETINVENTORY={type:3,value:"ASSETINVENTORY"}}static{this.SPACEINVENTORY={type:3,value:"SPACEINVENTORY"}}static{this.FURNITUREINVENTORY={type:3,value:"FURNITUREINVENTORY"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcInventoryTypeEnum=Ae;class be{static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcJunctionBoxTypeEnum=be;class Ce{static{this.COMPACTFLUORESCENT={type:3,value:"COMPACTFLUORESCENT"}}static{this.FLUORESCENT={type:3,value:"FLUORESCENT"}}static{this.HIGHPRESSUREMERCURY={type:3,value:"HIGHPRESSUREMERCURY"}}static{this.HIGHPRESSURESODIUM={type:3,value:"HIGHPRESSURESODIUM"}}static{this.METALHALIDE={type:3,value:"METALHALIDE"}}static{this.TUNGSTENFILAMENT={type:3,value:"TUNGSTENFILAMENT"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcLampTypeEnum=Ce;class Le{static{this.AXIS1={type:3,value:"AXIS1"}}static{this.AXIS2={type:3,value:"AXIS2"}}static{this.AXIS3={type:3,value:"AXIS3"}}}e.IfcLayerSetDirectionEnum=Le;class Pe{static{this.TYPE_A={type:3,value:"TYPE_A"}}static{this.TYPE_B={type:3,value:"TYPE_B"}}static{this.TYPE_C={type:3,value:"TYPE_C"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcLightDistributionCurveEnum=Pe;class ge{static{this.COMPACTFLUORESCENT={type:3,value:"COMPACTFLUORESCENT"}}static{this.FLUORESCENT={type:3,value:"FLUORESCENT"}}static{this.HIGHPRESSUREMERCURY={type:3,value:"HIGHPRESSUREMERCURY"}}static{this.HIGHPRESSURESODIUM={type:3,value:"HIGHPRESSURESODIUM"}}static{this.LIGHTEMITTINGDIODE={type:3,value:"LIGHTEMITTINGDIODE"}}static{this.LOWPRESSURESODIUM={type:3,value:"LOWPRESSURESODIUM"}}static{this.LOWVOLTAGEHALOGEN={type:3,value:"LOWVOLTAGEHALOGEN"}}static{this.MAINVOLTAGEHALOGEN={type:3,value:"MAINVOLTAGEHALOGEN"}}static{this.METALHALIDE={type:3,value:"METALHALIDE"}}static{this.TUNGSTENFILAMENT={type:3,value:"TUNGSTENFILAMENT"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcLightEmissionSourceEnum=ge;class He{static{this.POINTSOURCE={type:3,value:"POINTSOURCE"}}static{this.DIRECTIONSOURCE={type:3,value:"DIRECTIONSOURCE"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcLightFixtureTypeEnum=He;class Be{static{this.LOAD_GROUP={type:3,value:"LOAD_GROUP"}}static{this.LOAD_CASE={type:3,value:"LOAD_CASE"}}static{this.LOAD_COMBINATION_GROUP={type:3,value:"LOAD_COMBINATION_GROUP"}}static{this.LOAD_COMBINATION={type:3,value:"LOAD_COMBINATION"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcLoadGroupTypeEnum=Be;class Fe{static{this.LOGICALAND={type:3,value:"LOGICALAND"}}static{this.LOGICALOR={type:3,value:"LOGICALOR"}}}e.IfcLogicalOperatorEnum=Fe;class Me{static{this.BRACE={type:3,value:"BRACE"}}static{this.CHORD={type:3,value:"CHORD"}}static{this.COLLAR={type:3,value:"COLLAR"}}static{this.MEMBER={type:3,value:"MEMBER"}}static{this.MULLION={type:3,value:"MULLION"}}static{this.PLATE={type:3,value:"PLATE"}}static{this.POST={type:3,value:"POST"}}static{this.PURLIN={type:3,value:"PURLIN"}}static{this.RAFTER={type:3,value:"RAFTER"}}static{this.STRINGER={type:3,value:"STRINGER"}}static{this.STRUT={type:3,value:"STRUT"}}static{this.STUD={type:3,value:"STUD"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcMemberTypeEnum=Me;class xe{static{this.BELTDRIVE={type:3,value:"BELTDRIVE"}}static{this.COUPLING={type:3,value:"COUPLING"}}static{this.DIRECTDRIVE={type:3,value:"DIRECTDRIVE"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcMotorConnectionTypeEnum=xe;class Ue{static{this.NULL={type:3,value:"NULL"}}}e.IfcNullStyle=Ue;class Ge{static{this.PRODUCT={type:3,value:"PRODUCT"}}static{this.PROCESS={type:3,value:"PROCESS"}}static{this.CONTROL={type:3,value:"CONTROL"}}static{this.RESOURCE={type:3,value:"RESOURCE"}}static{this.ACTOR={type:3,value:"ACTOR"}}static{this.GROUP={type:3,value:"GROUP"}}static{this.PROJECT={type:3,value:"PROJECT"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcObjectTypeEnum=Ge;class je{static{this.CODECOMPLIANCE={type:3,value:"CODECOMPLIANCE"}}static{this.DESIGNINTENT={type:3,value:"DESIGNINTENT"}}static{this.HEALTHANDSAFETY={type:3,value:"HEALTHANDSAFETY"}}static{this.REQUIREMENT={type:3,value:"REQUIREMENT"}}static{this.SPECIFICATION={type:3,value:"SPECIFICATION"}}static{this.TRIGGERCONDITION={type:3,value:"TRIGGERCONDITION"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcObjectiveEnum=je;class _e{static{this.ASSIGNEE={type:3,value:"ASSIGNEE"}}static{this.ASSIGNOR={type:3,value:"ASSIGNOR"}}static{this.LESSEE={type:3,value:"LESSEE"}}static{this.LESSOR={type:3,value:"LESSOR"}}static{this.LETTINGAGENT={type:3,value:"LETTINGAGENT"}}static{this.OWNER={type:3,value:"OWNER"}}static{this.TENANT={type:3,value:"TENANT"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcOccupantTypeEnum=_e;class Ve{static{this.AUDIOVISUALOUTLET={type:3,value:"AUDIOVISUALOUTLET"}}static{this.COMMUNICATIONSOUTLET={type:3,value:"COMMUNICATIONSOUTLET"}}static{this.POWEROUTLET={type:3,value:"POWEROUTLET"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcOutletTypeEnum=Ve;class We{static{this.GRILL={type:3,value:"GRILL"}}static{this.LOUVER={type:3,value:"LOUVER"}}static{this.SCREEN={type:3,value:"SCREEN"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcPermeableCoveringOperationEnum=We;class qe{static{this.PHYSICAL={type:3,value:"PHYSICAL"}}static{this.VIRTUAL={type:3,value:"VIRTUAL"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcPhysicalOrVirtualEnum=qe;class Ye{static{this.CAST_IN_PLACE={type:3,value:"CAST_IN_PLACE"}}static{this.COMPOSITE={type:3,value:"COMPOSITE"}}static{this.PRECAST_CONCRETE={type:3,value:"PRECAST_CONCRETE"}}static{this.PREFAB_STEEL={type:3,value:"PREFAB_STEEL"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcPileConstructionEnum=Ye;class ke{static{this.COHESION={type:3,value:"COHESION"}}static{this.FRICTION={type:3,value:"FRICTION"}}static{this.SUPPORT={type:3,value:"SUPPORT"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcPileTypeEnum=ke;class ze{static{this.BEND={type:3,value:"BEND"}}static{this.CONNECTOR={type:3,value:"CONNECTOR"}}static{this.ENTRY={type:3,value:"ENTRY"}}static{this.EXIT={type:3,value:"EXIT"}}static{this.JUNCTION={type:3,value:"JUNCTION"}}static{this.OBSTRUCTION={type:3,value:"OBSTRUCTION"}}static{this.TRANSITION={type:3,value:"TRANSITION"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcPipeFittingTypeEnum=ze;class Xe{static{this.FLEXIBLESEGMENT={type:3,value:"FLEXIBLESEGMENT"}}static{this.RIGIDSEGMENT={type:3,value:"RIGIDSEGMENT"}}static{this.GUTTER={type:3,value:"GUTTER"}}static{this.SPOOL={type:3,value:"SPOOL"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcPipeSegmentTypeEnum=Xe;class Ke{static{this.CURTAIN_PANEL={type:3,value:"CURTAIN_PANEL"}}static{this.SHEET={type:3,value:"SHEET"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcPlateTypeEnum=Ke;class Qe{static{this.ADVICE_CAUTION={type:3,value:"ADVICE_CAUTION"}}static{this.ADVICE_NOTE={type:3,value:"ADVICE_NOTE"}}static{this.ADVICE_WARNING={type:3,value:"ADVICE_WARNING"}}static{this.CALIBRATION={type:3,value:"CALIBRATION"}}static{this.DIAGNOSTIC={type:3,value:"DIAGNOSTIC"}}static{this.SHUTDOWN={type:3,value:"SHUTDOWN"}}static{this.STARTUP={type:3,value:"STARTUP"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcProcedureTypeEnum=Qe;class $e{static{this.CURVE={type:3,value:"CURVE"}}static{this.AREA={type:3,value:"AREA"}}}e.IfcProfileTypeEnum=$e;class Ze{static{this.CHANGE={type:3,value:"CHANGE"}}static{this.MAINTENANCE={type:3,value:"MAINTENANCE"}}static{this.MOVE={type:3,value:"MOVE"}}static{this.PURCHASE={type:3,value:"PURCHASE"}}static{this.WORK={type:3,value:"WORK"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcProjectOrderRecordTypeEnum=Ze;class Je{static{this.CHANGEORDER={type:3,value:"CHANGEORDER"}}static{this.MAINTENANCEWORKORDER={type:3,value:"MAINTENANCEWORKORDER"}}static{this.MOVEORDER={type:3,value:"MOVEORDER"}}static{this.PURCHASEORDER={type:3,value:"PURCHASEORDER"}}static{this.WORKORDER={type:3,value:"WORKORDER"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcProjectOrderTypeEnum=Je;class ei{static{this.PROJECTED_LENGTH={type:3,value:"PROJECTED_LENGTH"}}static{this.TRUE_LENGTH={type:3,value:"TRUE_LENGTH"}}}e.IfcProjectedOrTrueLengthEnum=ei;class ii{static{this.DESIGN={type:3,value:"DESIGN"}}static{this.DESIGNMAXIMUM={type:3,value:"DESIGNMAXIMUM"}}static{this.DESIGNMINIMUM={type:3,value:"DESIGNMINIMUM"}}static{this.SIMULATED={type:3,value:"SIMULATED"}}static{this.ASBUILT={type:3,value:"ASBUILT"}}static{this.COMMISSIONING={type:3,value:"COMMISSIONING"}}static{this.MEASURED={type:3,value:"MEASURED"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTKNOWN={type:3,value:"NOTKNOWN"}}}e.IfcPropertySourceEnum=ii;class ti{static{this.FUSEDISCONNECTOR={type:3,value:"FUSEDISCONNECTOR"}}static{this.CIRCUITBREAKER={type:3,value:"CIRCUITBREAKER"}}static{this.EARTHFAILUREDEVICE={type:3,value:"EARTHFAILUREDEVICE"}}static{this.RESIDUALCURRENTCIRCUITBREAKER={type:3,value:"RESIDUALCURRENTCIRCUITBREAKER"}}static{this.RESIDUALCURRENTSWITCH={type:3,value:"RESIDUALCURRENTSWITCH"}}static{this.VARISTOR={type:3,value:"VARISTOR"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcProtectiveDeviceTypeEnum=ti;class li{static{this.CIRCULATOR={type:3,value:"CIRCULATOR"}}static{this.ENDSUCTION={type:3,value:"ENDSUCTION"}}static{this.SPLITCASE={type:3,value:"SPLITCASE"}}static{this.VERTICALINLINE={type:3,value:"VERTICALINLINE"}}static{this.VERTICALTURBINE={type:3,value:"VERTICALTURBINE"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcPumpTypeEnum=li;class ni{static{this.HANDRAIL={type:3,value:"HANDRAIL"}}static{this.GUARDRAIL={type:3,value:"GUARDRAIL"}}static{this.BALUSTRADE={type:3,value:"BALUSTRADE"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcRailingTypeEnum=ni;class oi{static{this.STRAIGHT={type:3,value:"STRAIGHT"}}static{this.SPIRAL={type:3,value:"SPIRAL"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcRampFlightTypeEnum=oi;class si{static{this.STRAIGHT_RUN_RAMP={type:3,value:"STRAIGHT_RUN_RAMP"}}static{this.TWO_STRAIGHT_RUN_RAMP={type:3,value:"TWO_STRAIGHT_RUN_RAMP"}}static{this.QUARTER_TURN_RAMP={type:3,value:"QUARTER_TURN_RAMP"}}static{this.TWO_QUARTER_TURN_RAMP={type:3,value:"TWO_QUARTER_TURN_RAMP"}}static{this.HALF_TURN_RAMP={type:3,value:"HALF_TURN_RAMP"}}static{this.SPIRAL_RAMP={type:3,value:"SPIRAL_RAMP"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcRampTypeEnum=si;class ai{static{this.BLINN={type:3,value:"BLINN"}}static{this.FLAT={type:3,value:"FLAT"}}static{this.GLASS={type:3,value:"GLASS"}}static{this.MATT={type:3,value:"MATT"}}static{this.METAL={type:3,value:"METAL"}}static{this.MIRROR={type:3,value:"MIRROR"}}static{this.PHONG={type:3,value:"PHONG"}}static{this.PLASTIC={type:3,value:"PLASTIC"}}static{this.STRAUSS={type:3,value:"STRAUSS"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcReflectanceMethodEnum=ai;class di{static{this.MAIN={type:3,value:"MAIN"}}static{this.SHEAR={type:3,value:"SHEAR"}}static{this.LIGATURE={type:3,value:"LIGATURE"}}static{this.STUD={type:3,value:"STUD"}}static{this.PUNCHING={type:3,value:"PUNCHING"}}static{this.EDGE={type:3,value:"EDGE"}}static{this.RING={type:3,value:"RING"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcReinforcingBarRoleEnum=di;class vi{static{this.PLAIN={type:3,value:"PLAIN"}}static{this.TEXTURED={type:3,value:"TEXTURED"}}}e.IfcReinforcingBarSurfaceEnum=vi;class ui{static{this.CONSUMED={type:3,value:"CONSUMED"}}static{this.PARTIALLYCONSUMED={type:3,value:"PARTIALLYCONSUMED"}}static{this.NOTCONSUMED={type:3,value:"NOTCONSUMED"}}static{this.OCCUPIED={type:3,value:"OCCUPIED"}}static{this.PARTIALLYOCCUPIED={type:3,value:"PARTIALLYOCCUPIED"}}static{this.NOTOCCUPIED={type:3,value:"NOTOCCUPIED"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcResourceConsumptionEnum=ui;class ri{static{this.DIRECTION_X={type:3,value:"DIRECTION_X"}}static{this.DIRECTION_Y={type:3,value:"DIRECTION_Y"}}}e.IfcRibPlateDirectionEnum=ri;class ci{static{this.SUPPLIER={type:3,value:"SUPPLIER"}}static{this.MANUFACTURER={type:3,value:"MANUFACTURER"}}static{this.CONTRACTOR={type:3,value:"CONTRACTOR"}}static{this.SUBCONTRACTOR={type:3,value:"SUBCONTRACTOR"}}static{this.ARCHITECT={type:3,value:"ARCHITECT"}}static{this.STRUCTURALENGINEER={type:3,value:"STRUCTURALENGINEER"}}static{this.COSTENGINEER={type:3,value:"COSTENGINEER"}}static{this.CLIENT={type:3,value:"CLIENT"}}static{this.BUILDINGOWNER={type:3,value:"BUILDINGOWNER"}}static{this.BUILDINGOPERATOR={type:3,value:"BUILDINGOPERATOR"}}static{this.MECHANICALENGINEER={type:3,value:"MECHANICALENGINEER"}}static{this.ELECTRICALENGINEER={type:3,value:"ELECTRICALENGINEER"}}static{this.PROJECTMANAGER={type:3,value:"PROJECTMANAGER"}}static{this.FACILITIESMANAGER={type:3,value:"FACILITIESMANAGER"}}static{this.CIVILENGINEER={type:3,value:"CIVILENGINEER"}}static{this.COMISSIONINGENGINEER={type:3,value:"COMISSIONINGENGINEER"}}static{this.ENGINEER={type:3,value:"ENGINEER"}}static{this.OWNER={type:3,value:"OWNER"}}static{this.CONSULTANT={type:3,value:"CONSULTANT"}}static{this.CONSTRUCTIONMANAGER={type:3,value:"CONSTRUCTIONMANAGER"}}static{this.FIELDCONSTRUCTIONMANAGER={type:3,value:"FIELDCONSTRUCTIONMANAGER"}}static{this.RESELLER={type:3,value:"RESELLER"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}}e.IfcRoleEnum=ci;class Ii{static{this.FLAT_ROOF={type:3,value:"FLAT_ROOF"}}static{this.SHED_ROOF={type:3,value:"SHED_ROOF"}}static{this.GABLE_ROOF={type:3,value:"GABLE_ROOF"}}static{this.HIP_ROOF={type:3,value:"HIP_ROOF"}}static{this.HIPPED_GABLE_ROOF={type:3,value:"HIPPED_GABLE_ROOF"}}static{this.GAMBREL_ROOF={type:3,value:"GAMBREL_ROOF"}}static{this.MANSARD_ROOF={type:3,value:"MANSARD_ROOF"}}static{this.BARREL_ROOF={type:3,value:"BARREL_ROOF"}}static{this.RAINBOW_ROOF={type:3,value:"RAINBOW_ROOF"}}static{this.BUTTERFLY_ROOF={type:3,value:"BUTTERFLY_ROOF"}}static{this.PAVILION_ROOF={type:3,value:"PAVILION_ROOF"}}static{this.DOME_ROOF={type:3,value:"DOME_ROOF"}}static{this.FREEFORM={type:3,value:"FREEFORM"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcRoofTypeEnum=Ii;class pi{static{this.EXA={type:3,value:"EXA"}}static{this.PETA={type:3,value:"PETA"}}static{this.TERA={type:3,value:"TERA"}}static{this.GIGA={type:3,value:"GIGA"}}static{this.MEGA={type:3,value:"MEGA"}}static{this.KILO={type:3,value:"KILO"}}static{this.HECTO={type:3,value:"HECTO"}}static{this.DECA={type:3,value:"DECA"}}static{this.DECI={type:3,value:"DECI"}}static{this.CENTI={type:3,value:"CENTI"}}static{this.MILLI={type:3,value:"MILLI"}}static{this.MICRO={type:3,value:"MICRO"}}static{this.NANO={type:3,value:"NANO"}}static{this.PICO={type:3,value:"PICO"}}static{this.FEMTO={type:3,value:"FEMTO"}}static{this.ATTO={type:3,value:"ATTO"}}}e.IfcSIPrefix=pi;class hi{static{this.AMPERE={type:3,value:"AMPERE"}}static{this.BECQUEREL={type:3,value:"BECQUEREL"}}static{this.CANDELA={type:3,value:"CANDELA"}}static{this.COULOMB={type:3,value:"COULOMB"}}static{this.CUBIC_METRE={type:3,value:"CUBIC_METRE"}}static{this.DEGREE_CELSIUS={type:3,value:"DEGREE_CELSIUS"}}static{this.FARAD={type:3,value:"FARAD"}}static{this.GRAM={type:3,value:"GRAM"}}static{this.GRAY={type:3,value:"GRAY"}}static{this.HENRY={type:3,value:"HENRY"}}static{this.HERTZ={type:3,value:"HERTZ"}}static{this.JOULE={type:3,value:"JOULE"}}static{this.KELVIN={type:3,value:"KELVIN"}}static{this.LUMEN={type:3,value:"LUMEN"}}static{this.LUX={type:3,value:"LUX"}}static{this.METRE={type:3,value:"METRE"}}static{this.MOLE={type:3,value:"MOLE"}}static{this.NEWTON={type:3,value:"NEWTON"}}static{this.OHM={type:3,value:"OHM"}}static{this.PASCAL={type:3,value:"PASCAL"}}static{this.RADIAN={type:3,value:"RADIAN"}}static{this.SECOND={type:3,value:"SECOND"}}static{this.SIEMENS={type:3,value:"SIEMENS"}}static{this.SIEVERT={type:3,value:"SIEVERT"}}static{this.SQUARE_METRE={type:3,value:"SQUARE_METRE"}}static{this.STERADIAN={type:3,value:"STERADIAN"}}static{this.TESLA={type:3,value:"TESLA"}}static{this.VOLT={type:3,value:"VOLT"}}static{this.WATT={type:3,value:"WATT"}}static{this.WEBER={type:3,value:"WEBER"}}}e.IfcSIUnitName=hi;class yi{static{this.BATH={type:3,value:"BATH"}}static{this.BIDET={type:3,value:"BIDET"}}static{this.CISTERN={type:3,value:"CISTERN"}}static{this.SHOWER={type:3,value:"SHOWER"}}static{this.SINK={type:3,value:"SINK"}}static{this.SANITARYFOUNTAIN={type:3,value:"SANITARYFOUNTAIN"}}static{this.TOILETPAN={type:3,value:"TOILETPAN"}}static{this.URINAL={type:3,value:"URINAL"}}static{this.WASHHANDBASIN={type:3,value:"WASHHANDBASIN"}}static{this.WCSEAT={type:3,value:"WCSEAT"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcSanitaryTerminalTypeEnum=yi;class fi{static{this.UNIFORM={type:3,value:"UNIFORM"}}static{this.TAPERED={type:3,value:"TAPERED"}}}e.IfcSectionTypeEnum=fi;class wi{static{this.CO2SENSOR={type:3,value:"CO2SENSOR"}}static{this.FIRESENSOR={type:3,value:"FIRESENSOR"}}static{this.FLOWSENSOR={type:3,value:"FLOWSENSOR"}}static{this.GASSENSOR={type:3,value:"GASSENSOR"}}static{this.HEATSENSOR={type:3,value:"HEATSENSOR"}}static{this.HUMIDITYSENSOR={type:3,value:"HUMIDITYSENSOR"}}static{this.LIGHTSENSOR={type:3,value:"LIGHTSENSOR"}}static{this.MOISTURESENSOR={type:3,value:"MOISTURESENSOR"}}static{this.MOVEMENTSENSOR={type:3,value:"MOVEMENTSENSOR"}}static{this.PRESSURESENSOR={type:3,value:"PRESSURESENSOR"}}static{this.SMOKESENSOR={type:3,value:"SMOKESENSOR"}}static{this.SOUNDSENSOR={type:3,value:"SOUNDSENSOR"}}static{this.TEMPERATURESENSOR={type:3,value:"TEMPERATURESENSOR"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcSensorTypeEnum=wi;class Ti{static{this.START_START={type:3,value:"START_START"}}static{this.START_FINISH={type:3,value:"START_FINISH"}}static{this.FINISH_START={type:3,value:"FINISH_START"}}static{this.FINISH_FINISH={type:3,value:"FINISH_FINISH"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcSequenceEnum=Ti;class Ei{static{this.A_QUALITYOFCOMPONENTS={type:3,value:"A_QUALITYOFCOMPONENTS"}}static{this.B_DESIGNLEVEL={type:3,value:"B_DESIGNLEVEL"}}static{this.C_WORKEXECUTIONLEVEL={type:3,value:"C_WORKEXECUTIONLEVEL"}}static{this.D_INDOORENVIRONMENT={type:3,value:"D_INDOORENVIRONMENT"}}static{this.E_OUTDOORENVIRONMENT={type:3,value:"E_OUTDOORENVIRONMENT"}}static{this.F_INUSECONDITIONS={type:3,value:"F_INUSECONDITIONS"}}static{this.G_MAINTENANCELEVEL={type:3,value:"G_MAINTENANCELEVEL"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcServiceLifeFactorTypeEnum=Ei;class mi{static{this.ACTUALSERVICELIFE={type:3,value:"ACTUALSERVICELIFE"}}static{this.EXPECTEDSERVICELIFE={type:3,value:"EXPECTEDSERVICELIFE"}}static{this.OPTIMISTICREFERENCESERVICELIFE={type:3,value:"OPTIMISTICREFERENCESERVICELIFE"}}static{this.PESSIMISTICREFERENCESERVICELIFE={type:3,value:"PESSIMISTICREFERENCESERVICELIFE"}}static{this.REFERENCESERVICELIFE={type:3,value:"REFERENCESERVICELIFE"}}}e.IfcServiceLifeTypeEnum=mi;class Di{static{this.FLOOR={type:3,value:"FLOOR"}}static{this.ROOF={type:3,value:"ROOF"}}static{this.LANDING={type:3,value:"LANDING"}}static{this.BASESLAB={type:3,value:"BASESLAB"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcSlabTypeEnum=Di;class Ri{static{this.DBA={type:3,value:"DBA"}}static{this.DBB={type:3,value:"DBB"}}static{this.DBC={type:3,value:"DBC"}}static{this.NC={type:3,value:"NC"}}static{this.NR={type:3,value:"NR"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcSoundScaleEnum=Ri;class Ni{static{this.SECTIONALRADIATOR={type:3,value:"SECTIONALRADIATOR"}}static{this.PANELRADIATOR={type:3,value:"PANELRADIATOR"}}static{this.TUBULARRADIATOR={type:3,value:"TUBULARRADIATOR"}}static{this.CONVECTOR={type:3,value:"CONVECTOR"}}static{this.BASEBOARDHEATER={type:3,value:"BASEBOARDHEATER"}}static{this.FINNEDTUBEUNIT={type:3,value:"FINNEDTUBEUNIT"}}static{this.UNITHEATER={type:3,value:"UNITHEATER"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcSpaceHeaterTypeEnum=Ni;class Oi{static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcSpaceTypeEnum=Oi;class Si{static{this.BIRDCAGE={type:3,value:"BIRDCAGE"}}static{this.COWL={type:3,value:"COWL"}}static{this.RAINWATERHOPPER={type:3,value:"RAINWATERHOPPER"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcStackTerminalTypeEnum=Si;class Ai{static{this.STRAIGHT={type:3,value:"STRAIGHT"}}static{this.WINDER={type:3,value:"WINDER"}}static{this.SPIRAL={type:3,value:"SPIRAL"}}static{this.CURVED={type:3,value:"CURVED"}}static{this.FREEFORM={type:3,value:"FREEFORM"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcStairFlightTypeEnum=Ai;class bi{static{this.STRAIGHT_RUN_STAIR={type:3,value:"STRAIGHT_RUN_STAIR"}}static{this.TWO_STRAIGHT_RUN_STAIR={type:3,value:"TWO_STRAIGHT_RUN_STAIR"}}static{this.QUARTER_WINDING_STAIR={type:3,value:"QUARTER_WINDING_STAIR"}}static{this.QUARTER_TURN_STAIR={type:3,value:"QUARTER_TURN_STAIR"}}static{this.HALF_WINDING_STAIR={type:3,value:"HALF_WINDING_STAIR"}}static{this.HALF_TURN_STAIR={type:3,value:"HALF_TURN_STAIR"}}static{this.TWO_QUARTER_WINDING_STAIR={type:3,value:"TWO_QUARTER_WINDING_STAIR"}}static{this.TWO_QUARTER_TURN_STAIR={type:3,value:"TWO_QUARTER_TURN_STAIR"}}static{this.THREE_QUARTER_WINDING_STAIR={type:3,value:"THREE_QUARTER_WINDING_STAIR"}}static{this.THREE_QUARTER_TURN_STAIR={type:3,value:"THREE_QUARTER_TURN_STAIR"}}static{this.SPIRAL_STAIR={type:3,value:"SPIRAL_STAIR"}}static{this.DOUBLE_RETURN_STAIR={type:3,value:"DOUBLE_RETURN_STAIR"}}static{this.CURVED_RUN_STAIR={type:3,value:"CURVED_RUN_STAIR"}}static{this.TWO_CURVED_RUN_STAIR={type:3,value:"TWO_CURVED_RUN_STAIR"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcStairTypeEnum=bi;class Ci{static{this.READWRITE={type:3,value:"READWRITE"}}static{this.READONLY={type:3,value:"READONLY"}}static{this.LOCKED={type:3,value:"LOCKED"}}static{this.READWRITELOCKED={type:3,value:"READWRITELOCKED"}}static{this.READONLYLOCKED={type:3,value:"READONLYLOCKED"}}}e.IfcStateEnum=Ci;class Li{static{this.RIGID_JOINED_MEMBER={type:3,value:"RIGID_JOINED_MEMBER"}}static{this.PIN_JOINED_MEMBER={type:3,value:"PIN_JOINED_MEMBER"}}static{this.CABLE={type:3,value:"CABLE"}}static{this.TENSION_MEMBER={type:3,value:"TENSION_MEMBER"}}static{this.COMPRESSION_MEMBER={type:3,value:"COMPRESSION_MEMBER"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcStructuralCurveTypeEnum=Li;class Pi{static{this.BENDING_ELEMENT={type:3,value:"BENDING_ELEMENT"}}static{this.MEMBRANE_ELEMENT={type:3,value:"MEMBRANE_ELEMENT"}}static{this.SHELL={type:3,value:"SHELL"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcStructuralSurfaceTypeEnum=Pi;class gi{static{this.POSITIVE={type:3,value:"POSITIVE"}}static{this.NEGATIVE={type:3,value:"NEGATIVE"}}static{this.BOTH={type:3,value:"BOTH"}}}e.IfcSurfaceSide=gi;class Hi{static{this.BUMP={type:3,value:"BUMP"}}static{this.OPACITY={type:3,value:"OPACITY"}}static{this.REFLECTION={type:3,value:"REFLECTION"}}static{this.SELFILLUMINATION={type:3,value:"SELFILLUMINATION"}}static{this.SHININESS={type:3,value:"SHININESS"}}static{this.SPECULAR={type:3,value:"SPECULAR"}}static{this.TEXTURE={type:3,value:"TEXTURE"}}static{this.TRANSPARENCYMAP={type:3,value:"TRANSPARENCYMAP"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcSurfaceTextureEnum=Hi;class Bi{static{this.CONTACTOR={type:3,value:"CONTACTOR"}}static{this.EMERGENCYSTOP={type:3,value:"EMERGENCYSTOP"}}static{this.STARTER={type:3,value:"STARTER"}}static{this.SWITCHDISCONNECTOR={type:3,value:"SWITCHDISCONNECTOR"}}static{this.TOGGLESWITCH={type:3,value:"TOGGLESWITCH"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcSwitchingDeviceTypeEnum=Bi;class Fi{static{this.PREFORMED={type:3,value:"PREFORMED"}}static{this.SECTIONAL={type:3,value:"SECTIONAL"}}static{this.EXPANSION={type:3,value:"EXPANSION"}}static{this.PRESSUREVESSEL={type:3,value:"PRESSUREVESSEL"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcTankTypeEnum=Fi;class Mi{static{this.STRAND={type:3,value:"STRAND"}}static{this.WIRE={type:3,value:"WIRE"}}static{this.BAR={type:3,value:"BAR"}}static{this.COATED={type:3,value:"COATED"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcTendonTypeEnum=Mi;class xi{static{this.LEFT={type:3,value:"LEFT"}}static{this.RIGHT={type:3,value:"RIGHT"}}static{this.UP={type:3,value:"UP"}}static{this.DOWN={type:3,value:"DOWN"}}}e.IfcTextPath=xi;class Ui{static{this.PEOPLE={type:3,value:"PEOPLE"}}static{this.LIGHTING={type:3,value:"LIGHTING"}}static{this.EQUIPMENT={type:3,value:"EQUIPMENT"}}static{this.VENTILATIONINDOORAIR={type:3,value:"VENTILATIONINDOORAIR"}}static{this.VENTILATIONOUTSIDEAIR={type:3,value:"VENTILATIONOUTSIDEAIR"}}static{this.RECIRCULATEDAIR={type:3,value:"RECIRCULATEDAIR"}}static{this.EXHAUSTAIR={type:3,value:"EXHAUSTAIR"}}static{this.AIREXCHANGERATE={type:3,value:"AIREXCHANGERATE"}}static{this.DRYBULBTEMPERATURE={type:3,value:"DRYBULBTEMPERATURE"}}static{this.RELATIVEHUMIDITY={type:3,value:"RELATIVEHUMIDITY"}}static{this.INFILTRATION={type:3,value:"INFILTRATION"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcThermalLoadSourceEnum=Ui;class Gi{static{this.SENSIBLE={type:3,value:"SENSIBLE"}}static{this.LATENT={type:3,value:"LATENT"}}static{this.RADIANT={type:3,value:"RADIANT"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcThermalLoadTypeEnum=Gi;class ji{static{this.CONTINUOUS={type:3,value:"CONTINUOUS"}}static{this.DISCRETE={type:3,value:"DISCRETE"}}static{this.DISCRETEBINARY={type:3,value:"DISCRETEBINARY"}}static{this.PIECEWISEBINARY={type:3,value:"PIECEWISEBINARY"}}static{this.PIECEWISECONSTANT={type:3,value:"PIECEWISECONSTANT"}}static{this.PIECEWISECONTINUOUS={type:3,value:"PIECEWISECONTINUOUS"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcTimeSeriesDataTypeEnum=ji;class _i{static{this.ANNUAL={type:3,value:"ANNUAL"}}static{this.MONTHLY={type:3,value:"MONTHLY"}}static{this.WEEKLY={type:3,value:"WEEKLY"}}static{this.DAILY={type:3,value:"DAILY"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcTimeSeriesScheduleTypeEnum=_i;class Vi{static{this.CURRENT={type:3,value:"CURRENT"}}static{this.FREQUENCY={type:3,value:"FREQUENCY"}}static{this.VOLTAGE={type:3,value:"VOLTAGE"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcTransformerTypeEnum=Vi;class Wi{static{this.DISCONTINUOUS={type:3,value:"DISCONTINUOUS"}}static{this.CONTINUOUS={type:3,value:"CONTINUOUS"}}static{this.CONTSAMEGRADIENT={type:3,value:"CONTSAMEGRADIENT"}}static{this.CONTSAMEGRADIENTSAMECURVATURE={type:3,value:"CONTSAMEGRADIENTSAMECURVATURE"}}}e.IfcTransitionCode=Wi;class qi{static{this.ELEVATOR={type:3,value:"ELEVATOR"}}static{this.ESCALATOR={type:3,value:"ESCALATOR"}}static{this.MOVINGWALKWAY={type:3,value:"MOVINGWALKWAY"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcTransportElementTypeEnum=qi;class Yi{static{this.CARTESIAN={type:3,value:"CARTESIAN"}}static{this.PARAMETER={type:3,value:"PARAMETER"}}static{this.UNSPECIFIED={type:3,value:"UNSPECIFIED"}}}e.IfcTrimmingPreference=Yi;class ki{static{this.FINNED={type:3,value:"FINNED"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcTubeBundleTypeEnum=ki;class zi{static{this.ABSORBEDDOSEUNIT={type:3,value:"ABSORBEDDOSEUNIT"}}static{this.AMOUNTOFSUBSTANCEUNIT={type:3,value:"AMOUNTOFSUBSTANCEUNIT"}}static{this.AREAUNIT={type:3,value:"AREAUNIT"}}static{this.DOSEEQUIVALENTUNIT={type:3,value:"DOSEEQUIVALENTUNIT"}}static{this.ELECTRICCAPACITANCEUNIT={type:3,value:"ELECTRICCAPACITANCEUNIT"}}static{this.ELECTRICCHARGEUNIT={type:3,value:"ELECTRICCHARGEUNIT"}}static{this.ELECTRICCONDUCTANCEUNIT={type:3,value:"ELECTRICCONDUCTANCEUNIT"}}static{this.ELECTRICCURRENTUNIT={type:3,value:"ELECTRICCURRENTUNIT"}}static{this.ELECTRICRESISTANCEUNIT={type:3,value:"ELECTRICRESISTANCEUNIT"}}static{this.ELECTRICVOLTAGEUNIT={type:3,value:"ELECTRICVOLTAGEUNIT"}}static{this.ENERGYUNIT={type:3,value:"ENERGYUNIT"}}static{this.FORCEUNIT={type:3,value:"FORCEUNIT"}}static{this.FREQUENCYUNIT={type:3,value:"FREQUENCYUNIT"}}static{this.ILLUMINANCEUNIT={type:3,value:"ILLUMINANCEUNIT"}}static{this.INDUCTANCEUNIT={type:3,value:"INDUCTANCEUNIT"}}static{this.LENGTHUNIT={type:3,value:"LENGTHUNIT"}}static{this.LUMINOUSFLUXUNIT={type:3,value:"LUMINOUSFLUXUNIT"}}static{this.LUMINOUSINTENSITYUNIT={type:3,value:"LUMINOUSINTENSITYUNIT"}}static{this.MAGNETICFLUXDENSITYUNIT={type:3,value:"MAGNETICFLUXDENSITYUNIT"}}static{this.MAGNETICFLUXUNIT={type:3,value:"MAGNETICFLUXUNIT"}}static{this.MASSUNIT={type:3,value:"MASSUNIT"}}static{this.PLANEANGLEUNIT={type:3,value:"PLANEANGLEUNIT"}}static{this.POWERUNIT={type:3,value:"POWERUNIT"}}static{this.PRESSUREUNIT={type:3,value:"PRESSUREUNIT"}}static{this.RADIOACTIVITYUNIT={type:3,value:"RADIOACTIVITYUNIT"}}static{this.SOLIDANGLEUNIT={type:3,value:"SOLIDANGLEUNIT"}}static{this.THERMODYNAMICTEMPERATUREUNIT={type:3,value:"THERMODYNAMICTEMPERATUREUNIT"}}static{this.TIMEUNIT={type:3,value:"TIMEUNIT"}}static{this.VOLUMEUNIT={type:3,value:"VOLUMEUNIT"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}}e.IfcUnitEnum=zi;class Xi{static{this.AIRHANDLER={type:3,value:"AIRHANDLER"}}static{this.AIRCONDITIONINGUNIT={type:3,value:"AIRCONDITIONINGUNIT"}}static{this.SPLITSYSTEM={type:3,value:"SPLITSYSTEM"}}static{this.ROOFTOPUNIT={type:3,value:"ROOFTOPUNIT"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcUnitaryEquipmentTypeEnum=Xi;class Ki{static{this.AIRRELEASE={type:3,value:"AIRRELEASE"}}static{this.ANTIVACUUM={type:3,value:"ANTIVACUUM"}}static{this.CHANGEOVER={type:3,value:"CHANGEOVER"}}static{this.CHECK={type:3,value:"CHECK"}}static{this.COMMISSIONING={type:3,value:"COMMISSIONING"}}static{this.DIVERTING={type:3,value:"DIVERTING"}}static{this.DRAWOFFCOCK={type:3,value:"DRAWOFFCOCK"}}static{this.DOUBLECHECK={type:3,value:"DOUBLECHECK"}}static{this.DOUBLEREGULATING={type:3,value:"DOUBLEREGULATING"}}static{this.FAUCET={type:3,value:"FAUCET"}}static{this.FLUSHING={type:3,value:"FLUSHING"}}static{this.GASCOCK={type:3,value:"GASCOCK"}}static{this.GASTAP={type:3,value:"GASTAP"}}static{this.ISOLATING={type:3,value:"ISOLATING"}}static{this.MIXING={type:3,value:"MIXING"}}static{this.PRESSUREREDUCING={type:3,value:"PRESSUREREDUCING"}}static{this.PRESSURERELIEF={type:3,value:"PRESSURERELIEF"}}static{this.REGULATING={type:3,value:"REGULATING"}}static{this.SAFETYCUTOFF={type:3,value:"SAFETYCUTOFF"}}static{this.STEAMTRAP={type:3,value:"STEAMTRAP"}}static{this.STOPCOCK={type:3,value:"STOPCOCK"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcValveTypeEnum=Ki;class Qi{static{this.COMPRESSION={type:3,value:"COMPRESSION"}}static{this.SPRING={type:3,value:"SPRING"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcVibrationIsolatorTypeEnum=Qi;class $i{static{this.STANDARD={type:3,value:"STANDARD"}}static{this.POLYGONAL={type:3,value:"POLYGONAL"}}static{this.SHEAR={type:3,value:"SHEAR"}}static{this.ELEMENTEDWALL={type:3,value:"ELEMENTEDWALL"}}static{this.PLUMBINGWALL={type:3,value:"PLUMBINGWALL"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcWallTypeEnum=$i;class Zi{static{this.FLOORTRAP={type:3,value:"FLOORTRAP"}}static{this.FLOORWASTE={type:3,value:"FLOORWASTE"}}static{this.GULLYSUMP={type:3,value:"GULLYSUMP"}}static{this.GULLYTRAP={type:3,value:"GULLYTRAP"}}static{this.GREASEINTERCEPTOR={type:3,value:"GREASEINTERCEPTOR"}}static{this.OILINTERCEPTOR={type:3,value:"OILINTERCEPTOR"}}static{this.PETROLINTERCEPTOR={type:3,value:"PETROLINTERCEPTOR"}}static{this.ROOFDRAIN={type:3,value:"ROOFDRAIN"}}static{this.WASTEDISPOSALUNIT={type:3,value:"WASTEDISPOSALUNIT"}}static{this.WASTETRAP={type:3,value:"WASTETRAP"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcWasteTerminalTypeEnum=Zi;class Ji{static{this.SIDEHUNGRIGHTHAND={type:3,value:"SIDEHUNGRIGHTHAND"}}static{this.SIDEHUNGLEFTHAND={type:3,value:"SIDEHUNGLEFTHAND"}}static{this.TILTANDTURNRIGHTHAND={type:3,value:"TILTANDTURNRIGHTHAND"}}static{this.TILTANDTURNLEFTHAND={type:3,value:"TILTANDTURNLEFTHAND"}}static{this.TOPHUNG={type:3,value:"TOPHUNG"}}static{this.BOTTOMHUNG={type:3,value:"BOTTOMHUNG"}}static{this.PIVOTHORIZONTAL={type:3,value:"PIVOTHORIZONTAL"}}static{this.PIVOTVERTICAL={type:3,value:"PIVOTVERTICAL"}}static{this.SLIDINGHORIZONTAL={type:3,value:"SLIDINGHORIZONTAL"}}static{this.SLIDINGVERTICAL={type:3,value:"SLIDINGVERTICAL"}}static{this.REMOVABLECASEMENT={type:3,value:"REMOVABLECASEMENT"}}static{this.FIXEDCASEMENT={type:3,value:"FIXEDCASEMENT"}}static{this.OTHEROPERATION={type:3,value:"OTHEROPERATION"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcWindowPanelOperationEnum=Ji;class et{static{this.LEFT={type:3,value:"LEFT"}}static{this.MIDDLE={type:3,value:"MIDDLE"}}static{this.RIGHT={type:3,value:"RIGHT"}}static{this.BOTTOM={type:3,value:"BOTTOM"}}static{this.TOP={type:3,value:"TOP"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcWindowPanelPositionEnum=et;class it{static{this.ALUMINIUM={type:3,value:"ALUMINIUM"}}static{this.HIGH_GRADE_STEEL={type:3,value:"HIGH_GRADE_STEEL"}}static{this.STEEL={type:3,value:"STEEL"}}static{this.WOOD={type:3,value:"WOOD"}}static{this.ALUMINIUM_WOOD={type:3,value:"ALUMINIUM_WOOD"}}static{this.PLASTIC={type:3,value:"PLASTIC"}}static{this.OTHER_CONSTRUCTION={type:3,value:"OTHER_CONSTRUCTION"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcWindowStyleConstructionEnum=it;class tt{static{this.SINGLE_PANEL={type:3,value:"SINGLE_PANEL"}}static{this.DOUBLE_PANEL_VERTICAL={type:3,value:"DOUBLE_PANEL_VERTICAL"}}static{this.DOUBLE_PANEL_HORIZONTAL={type:3,value:"DOUBLE_PANEL_HORIZONTAL"}}static{this.TRIPLE_PANEL_VERTICAL={type:3,value:"TRIPLE_PANEL_VERTICAL"}}static{this.TRIPLE_PANEL_BOTTOM={type:3,value:"TRIPLE_PANEL_BOTTOM"}}static{this.TRIPLE_PANEL_TOP={type:3,value:"TRIPLE_PANEL_TOP"}}static{this.TRIPLE_PANEL_LEFT={type:3,value:"TRIPLE_PANEL_LEFT"}}static{this.TRIPLE_PANEL_RIGHT={type:3,value:"TRIPLE_PANEL_RIGHT"}}static{this.TRIPLE_PANEL_HORIZONTAL={type:3,value:"TRIPLE_PANEL_HORIZONTAL"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcWindowStyleOperationEnum=tt;class lt{static{this.ACTUAL={type:3,value:"ACTUAL"}}static{this.BASELINE={type:3,value:"BASELINE"}}static{this.PLANNED={type:3,value:"PLANNED"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcWorkControlTypeEnum=lt;e.IfcActorRole=class extends Dy{constructor(e,i,t){super(),this.Role=e,this.UserDefinedRole=i,this.Description=t,this.type=3630933823}};class nt extends Dy{constructor(e,i,t){super(),this.Purpose=e,this.Description=i,this.UserDefinedPurpose=t,this.type=618182010}}e.IfcAddress=nt;e.IfcApplication=class extends Dy{constructor(e,i,t,l){super(),this.ApplicationDeveloper=e,this.Version=i,this.ApplicationFullName=t,this.ApplicationIdentifier=l,this.type=639542469}};class ot extends Dy{constructor(e,i,t,l,n,o){super(),this.Name=e,this.Description=i,this.AppliedValue=t,this.UnitBasis=l,this.ApplicableDate=n,this.FixedUntilDate=o,this.type=411424972}}e.IfcAppliedValue=ot;e.IfcAppliedValueRelationship=class extends Dy{constructor(e,i,t,l,n){super(),this.ComponentOfTotal=e,this.Components=i,this.ArithmeticOperator=t,this.Name=l,this.Description=n,this.type=1110488051}};e.IfcApproval=class extends Dy{constructor(e,i,t,l,n,o,s){super(),this.Description=e,this.ApprovalDateTime=i,this.ApprovalStatus=t,this.ApprovalLevel=l,this.ApprovalQualifier=n,this.Name=o,this.Identifier=s,this.type=130549933}};e.IfcApprovalActorRelationship=class extends Dy{constructor(e,i,t){super(),this.Actor=e,this.Approval=i,this.Role=t,this.type=2080292479}};e.IfcApprovalPropertyRelationship=class extends Dy{constructor(e,i){super(),this.ApprovedProperties=e,this.Approval=i,this.type=390851274}};e.IfcApprovalRelationship=class extends Dy{constructor(e,i,t,l){super(),this.RelatedApproval=e,this.RelatingApproval=i,this.Description=t,this.Name=l,this.type=3869604511}};class st extends Dy{constructor(e){super(),this.Name=e,this.type=4037036970}}e.IfcBoundaryCondition=st;e.IfcBoundaryEdgeCondition=class extends st{constructor(e,i,t,l,n,o,s){super(e),this.Name=e,this.LinearStiffnessByLengthX=i,this.LinearStiffnessByLengthY=t,this.LinearStiffnessByLengthZ=l,this.RotationalStiffnessByLengthX=n,this.RotationalStiffnessByLengthY=o,this.RotationalStiffnessByLengthZ=s,this.type=1560379544}};e.IfcBoundaryFaceCondition=class extends st{constructor(e,i,t,l){super(e),this.Name=e,this.LinearStiffnessByAreaX=i,this.LinearStiffnessByAreaY=t,this.LinearStiffnessByAreaZ=l,this.type=3367102660}};class at extends st{constructor(e,i,t,l,n,o,s){super(e),this.Name=e,this.LinearStiffnessX=i,this.LinearStiffnessY=t,this.LinearStiffnessZ=l,this.RotationalStiffnessX=n,this.RotationalStiffnessY=o,this.RotationalStiffnessZ=s,this.type=1387855156}}e.IfcBoundaryNodeCondition=at;e.IfcBoundaryNodeConditionWarping=class extends at{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s),this.Name=e,this.LinearStiffnessX=i,this.LinearStiffnessY=t,this.LinearStiffnessZ=l,this.RotationalStiffnessX=n,this.RotationalStiffnessY=o,this.RotationalStiffnessZ=s,this.WarpingStiffness=a,this.type=2069777674}};e.IfcCalendarDate=class extends Dy{constructor(e,i,t){super(),this.DayComponent=e,this.MonthComponent=i,this.YearComponent=t,this.type=622194075}};e.IfcClassification=class extends Dy{constructor(e,i,t,l){super(),this.Source=e,this.Edition=i,this.EditionDate=t,this.Name=l,this.type=747523909}};e.IfcClassificationItem=class extends Dy{constructor(e,i,t){super(),this.Notation=e,this.ItemOf=i,this.Title=t,this.type=1767535486}};e.IfcClassificationItemRelationship=class extends Dy{constructor(e,i){super(),this.RelatingItem=e,this.RelatedItems=i,this.type=1098599126}};e.IfcClassificationNotation=class extends Dy{constructor(e){super(),this.NotationFacets=e,this.type=938368621}};e.IfcClassificationNotationFacet=class extends Dy{constructor(e){super(),this.NotationValue=e,this.type=3639012971}};class dt extends Dy{constructor(e){super(),this.Name=e,this.type=3264961684}}e.IfcColourSpecification=dt;class vt extends Dy{constructor(){super(),this.type=2859738748}}e.IfcConnectionGeometry=vt;class ut extends vt{constructor(e,i){super(),this.PointOnRelatingElement=e,this.PointOnRelatedElement=i,this.type=2614616156}}e.IfcConnectionPointGeometry=ut;e.IfcConnectionPortGeometry=class extends vt{constructor(e,i,t){super(),this.LocationAtRelatingElement=e,this.LocationAtRelatedElement=i,this.ProfileOfPort=t,this.type=4257277454}};e.IfcConnectionSurfaceGeometry=class extends vt{constructor(e,i){super(),this.SurfaceOnRelatingElement=e,this.SurfaceOnRelatedElement=i,this.type=2732653382}};class rt extends Dy{constructor(e,i,t,l,n,o,s){super(),this.Name=e,this.Description=i,this.ConstraintGrade=t,this.ConstraintSource=l,this.CreatingActor=n,this.CreationTime=o,this.UserDefinedGrade=s,this.type=1959218052}}e.IfcConstraint=rt;e.IfcConstraintAggregationRelationship=class extends Dy{constructor(e,i,t,l,n){super(),this.Name=e,this.Description=i,this.RelatingConstraint=t,this.RelatedConstraints=l,this.LogicalAggregator=n,this.type=1658513725}};e.IfcConstraintClassificationRelationship=class extends Dy{constructor(e,i){super(),this.ClassifiedConstraint=e,this.RelatedClassifications=i,this.type=613356794}};e.IfcConstraintRelationship=class extends Dy{constructor(e,i,t,l){super(),this.Name=e,this.Description=i,this.RelatingConstraint=t,this.RelatedConstraints=l,this.type=347226245}};e.IfcCoordinatedUniversalTimeOffset=class extends Dy{constructor(e,i,t){super(),this.HourOffset=e,this.MinuteOffset=i,this.Sense=t,this.type=1065062679}};e.IfcCostValue=class extends ot{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o),this.Name=e,this.Description=i,this.AppliedValue=t,this.UnitBasis=l,this.ApplicableDate=n,this.FixedUntilDate=o,this.CostType=s,this.Condition=a,this.type=602808272}};e.IfcCurrencyRelationship=class extends Dy{constructor(e,i,t,l,n){super(),this.RelatingMonetaryUnit=e,this.RelatedMonetaryUnit=i,this.ExchangeRate=t,this.RateDateTime=l,this.RateSource=n,this.type=539742890}};e.IfcCurveStyleFont=class extends Dy{constructor(e,i){super(),this.Name=e,this.PatternList=i,this.type=1105321065}};e.IfcCurveStyleFontAndScaling=class extends Dy{constructor(e,i,t){super(),this.Name=e,this.CurveFont=i,this.CurveFontScaling=t,this.type=2367409068}};e.IfcCurveStyleFontPattern=class extends Dy{constructor(e,i){super(),this.VisibleSegmentLength=e,this.InvisibleSegmentLength=i,this.type=3510044353}};e.IfcDateAndTime=class extends Dy{constructor(e,i){super(),this.DateComponent=e,this.TimeComponent=i,this.type=1072939445}};e.IfcDerivedUnit=class extends Dy{constructor(e,i,t){super(),this.Elements=e,this.UnitType=i,this.UserDefinedType=t,this.type=1765591967}};e.IfcDerivedUnitElement=class extends Dy{constructor(e,i){super(),this.Unit=e,this.Exponent=i,this.type=1045800335}};e.IfcDimensionalExponents=class extends Dy{constructor(e,i,t,l,n,o,s){super(),this.LengthExponent=e,this.MassExponent=i,this.TimeExponent=t,this.ElectricCurrentExponent=l,this.ThermodynamicTemperatureExponent=n,this.AmountOfSubstanceExponent=o,this.LuminousIntensityExponent=s,this.type=2949456006}};e.IfcDocumentElectronicFormat=class extends Dy{constructor(e,i,t){super(),this.FileExtension=e,this.MimeContentType=i,this.MimeSubtype=t,this.type=1376555844}};e.IfcDocumentInformation=class extends Dy{constructor(e,i,t,l,n,o,s,a,d,v,u,r,c,I,p,h,y){super(),this.DocumentId=e,this.Name=i,this.Description=t,this.DocumentReferences=l,this.Purpose=n,this.IntendedUse=o,this.Scope=s,this.Revision=a,this.DocumentOwner=d,this.Editors=v,this.CreationTime=u,this.LastRevisionTime=r,this.ElectronicFormat=c,this.ValidFrom=I,this.ValidUntil=p,this.Confidentiality=h,this.Status=y,this.type=1154170062}};e.IfcDocumentInformationRelationship=class extends Dy{constructor(e,i,t){super(),this.RelatingDocument=e,this.RelatedDocuments=i,this.RelationshipType=t,this.type=770865208}};class ct extends Dy{constructor(e,i,t,l){super(),this.Name=e,this.Description=i,this.RelatingDraughtingCallout=t,this.RelatedDraughtingCallout=l,this.type=3796139169}}e.IfcDraughtingCalloutRelationship=ct;e.IfcEnvironmentalImpactValue=class extends ot{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o),this.Name=e,this.Description=i,this.AppliedValue=t,this.UnitBasis=l,this.ApplicableDate=n,this.FixedUntilDate=o,this.ImpactType=s,this.Category=a,this.UserDefinedCategory=d,this.type=1648886627}};class It extends Dy{constructor(e,i,t){super(),this.Location=e,this.ItemReference=i,this.Name=t,this.type=3200245327}}e.IfcExternalReference=It;e.IfcExternallyDefinedHatchStyle=class extends It{constructor(e,i,t){super(e,i,t),this.Location=e,this.ItemReference=i,this.Name=t,this.type=2242383968}};e.IfcExternallyDefinedSurfaceStyle=class extends It{constructor(e,i,t){super(e,i,t),this.Location=e,this.ItemReference=i,this.Name=t,this.type=1040185647}};e.IfcExternallyDefinedSymbol=class extends It{constructor(e,i,t){super(e,i,t),this.Location=e,this.ItemReference=i,this.Name=t,this.type=3207319532}};e.IfcExternallyDefinedTextFont=class extends It{constructor(e,i,t){super(e,i,t),this.Location=e,this.ItemReference=i,this.Name=t,this.type=3548104201}};e.IfcGridAxis=class extends Dy{constructor(e,i,t){super(),this.AxisTag=e,this.AxisCurve=i,this.SameSense=t,this.type=852622518}};e.IfcIrregularTimeSeriesValue=class extends Dy{constructor(e,i){super(),this.TimeStamp=e,this.ListValues=i,this.type=3020489413}};e.IfcLibraryInformation=class extends Dy{constructor(e,i,t,l,n){super(),this.Name=e,this.Version=i,this.Publisher=t,this.VersionDate=l,this.LibraryReference=n,this.type=2655187982}};e.IfcLibraryReference=class extends It{constructor(e,i,t){super(e,i,t),this.Location=e,this.ItemReference=i,this.Name=t,this.type=3452421091}};e.IfcLightDistributionData=class extends Dy{constructor(e,i,t){super(),this.MainPlaneAngle=e,this.SecondaryPlaneAngle=i,this.LuminousIntensity=t,this.type=4162380809}};e.IfcLightIntensityDistribution=class extends Dy{constructor(e,i){super(),this.LightDistributionCurve=e,this.DistributionData=i,this.type=1566485204}};e.IfcLocalTime=class extends Dy{constructor(e,i,t,l,n){super(),this.HourComponent=e,this.MinuteComponent=i,this.SecondComponent=t,this.Zone=l,this.DaylightSavingOffset=n,this.type=30780891}};e.IfcMaterial=class extends Dy{constructor(e){super(),this.Name=e,this.type=1838606355}};e.IfcMaterialClassificationRelationship=class extends Dy{constructor(e,i){super(),this.MaterialClassifications=e,this.ClassifiedMaterial=i,this.type=1847130766}};e.IfcMaterialLayer=class extends Dy{constructor(e,i,t){super(),this.Material=e,this.LayerThickness=i,this.IsVentilated=t,this.type=248100487}};e.IfcMaterialLayerSet=class extends Dy{constructor(e,i){super(),this.MaterialLayers=e,this.LayerSetName=i,this.type=3303938423}};e.IfcMaterialLayerSetUsage=class extends Dy{constructor(e,i,t,l){super(),this.ForLayerSet=e,this.LayerSetDirection=i,this.DirectionSense=t,this.OffsetFromReferenceLine=l,this.type=1303795690}};e.IfcMaterialList=class extends Dy{constructor(e){super(),this.Materials=e,this.type=2199411900}};class pt extends Dy{constructor(e){super(),this.Material=e,this.type=3265635763}}e.IfcMaterialProperties=pt;e.IfcMeasureWithUnit=class extends Dy{constructor(e,i){super(),this.ValueComponent=e,this.UnitComponent=i,this.type=2597039031}};class ht extends pt{constructor(e,i,t,l,n,o){super(e),this.Material=e,this.DynamicViscosity=i,this.YoungModulus=t,this.ShearModulus=l,this.PoissonRatio=n,this.ThermalExpansionCoefficient=o,this.type=4256014907}}e.IfcMechanicalMaterialProperties=ht;e.IfcMechanicalSteelMaterialProperties=class extends ht{constructor(e,i,t,l,n,o,s,a,d,v,u,r,c){super(e,i,t,l,n,o),this.Material=e,this.DynamicViscosity=i,this.YoungModulus=t,this.ShearModulus=l,this.PoissonRatio=n,this.ThermalExpansionCoefficient=o,this.YieldStress=s,this.UltimateStress=a,this.UltimateStrain=d,this.HardeningModule=v,this.ProportionalStress=u,this.PlasticStrain=r,this.Relaxations=c,this.type=677618848}};e.IfcMetric=class extends rt{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s),this.Name=e,this.Description=i,this.ConstraintGrade=t,this.ConstraintSource=l,this.CreatingActor=n,this.CreationTime=o,this.UserDefinedGrade=s,this.Benchmark=a,this.ValueSource=d,this.DataValue=v,this.type=3368373690}};e.IfcMonetaryUnit=class extends Dy{constructor(e){super(),this.Currency=e,this.type=2706619895}};class yt extends Dy{constructor(e,i){super(),this.Dimensions=e,this.UnitType=i,this.type=1918398963}}e.IfcNamedUnit=yt;class ft extends Dy{constructor(){super(),this.type=3701648758}}e.IfcObjectPlacement=ft;e.IfcObjective=class extends rt{constructor(e,i,t,l,n,o,s,a,d,v,u){super(e,i,t,l,n,o,s),this.Name=e,this.Description=i,this.ConstraintGrade=t,this.ConstraintSource=l,this.CreatingActor=n,this.CreationTime=o,this.UserDefinedGrade=s,this.BenchmarkValues=a,this.ResultValues=d,this.ObjectiveQualifier=v,this.UserDefinedQualifier=u,this.type=2251480897}};e.IfcOpticalMaterialProperties=class extends pt{constructor(e,i,t,l,n,o,s,a,d,v){super(e),this.Material=e,this.VisibleTransmittance=i,this.SolarTransmittance=t,this.ThermalIrTransmittance=l,this.ThermalIrEmissivityBack=n,this.ThermalIrEmissivityFront=o,this.VisibleReflectanceBack=s,this.VisibleReflectanceFront=a,this.SolarReflectanceFront=d,this.SolarReflectanceBack=v,this.type=1227763645}};e.IfcOrganization=class extends Dy{constructor(e,i,t,l,n){super(),this.Id=e,this.Name=i,this.Description=t,this.Roles=l,this.Addresses=n,this.type=4251960020}};e.IfcOrganizationRelationship=class extends Dy{constructor(e,i,t,l){super(),this.Name=e,this.Description=i,this.RelatingOrganization=t,this.RelatedOrganizations=l,this.type=1411181986}};e.IfcOwnerHistory=class extends Dy{constructor(e,i,t,l,n,o,s,a){super(),this.OwningUser=e,this.OwningApplication=i,this.State=t,this.ChangeAction=l,this.LastModifiedDate=n,this.LastModifyingUser=o,this.LastModifyingApplication=s,this.CreationDate=a,this.type=1207048766}};e.IfcPerson=class extends Dy{constructor(e,i,t,l,n,o,s,a){super(),this.Id=e,this.FamilyName=i,this.GivenName=t,this.MiddleNames=l,this.PrefixTitles=n,this.SuffixTitles=o,this.Roles=s,this.Addresses=a,this.type=2077209135}};e.IfcPersonAndOrganization=class extends Dy{constructor(e,i,t){super(),this.ThePerson=e,this.TheOrganization=i,this.Roles=t,this.type=101040310}};class wt extends Dy{constructor(e,i){super(),this.Name=e,this.Description=i,this.type=2483315170}}e.IfcPhysicalQuantity=wt;class Tt extends wt{constructor(e,i,t){super(e,i),this.Name=e,this.Description=i,this.Unit=t,this.type=2226359599}}e.IfcPhysicalSimpleQuantity=Tt;e.IfcPostalAddress=class extends nt{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t),this.Purpose=e,this.Description=i,this.UserDefinedPurpose=t,this.InternalLocation=l,this.AddressLines=n,this.PostalBox=o,this.Town=s,this.Region=a,this.PostalCode=d,this.Country=v,this.type=3355820592}};class Et extends Dy{constructor(e){super(),this.Name=e,this.type=3727388367}}e.IfcPreDefinedItem=Et;class mt extends Et{constructor(e){super(e),this.Name=e,this.type=990879717}}e.IfcPreDefinedSymbol=mt;e.IfcPreDefinedTerminatorSymbol=class extends mt{constructor(e){super(e),this.Name=e,this.type=3213052703}};class Dt extends Et{constructor(e){super(e),this.Name=e,this.type=1775413392}}e.IfcPreDefinedTextFont=Dt;class Rt extends Dy{constructor(e,i,t,l){super(),this.Name=e,this.Description=i,this.AssignedItems=t,this.Identifier=l,this.type=2022622350}}e.IfcPresentationLayerAssignment=Rt;e.IfcPresentationLayerWithStyle=class extends Rt{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l),this.Name=e,this.Description=i,this.AssignedItems=t,this.Identifier=l,this.LayerOn=n,this.LayerFrozen=o,this.LayerBlocked=s,this.LayerStyles=a,this.type=1304840413}};class Nt extends Dy{constructor(e){super(),this.Name=e,this.type=3119450353}}e.IfcPresentationStyle=Nt;e.IfcPresentationStyleAssignment=class extends Dy{constructor(e){super(),this.Styles=e,this.type=2417041796}};class Ot extends Dy{constructor(e,i,t){super(),this.Name=e,this.Description=i,this.Representations=t,this.type=2095639259}}e.IfcProductRepresentation=Ot;e.IfcProductsOfCombustionProperties=class extends pt{constructor(e,i,t,l,n){super(e),this.Material=e,this.SpecificHeatCapacity=i,this.N20Content=t,this.COContent=l,this.CO2Content=n,this.type=2267347899}};class St extends Dy{constructor(e,i){super(),this.ProfileType=e,this.ProfileName=i,this.type=3958567839}}e.IfcProfileDef=St;class At extends Dy{constructor(e,i){super(),this.ProfileName=e,this.ProfileDefinition=i,this.type=2802850158}}e.IfcProfileProperties=At;class bt extends Dy{constructor(e,i){super(),this.Name=e,this.Description=i,this.type=2598011224}}e.IfcProperty=bt;e.IfcPropertyConstraintRelationship=class extends Dy{constructor(e,i,t,l){super(),this.RelatingConstraint=e,this.RelatedProperties=i,this.Name=t,this.Description=l,this.type=3896028662}};e.IfcPropertyDependencyRelationship=class extends Dy{constructor(e,i,t,l,n){super(),this.DependingProperty=e,this.DependantProperty=i,this.Name=t,this.Description=l,this.Expression=n,this.type=148025276}};e.IfcPropertyEnumeration=class extends Dy{constructor(e,i,t){super(),this.Name=e,this.EnumerationValues=i,this.Unit=t,this.type=3710013099}};e.IfcQuantityArea=class extends Tt{constructor(e,i,t,l){super(e,i,t),this.Name=e,this.Description=i,this.Unit=t,this.AreaValue=l,this.type=2044713172}};e.IfcQuantityCount=class extends Tt{constructor(e,i,t,l){super(e,i,t),this.Name=e,this.Description=i,this.Unit=t,this.CountValue=l,this.type=2093928680}};e.IfcQuantityLength=class extends Tt{constructor(e,i,t,l){super(e,i,t),this.Name=e,this.Description=i,this.Unit=t,this.LengthValue=l,this.type=931644368}};e.IfcQuantityTime=class extends Tt{constructor(e,i,t,l){super(e,i,t),this.Name=e,this.Description=i,this.Unit=t,this.TimeValue=l,this.type=3252649465}};e.IfcQuantityVolume=class extends Tt{constructor(e,i,t,l){super(e,i,t),this.Name=e,this.Description=i,this.Unit=t,this.VolumeValue=l,this.type=2405470396}};e.IfcQuantityWeight=class extends Tt{constructor(e,i,t,l){super(e,i,t),this.Name=e,this.Description=i,this.Unit=t,this.WeightValue=l,this.type=825690147}};e.IfcReferencesValueDocument=class extends Dy{constructor(e,i,t,l){super(),this.ReferencedDocument=e,this.ReferencingValues=i,this.Name=t,this.Description=l,this.type=2692823254}};e.IfcReinforcementBarProperties=class extends Dy{constructor(e,i,t,l,n,o){super(),this.TotalCrossSectionArea=e,this.SteelGrade=i,this.BarSurface=t,this.EffectiveDepth=l,this.NominalBarDiameter=n,this.BarCount=o,this.type=1580146022}};e.IfcRelaxation=class extends Dy{constructor(e,i){super(),this.RelaxationValue=e,this.InitialStress=i,this.type=1222501353}};class Ct extends Dy{constructor(e,i,t,l){super(),this.ContextOfItems=e,this.RepresentationIdentifier=i,this.RepresentationType=t,this.Items=l,this.type=1076942058}}e.IfcRepresentation=Ct;class Lt extends Dy{constructor(e,i){super(),this.ContextIdentifier=e,this.ContextType=i,this.type=3377609919}}e.IfcRepresentationContext=Lt;class Pt extends Dy{constructor(){super(),this.type=3008791417}}e.IfcRepresentationItem=Pt;e.IfcRepresentationMap=class extends Dy{constructor(e,i){super(),this.MappingOrigin=e,this.MappedRepresentation=i,this.type=1660063152}};e.IfcRibPlateProfileProperties=class extends At{constructor(e,i,t,l,n,o,s){super(e,i),this.ProfileName=e,this.ProfileDefinition=i,this.Thickness=t,this.RibHeight=l,this.RibWidth=n,this.RibSpacing=o,this.Direction=s,this.type=3679540991}};class gt extends Dy{constructor(e,i,t,l){super(),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.type=2341007311}}e.IfcRoot=gt;e.IfcSIUnit=class extends yt{constructor(e,i,t){super(new Ey(0),e),this.UnitType=e,this.Prefix=i,this.Name=t,this.type=448429030}};e.IfcSectionProperties=class extends Dy{constructor(e,i,t){super(),this.SectionType=e,this.StartProfile=i,this.EndProfile=t,this.type=2042790032}};e.IfcSectionReinforcementProperties=class extends Dy{constructor(e,i,t,l,n,o){super(),this.LongitudinalStartPosition=e,this.LongitudinalEndPosition=i,this.TransversePosition=t,this.ReinforcementRole=l,this.SectionDefinition=n,this.CrossSectionReinforcementDefinitions=o,this.type=4165799628}};e.IfcShapeAspect=class extends Dy{constructor(e,i,t,l,n){super(),this.ShapeRepresentations=e,this.Name=i,this.Description=t,this.ProductDefinitional=l,this.PartOfProductDefinitionShape=n,this.type=867548509}};class Ht extends Ct{constructor(e,i,t,l){super(e,i,t,l),this.ContextOfItems=e,this.RepresentationIdentifier=i,this.RepresentationType=t,this.Items=l,this.type=3982875396}}e.IfcShapeModel=Ht;e.IfcShapeRepresentation=class extends Ht{constructor(e,i,t,l){super(e,i,t,l),this.ContextOfItems=e,this.RepresentationIdentifier=i,this.RepresentationType=t,this.Items=l,this.type=4240577450}};class Bt extends bt{constructor(e,i){super(e,i),this.Name=e,this.Description=i,this.type=3692461612}}e.IfcSimpleProperty=Bt;class Ft extends Dy{constructor(e){super(),this.Name=e,this.type=2273995522}}e.IfcStructuralConnectionCondition=Ft;class Mt extends Dy{constructor(e){super(),this.Name=e,this.type=2162789131}}e.IfcStructuralLoad=Mt;class xt extends Mt{constructor(e){super(e),this.Name=e,this.type=2525727697}}e.IfcStructuralLoadStatic=xt;e.IfcStructuralLoadTemperature=class extends xt{constructor(e,i,t,l){super(e),this.Name=e,this.DeltaT_Constant=i,this.DeltaT_Y=t,this.DeltaT_Z=l,this.type=3408363356}};class Ut extends Ct{constructor(e,i,t,l){super(e,i,t,l),this.ContextOfItems=e,this.RepresentationIdentifier=i,this.RepresentationType=t,this.Items=l,this.type=2830218821}}e.IfcStyleModel=Ut;class Gt extends Pt{constructor(e,i,t){super(),this.Item=e,this.Styles=i,this.Name=t,this.type=3958052878}}e.IfcStyledItem=Gt;e.IfcStyledRepresentation=class extends Ut{constructor(e,i,t,l){super(e,i,t,l),this.ContextOfItems=e,this.RepresentationIdentifier=i,this.RepresentationType=t,this.Items=l,this.type=3049322572}};e.IfcSurfaceStyle=class extends Nt{constructor(e,i,t){super(e),this.Name=e,this.Side=i,this.Styles=t,this.type=1300840506}};e.IfcSurfaceStyleLighting=class extends Dy{constructor(e,i,t,l){super(),this.DiffuseTransmissionColour=e,this.DiffuseReflectionColour=i,this.TransmissionColour=t,this.ReflectanceColour=l,this.type=3303107099}};e.IfcSurfaceStyleRefraction=class extends Dy{constructor(e,i){super(),this.RefractionIndex=e,this.DispersionFactor=i,this.type=1607154358}};class jt extends Dy{constructor(e){super(),this.SurfaceColour=e,this.type=846575682}}e.IfcSurfaceStyleShading=jt;e.IfcSurfaceStyleWithTextures=class extends Dy{constructor(e){super(),this.Textures=e,this.type=1351298697}};class _t extends Dy{constructor(e,i,t,l){super(),this.RepeatS=e,this.RepeatT=i,this.TextureType=t,this.TextureTransform=l,this.type=626085974}}e.IfcSurfaceTexture=_t;e.IfcSymbolStyle=class extends Nt{constructor(e,i){super(e),this.Name=e,this.StyleOfSymbol=i,this.type=1290481447}};e.IfcTable=class extends Dy{constructor(e,i){super(),this.Name=e,this.Rows=i,this.type=985171141}};e.IfcTableRow=class extends Dy{constructor(e,i){super(),this.RowCells=e,this.IsHeading=i,this.type=531007025}};e.IfcTelecomAddress=class extends nt{constructor(e,i,t,l,n,o,s,a){super(e,i,t),this.Purpose=e,this.Description=i,this.UserDefinedPurpose=t,this.TelephoneNumbers=l,this.FacsimileNumbers=n,this.PagerNumber=o,this.ElectronicMailAddresses=s,this.WWWHomePageURL=a,this.type=912023232}};e.IfcTextStyle=class extends Nt{constructor(e,i,t,l){super(e),this.Name=e,this.TextCharacterAppearance=i,this.TextStyle=t,this.TextFontStyle=l,this.type=1447204868}};e.IfcTextStyleFontModel=class extends Dt{constructor(e,i,t,l,n,o){super(e),this.Name=e,this.FontFamily=i,this.FontStyle=t,this.FontVariant=l,this.FontWeight=n,this.FontSize=o,this.type=1983826977}};e.IfcTextStyleForDefinedFont=class extends Dy{constructor(e,i){super(),this.Colour=e,this.BackgroundColour=i,this.type=2636378356}};e.IfcTextStyleTextModel=class extends Dy{constructor(e,i,t,l,n,o,s){super(),this.TextIndent=e,this.TextAlign=i,this.TextDecoration=t,this.LetterSpacing=l,this.WordSpacing=n,this.TextTransform=o,this.LineHeight=s,this.type=1640371178}};e.IfcTextStyleWithBoxCharacteristics=class extends Dy{constructor(e,i,t,l,n){super(),this.BoxHeight=e,this.BoxWidth=i,this.BoxSlantAngle=t,this.BoxRotateAngle=l,this.CharacterSpacing=n,this.type=1484833681}};class Vt extends Dy{constructor(){super(),this.type=280115917}}e.IfcTextureCoordinate=Vt;e.IfcTextureCoordinateGenerator=class extends Vt{constructor(e,i){super(),this.Mode=e,this.Parameter=i,this.type=1742049831}};e.IfcTextureMap=class extends Vt{constructor(e){super(),this.TextureMaps=e,this.type=2552916305}};e.IfcTextureVertex=class extends Dy{constructor(e){super(),this.Coordinates=e,this.type=1210645708}};e.IfcThermalMaterialProperties=class extends pt{constructor(e,i,t,l,n){super(e),this.Material=e,this.SpecificHeatCapacity=i,this.BoilingPoint=t,this.FreezingPoint=l,this.ThermalConductivity=n,this.type=3317419933}};class Wt extends Dy{constructor(e,i,t,l,n,o,s,a){super(),this.Name=e,this.Description=i,this.StartTime=t,this.EndTime=l,this.TimeSeriesDataType=n,this.DataOrigin=o,this.UserDefinedDataOrigin=s,this.Unit=a,this.type=3101149627}}e.IfcTimeSeries=Wt;e.IfcTimeSeriesReferenceRelationship=class extends Dy{constructor(e,i){super(),this.ReferencedTimeSeries=e,this.TimeSeriesReferences=i,this.type=1718945513}};e.IfcTimeSeriesValue=class extends Dy{constructor(e){super(),this.ListValues=e,this.type=581633288}};class qt extends Pt{constructor(){super(),this.type=1377556343}}e.IfcTopologicalRepresentationItem=qt;e.IfcTopologyRepresentation=class extends Ht{constructor(e,i,t,l){super(e,i,t,l),this.ContextOfItems=e,this.RepresentationIdentifier=i,this.RepresentationType=t,this.Items=l,this.type=1735638870}};e.IfcUnitAssignment=class extends Dy{constructor(e){super(),this.Units=e,this.type=180925521}};class Yt extends qt{constructor(){super(),this.type=2799835756}}e.IfcVertex=Yt;e.IfcVertexBasedTextureMap=class extends Dy{constructor(e,i){super(),this.TextureVertices=e,this.TexturePoints=i,this.type=3304826586}};e.IfcVertexPoint=class extends Yt{constructor(e){super(),this.VertexGeometry=e,this.type=1907098498}};e.IfcVirtualGridIntersection=class extends Dy{constructor(e,i){super(),this.IntersectingAxes=e,this.OffsetDistances=i,this.type=891718957}};e.IfcWaterProperties=class extends pt{constructor(e,i,t,l,n,o,s,a){super(e),this.Material=e,this.IsPotable=i,this.Hardness=t,this.AlkalinityConcentration=l,this.AcidityConcentration=n,this.ImpuritiesContent=o,this.PHLevel=s,this.DissolvedSolidsContent=a,this.type=1065908215}};class kt extends Gt{constructor(e,i,t){super(e,i,t),this.Item=e,this.Styles=i,this.Name=t,this.type=2442683028}}e.IfcAnnotationOccurrence=kt;e.IfcAnnotationSurfaceOccurrence=class extends kt{constructor(e,i,t){super(e,i,t),this.Item=e,this.Styles=i,this.Name=t,this.type=962685235}};class zt extends kt{constructor(e,i,t){super(e,i,t),this.Item=e,this.Styles=i,this.Name=t,this.type=3612888222}}e.IfcAnnotationSymbolOccurrence=zt;e.IfcAnnotationTextOccurrence=class extends kt{constructor(e,i,t){super(e,i,t),this.Item=e,this.Styles=i,this.Name=t,this.type=2297822566}};class Xt extends St{constructor(e,i,t){super(e,i),this.ProfileType=e,this.ProfileName=i,this.OuterCurve=t,this.type=3798115385}}e.IfcArbitraryClosedProfileDef=Xt;class Kt extends St{constructor(e,i,t){super(e,i),this.ProfileType=e,this.ProfileName=i,this.Curve=t,this.type=1310608509}}e.IfcArbitraryOpenProfileDef=Kt;e.IfcArbitraryProfileDefWithVoids=class extends Xt{constructor(e,i,t,l){super(e,i,t),this.ProfileType=e,this.ProfileName=i,this.OuterCurve=t,this.InnerCurves=l,this.type=2705031697}};e.IfcBlobTexture=class extends _t{constructor(e,i,t,l,n,o){super(e,i,t,l),this.RepeatS=e,this.RepeatT=i,this.TextureType=t,this.TextureTransform=l,this.RasterFormat=n,this.RasterCode=o,this.type=616511568}};e.IfcCenterLineProfileDef=class extends Kt{constructor(e,i,t,l){super(e,i,t),this.ProfileType=e,this.ProfileName=i,this.Curve=t,this.Thickness=l,this.type=3150382593}};e.IfcClassificationReference=class extends It{constructor(e,i,t,l){super(e,i,t),this.Location=e,this.ItemReference=i,this.Name=t,this.ReferencedSource=l,this.type=647927063}};e.IfcColourRgb=class extends dt{constructor(e,i,t,l){super(e),this.Name=e,this.Red=i,this.Green=t,this.Blue=l,this.type=776857604}};e.IfcComplexProperty=class extends bt{constructor(e,i,t,l){super(e,i),this.Name=e,this.Description=i,this.UsageName=t,this.HasProperties=l,this.type=2542286263}};e.IfcCompositeProfileDef=class extends St{constructor(e,i,t,l){super(e,i),this.ProfileType=e,this.ProfileName=i,this.Profiles=t,this.Label=l,this.type=1485152156}};class Qt extends qt{constructor(e){super(),this.CfsFaces=e,this.type=370225590}}e.IfcConnectedFaceSet=Qt;e.IfcConnectionCurveGeometry=class extends vt{constructor(e,i){super(),this.CurveOnRelatingElement=e,this.CurveOnRelatedElement=i,this.type=1981873012}};e.IfcConnectionPointEccentricity=class extends ut{constructor(e,i,t,l,n){super(e,i),this.PointOnRelatingElement=e,this.PointOnRelatedElement=i,this.EccentricityInX=t,this.EccentricityInY=l,this.EccentricityInZ=n,this.type=45288368}};e.IfcContextDependentUnit=class extends yt{constructor(e,i,t){super(e,i),this.Dimensions=e,this.UnitType=i,this.Name=t,this.type=3050246964}};e.IfcConversionBasedUnit=class extends yt{constructor(e,i,t,l){super(e,i),this.Dimensions=e,this.UnitType=i,this.Name=t,this.ConversionFactor=l,this.type=2889183280}};e.IfcCurveStyle=class extends Nt{constructor(e,i,t,l){super(e),this.Name=e,this.CurveFont=i,this.CurveWidth=t,this.CurveColour=l,this.type=3800577675}};e.IfcDerivedProfileDef=class extends St{constructor(e,i,t,l,n){super(e,i),this.ProfileType=e,this.ProfileName=i,this.ParentProfile=t,this.Operator=l,this.Label=n,this.type=3632507154}};e.IfcDimensionCalloutRelationship=class extends ct{constructor(e,i,t,l){super(e,i,t,l),this.Name=e,this.Description=i,this.RelatingDraughtingCallout=t,this.RelatedDraughtingCallout=l,this.type=2273265877}};e.IfcDimensionPair=class extends ct{constructor(e,i,t,l){super(e,i,t,l),this.Name=e,this.Description=i,this.RelatingDraughtingCallout=t,this.RelatedDraughtingCallout=l,this.type=1694125774}};e.IfcDocumentReference=class extends It{constructor(e,i,t){super(e,i,t),this.Location=e,this.ItemReference=i,this.Name=t,this.type=3732053477}};e.IfcDraughtingPreDefinedTextFont=class extends Dt{constructor(e){super(e),this.Name=e,this.type=4170525392}};class $t extends qt{constructor(e,i){super(),this.EdgeStart=e,this.EdgeEnd=i,this.type=3900360178}}e.IfcEdge=$t;e.IfcEdgeCurve=class extends $t{constructor(e,i,t,l){super(e,i),this.EdgeStart=e,this.EdgeEnd=i,this.EdgeGeometry=t,this.SameSense=l,this.type=476780140}};e.IfcExtendedMaterialProperties=class extends pt{constructor(e,i,t,l){super(e),this.Material=e,this.ExtendedProperties=i,this.Description=t,this.Name=l,this.type=1860660968}};class Zt extends qt{constructor(e){super(),this.Bounds=e,this.type=2556980723}}e.IfcFace=Zt;class Jt extends qt{constructor(e,i){super(),this.Bound=e,this.Orientation=i,this.type=1809719519}}e.IfcFaceBound=Jt;e.IfcFaceOuterBound=class extends Jt{constructor(e,i){super(e,i),this.Bound=e,this.Orientation=i,this.type=803316827}};e.IfcFaceSurface=class extends Zt{constructor(e,i,t){super(e),this.Bounds=e,this.FaceSurface=i,this.SameSense=t,this.type=3008276851}};e.IfcFailureConnectionCondition=class extends Ft{constructor(e,i,t,l,n,o,s){super(e),this.Name=e,this.TensionFailureX=i,this.TensionFailureY=t,this.TensionFailureZ=l,this.CompressionFailureX=n,this.CompressionFailureY=o,this.CompressionFailureZ=s,this.type=4219587988}};e.IfcFillAreaStyle=class extends Nt{constructor(e,i){super(e),this.Name=e,this.FillStyles=i,this.type=738692330}};e.IfcFuelProperties=class extends pt{constructor(e,i,t,l,n){super(e),this.Material=e,this.CombustionTemperature=i,this.CarbonContent=t,this.LowerHeatingValue=l,this.HigherHeatingValue=n,this.type=3857492461}};e.IfcGeneralMaterialProperties=class extends pt{constructor(e,i,t,l){super(e),this.Material=e,this.MolecularWeight=i,this.Porosity=t,this.MassDensity=l,this.type=803998398}};class el extends At{constructor(e,i,t,l,n,o,s){super(e,i),this.ProfileName=e,this.ProfileDefinition=i,this.PhysicalWeight=t,this.Perimeter=l,this.MinimumPlateThickness=n,this.MaximumPlateThickness=o,this.CrossSectionArea=s,this.type=1446786286}}e.IfcGeneralProfileProperties=el;class il extends Lt{constructor(e,i,t,l,n,o){super(e,i),this.ContextIdentifier=e,this.ContextType=i,this.CoordinateSpaceDimension=t,this.Precision=l,this.WorldCoordinateSystem=n,this.TrueNorth=o,this.type=3448662350}}e.IfcGeometricRepresentationContext=il;class tl extends Pt{constructor(){super(),this.type=2453401579}}e.IfcGeometricRepresentationItem=tl;e.IfcGeometricRepresentationSubContext=class extends il{constructor(e,t,l,n,o,s){super(e,t,new i(0),null,new Ey(0),null),this.ContextIdentifier=e,this.ContextType=t,this.ParentContext=l,this.TargetScale=n,this.TargetView=o,this.UserDefinedTargetView=s,this.type=4142052618}};class ll extends tl{constructor(e){super(),this.Elements=e,this.type=3590301190}}e.IfcGeometricSet=ll;e.IfcGridPlacement=class extends ft{constructor(e,i){super(),this.PlacementLocation=e,this.PlacementRefDirection=i,this.type=178086475}};class nl extends tl{constructor(e,i){super(),this.BaseSurface=e,this.AgreementFlag=i,this.type=812098782}}e.IfcHalfSpaceSolid=nl;e.IfcHygroscopicMaterialProperties=class extends pt{constructor(e,i,t,l,n,o){super(e),this.Material=e,this.UpperVaporResistanceFactor=i,this.LowerVaporResistanceFactor=t,this.IsothermalMoistureCapacity=l,this.VaporPermeability=n,this.MoistureDiffusivity=o,this.type=2445078500}};e.IfcImageTexture=class extends _t{constructor(e,i,t,l,n){super(e,i,t,l),this.RepeatS=e,this.RepeatT=i,this.TextureType=t,this.TextureTransform=l,this.UrlReference=n,this.type=3905492369}};e.IfcIrregularTimeSeries=class extends Wt{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.Name=e,this.Description=i,this.StartTime=t,this.EndTime=l,this.TimeSeriesDataType=n,this.DataOrigin=o,this.UserDefinedDataOrigin=s,this.Unit=a,this.Values=d,this.type=3741457305}};class ol extends tl{constructor(e,i,t,l){super(),this.Name=e,this.LightColour=i,this.AmbientIntensity=t,this.Intensity=l,this.type=1402838566}}e.IfcLightSource=ol;e.IfcLightSourceAmbient=class extends ol{constructor(e,i,t,l){super(e,i,t,l),this.Name=e,this.LightColour=i,this.AmbientIntensity=t,this.Intensity=l,this.type=125510826}};e.IfcLightSourceDirectional=class extends ol{constructor(e,i,t,l,n){super(e,i,t,l),this.Name=e,this.LightColour=i,this.AmbientIntensity=t,this.Intensity=l,this.Orientation=n,this.type=2604431987}};e.IfcLightSourceGoniometric=class extends ol{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l),this.Name=e,this.LightColour=i,this.AmbientIntensity=t,this.Intensity=l,this.Position=n,this.ColourAppearance=o,this.ColourTemperature=s,this.LuminousFlux=a,this.LightEmissionSource=d,this.LightDistributionDataSource=v,this.type=4266656042}};class sl extends ol{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l),this.Name=e,this.LightColour=i,this.AmbientIntensity=t,this.Intensity=l,this.Position=n,this.Radius=o,this.ConstantAttenuation=s,this.DistanceAttenuation=a,this.QuadricAttenuation=d,this.type=1520743889}}e.IfcLightSourcePositional=sl;e.IfcLightSourceSpot=class extends sl{constructor(e,i,t,l,n,o,s,a,d,v,u,r,c){super(e,i,t,l,n,o,s,a,d),this.Name=e,this.LightColour=i,this.AmbientIntensity=t,this.Intensity=l,this.Position=n,this.Radius=o,this.ConstantAttenuation=s,this.DistanceAttenuation=a,this.QuadricAttenuation=d,this.Orientation=v,this.ConcentrationExponent=u,this.SpreadAngle=r,this.BeamWidthAngle=c,this.type=3422422726}};e.IfcLocalPlacement=class extends ft{constructor(e,i){super(),this.PlacementRelTo=e,this.RelativePlacement=i,this.type=2624227202}};class al extends qt{constructor(){super(),this.type=1008929658}}e.IfcLoop=al;e.IfcMappedItem=class extends Pt{constructor(e,i){super(),this.MappingSource=e,this.MappingTarget=i,this.type=2347385850}};e.IfcMaterialDefinitionRepresentation=class extends Ot{constructor(e,i,t,l){super(e,i,t),this.Name=e,this.Description=i,this.Representations=t,this.RepresentedMaterial=l,this.type=2022407955}};e.IfcMechanicalConcreteMaterialProperties=class extends ht{constructor(e,i,t,l,n,o,s,a,d,v,u,r){super(e,i,t,l,n,o),this.Material=e,this.DynamicViscosity=i,this.YoungModulus=t,this.ShearModulus=l,this.PoissonRatio=n,this.ThermalExpansionCoefficient=o,this.CompressiveStrength=s,this.MaxAggregateSize=a,this.AdmixturesDescription=d,this.Workability=v,this.ProtectivePoreRatio=u,this.WaterImpermeability=r,this.type=1430189142}};class dl extends gt{constructor(e,i,t,l){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.type=219451334}}e.IfcObjectDefinition=dl;class vl extends tl{constructor(e){super(),this.RepeatFactor=e,this.type=2833995503}}e.IfcOneDirectionRepeatFactor=vl;e.IfcOpenShell=class extends Qt{constructor(e){super(e),this.CfsFaces=e,this.type=2665983363}};e.IfcOrientedEdge=class extends $t{constructor(e,i){super(new Ey(0),new Ey(0)),this.EdgeElement=e,this.Orientation=i,this.type=1029017970}};class ul extends St{constructor(e,i,t){super(e,i),this.ProfileType=e,this.ProfileName=i,this.Position=t,this.type=2529465313}}e.IfcParameterizedProfileDef=ul;e.IfcPath=class extends qt{constructor(e){super(),this.EdgeList=e,this.type=2519244187}};e.IfcPhysicalComplexQuantity=class extends wt{constructor(e,i,t,l,n,o){super(e,i),this.Name=e,this.Description=i,this.HasQuantities=t,this.Discrimination=l,this.Quality=n,this.Usage=o,this.type=3021840470}};e.IfcPixelTexture=class extends _t{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l),this.RepeatS=e,this.RepeatT=i,this.TextureType=t,this.TextureTransform=l,this.Width=n,this.Height=o,this.ColourComponents=s,this.Pixel=a,this.type=597895409}};class rl extends tl{constructor(e){super(),this.Location=e,this.type=2004835150}}e.IfcPlacement=rl;class cl extends tl{constructor(e,i){super(),this.SizeInX=e,this.SizeInY=i,this.type=1663979128}}e.IfcPlanarExtent=cl;class Il extends tl{constructor(){super(),this.type=2067069095}}e.IfcPoint=Il;e.IfcPointOnCurve=class extends Il{constructor(e,i){super(),this.BasisCurve=e,this.PointParameter=i,this.type=4022376103}};e.IfcPointOnSurface=class extends Il{constructor(e,i,t){super(),this.BasisSurface=e,this.PointParameterU=i,this.PointParameterV=t,this.type=1423911732}};e.IfcPolyLoop=class extends al{constructor(e){super(),this.Polygon=e,this.type=2924175390}};e.IfcPolygonalBoundedHalfSpace=class extends nl{constructor(e,i,t,l){super(e,i),this.BaseSurface=e,this.AgreementFlag=i,this.Position=t,this.PolygonalBoundary=l,this.type=2775532180}};class pl extends Et{constructor(e){super(e),this.Name=e,this.type=759155922}}e.IfcPreDefinedColour=pl;class hl extends Et{constructor(e){super(e),this.Name=e,this.type=2559016684}}e.IfcPreDefinedCurveFont=hl;e.IfcPreDefinedDimensionSymbol=class extends mt{constructor(e){super(e),this.Name=e,this.type=433424934}};e.IfcPreDefinedPointMarkerSymbol=class extends mt{constructor(e){super(e),this.Name=e,this.type=179317114}};e.IfcProductDefinitionShape=class extends Ot{constructor(e,i,t){super(e,i,t),this.Name=e,this.Description=i,this.Representations=t,this.type=673634403}};e.IfcPropertyBoundedValue=class extends Bt{constructor(e,i,t,l,n){super(e,i),this.Name=e,this.Description=i,this.UpperBoundValue=t,this.LowerBoundValue=l,this.Unit=n,this.type=871118103}};class yl extends gt{constructor(e,i,t,l){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.type=1680319473}}e.IfcPropertyDefinition=yl;e.IfcPropertyEnumeratedValue=class extends Bt{constructor(e,i,t,l){super(e,i),this.Name=e,this.Description=i,this.EnumerationValues=t,this.EnumerationReference=l,this.type=4166981789}};e.IfcPropertyListValue=class extends Bt{constructor(e,i,t,l){super(e,i),this.Name=e,this.Description=i,this.ListValues=t,this.Unit=l,this.type=2752243245}};e.IfcPropertyReferenceValue=class extends Bt{constructor(e,i,t,l){super(e,i),this.Name=e,this.Description=i,this.UsageName=t,this.PropertyReference=l,this.type=941946838}};class fl extends yl{constructor(e,i,t,l){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.type=3357820518}}e.IfcPropertySetDefinition=fl;e.IfcPropertySingleValue=class extends Bt{constructor(e,i,t,l){super(e,i),this.Name=e,this.Description=i,this.NominalValue=t,this.Unit=l,this.type=3650150729}};e.IfcPropertyTableValue=class extends Bt{constructor(e,i,t,l,n,o,s){super(e,i),this.Name=e,this.Description=i,this.DefiningValues=t,this.DefinedValues=l,this.Expression=n,this.DefiningUnit=o,this.DefinedUnit=s,this.type=110355661}};class wl extends ul{constructor(e,i,t,l,n){super(e,i,t),this.ProfileType=e,this.ProfileName=i,this.Position=t,this.XDim=l,this.YDim=n,this.type=3615266464}}e.IfcRectangleProfileDef=wl;e.IfcRegularTimeSeries=class extends Wt{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a),this.Name=e,this.Description=i,this.StartTime=t,this.EndTime=l,this.TimeSeriesDataType=n,this.DataOrigin=o,this.UserDefinedDataOrigin=s,this.Unit=a,this.TimeStep=d,this.Values=v,this.type=3413951693}};e.IfcReinforcementDefinitionProperties=class extends fl{constructor(e,i,t,l,n,o){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.DefinitionType=n,this.ReinforcementSectionDefinitions=o,this.type=3765753017}};class Tl extends gt{constructor(e,i,t,l){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.type=478536968}}e.IfcRelationship=Tl;e.IfcRoundedRectangleProfileDef=class extends wl{constructor(e,i,t,l,n,o){super(e,i,t,l,n),this.ProfileType=e,this.ProfileName=i,this.Position=t,this.XDim=l,this.YDim=n,this.RoundingRadius=o,this.type=2778083089}};e.IfcSectionedSpine=class extends tl{constructor(e,i,t){super(),this.SpineCurve=e,this.CrossSections=i,this.CrossSectionPositions=t,this.type=1509187699}};e.IfcServiceLifeFactor=class extends fl{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.PredefinedType=n,this.UpperValue=o,this.MostUsedValue=s,this.LowerValue=a,this.type=2411513650}};e.IfcShellBasedSurfaceModel=class extends tl{constructor(e){super(),this.SbsmBoundary=e,this.type=4124623270}};e.IfcSlippageConnectionCondition=class extends Ft{constructor(e,i,t,l){super(e),this.Name=e,this.SlippageX=i,this.SlippageY=t,this.SlippageZ=l,this.type=2609359061}};class El extends tl{constructor(){super(),this.type=723233188}}e.IfcSolidModel=El;e.IfcSoundProperties=class extends fl{constructor(e,i,t,l,n,o,s){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.IsAttenuating=n,this.SoundScale=o,this.SoundValues=s,this.type=2485662743}};e.IfcSoundValue=class extends fl{constructor(e,i,t,l,n,o,s){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.SoundLevelTimeSeries=n,this.Frequency=o,this.SoundLevelSingleValue=s,this.type=1202362311}};e.IfcSpaceThermalLoadProperties=class extends fl{constructor(e,i,t,l,n,o,s,a,d,v,u,r,c,I){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableValueRatio=n,this.ThermalLoadSource=o,this.PropertySource=s,this.SourceDescription=a,this.MaximumValue=d,this.MinimumValue=v,this.ThermalLoadTimeSeriesValues=u,this.UserDefinedThermalLoadSource=r,this.UserDefinedPropertySource=c,this.ThermalLoadType=I,this.type=390701378}};e.IfcStructuralLoadLinearForce=class extends xt{constructor(e,i,t,l,n,o,s){super(e),this.Name=e,this.LinearForceX=i,this.LinearForceY=t,this.LinearForceZ=l,this.LinearMomentX=n,this.LinearMomentY=o,this.LinearMomentZ=s,this.type=1595516126}};e.IfcStructuralLoadPlanarForce=class extends xt{constructor(e,i,t,l){super(e),this.Name=e,this.PlanarForceX=i,this.PlanarForceY=t,this.PlanarForceZ=l,this.type=2668620305}};class ml extends xt{constructor(e,i,t,l,n,o,s){super(e),this.Name=e,this.DisplacementX=i,this.DisplacementY=t,this.DisplacementZ=l,this.RotationalDisplacementRX=n,this.RotationalDisplacementRY=o,this.RotationalDisplacementRZ=s,this.type=2473145415}}e.IfcStructuralLoadSingleDisplacement=ml;e.IfcStructuralLoadSingleDisplacementDistortion=class extends ml{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s),this.Name=e,this.DisplacementX=i,this.DisplacementY=t,this.DisplacementZ=l,this.RotationalDisplacementRX=n,this.RotationalDisplacementRY=o,this.RotationalDisplacementRZ=s,this.Distortion=a,this.type=1973038258}};class Dl extends xt{constructor(e,i,t,l,n,o,s){super(e),this.Name=e,this.ForceX=i,this.ForceY=t,this.ForceZ=l,this.MomentX=n,this.MomentY=o,this.MomentZ=s,this.type=1597423693}}e.IfcStructuralLoadSingleForce=Dl;e.IfcStructuralLoadSingleForceWarping=class extends Dl{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s),this.Name=e,this.ForceX=i,this.ForceY=t,this.ForceZ=l,this.MomentX=n,this.MomentY=o,this.MomentZ=s,this.WarpingMoment=a,this.type=1190533807}};class Rl extends el{constructor(e,i,t,l,n,o,s,a,d,v,u,r,c,I,p,h,y,f,w,T,E,m,D){super(e,i,t,l,n,o,s),this.ProfileName=e,this.ProfileDefinition=i,this.PhysicalWeight=t,this.Perimeter=l,this.MinimumPlateThickness=n,this.MaximumPlateThickness=o,this.CrossSectionArea=s,this.TorsionalConstantX=a,this.MomentOfInertiaYZ=d,this.MomentOfInertiaY=v,this.MomentOfInertiaZ=u,this.WarpingConstant=r,this.ShearCentreZ=c,this.ShearCentreY=I,this.ShearDeformationAreaZ=p,this.ShearDeformationAreaY=h,this.MaximumSectionModulusY=y,this.MinimumSectionModulusY=f,this.MaximumSectionModulusZ=w,this.MinimumSectionModulusZ=T,this.TorsionalSectionModulus=E,this.CentreOfGravityInX=m,this.CentreOfGravityInY=D,this.type=3843319758}}e.IfcStructuralProfileProperties=Rl;e.IfcStructuralSteelProfileProperties=class extends Rl{constructor(e,i,t,l,n,o,s,a,d,v,u,r,c,I,p,h,y,f,w,T,E,m,D,R,N,O,S){super(e,i,t,l,n,o,s,a,d,v,u,r,c,I,p,h,y,f,w,T,E,m,D),this.ProfileName=e,this.ProfileDefinition=i,this.PhysicalWeight=t,this.Perimeter=l,this.MinimumPlateThickness=n,this.MaximumPlateThickness=o,this.CrossSectionArea=s,this.TorsionalConstantX=a,this.MomentOfInertiaYZ=d,this.MomentOfInertiaY=v,this.MomentOfInertiaZ=u,this.WarpingConstant=r,this.ShearCentreZ=c,this.ShearCentreY=I,this.ShearDeformationAreaZ=p,this.ShearDeformationAreaY=h,this.MaximumSectionModulusY=y,this.MinimumSectionModulusY=f,this.MaximumSectionModulusZ=w,this.MinimumSectionModulusZ=T,this.TorsionalSectionModulus=E,this.CentreOfGravityInX=m,this.CentreOfGravityInY=D,this.ShearAreaZ=R,this.ShearAreaY=N,this.PlasticShapeFactorY=O,this.PlasticShapeFactorZ=S,this.type=3653947884}};e.IfcSubedge=class extends $t{constructor(e,i,t){super(e,i),this.EdgeStart=e,this.EdgeEnd=i,this.ParentEdge=t,this.type=2233826070}};class Nl extends tl{constructor(){super(),this.type=2513912981}}e.IfcSurface=Nl;e.IfcSurfaceStyleRendering=class extends jt{constructor(e,i,t,l,n,o,s,a,d){super(e),this.SurfaceColour=e,this.Transparency=i,this.DiffuseColour=t,this.TransmissionColour=l,this.DiffuseTransmissionColour=n,this.ReflectionColour=o,this.SpecularColour=s,this.SpecularHighlight=a,this.ReflectanceMethod=d,this.type=1878645084}};class Ol extends El{constructor(e,i){super(),this.SweptArea=e,this.Position=i,this.type=2247615214}}e.IfcSweptAreaSolid=Ol;e.IfcSweptDiskSolid=class extends El{constructor(e,i,t,l,n){super(),this.Directrix=e,this.Radius=i,this.InnerRadius=t,this.StartParam=l,this.EndParam=n,this.type=1260650574}};class Sl extends Nl{constructor(e,i){super(),this.SweptCurve=e,this.Position=i,this.type=230924584}}e.IfcSweptSurface=Sl;e.IfcTShapeProfileDef=class extends ul{constructor(e,i,t,l,n,o,s,a,d,v,u,r,c){super(e,i,t),this.ProfileType=e,this.ProfileName=i,this.Position=t,this.Depth=l,this.FlangeWidth=n,this.WebThickness=o,this.FlangeThickness=s,this.FilletRadius=a,this.FlangeEdgeRadius=d,this.WebEdgeRadius=v,this.WebSlope=u,this.FlangeSlope=r,this.CentreOfGravityInY=c,this.type=3071757647}};class Al extends zt{constructor(e,i,t,l){super(e,i,t),this.Item=e,this.Styles=i,this.Name=t,this.AnnotatedCurve=l,this.type=3028897424}}e.IfcTerminatorSymbol=Al;class bl extends tl{constructor(e,i,t){super(),this.Literal=e,this.Placement=i,this.Path=t,this.type=4282788508}}e.IfcTextLiteral=bl;e.IfcTextLiteralWithExtent=class extends bl{constructor(e,i,t,l,n){super(e,i,t),this.Literal=e,this.Placement=i,this.Path=t,this.Extent=l,this.BoxAlignment=n,this.type=3124975700}};e.IfcTrapeziumProfileDef=class extends ul{constructor(e,i,t,l,n,o,s){super(e,i,t),this.ProfileType=e,this.ProfileName=i,this.Position=t,this.BottomXDim=l,this.TopXDim=n,this.YDim=o,this.TopXOffset=s,this.type=2715220739}};e.IfcTwoDirectionRepeatFactor=class extends vl{constructor(e,i){super(e),this.RepeatFactor=e,this.SecondRepeatFactor=i,this.type=1345879162}};class Cl extends dl{constructor(e,i,t,l,n,o){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.type=1628702193}}e.IfcTypeObject=Cl;class Ll extends Cl{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.type=2347495698}}e.IfcTypeProduct=Ll;e.IfcUShapeProfileDef=class extends ul{constructor(e,i,t,l,n,o,s,a,d,v,u){super(e,i,t),this.ProfileType=e,this.ProfileName=i,this.Position=t,this.Depth=l,this.FlangeWidth=n,this.WebThickness=o,this.FlangeThickness=s,this.FilletRadius=a,this.EdgeRadius=d,this.FlangeSlope=v,this.CentreOfGravityInX=u,this.type=427810014}};e.IfcVector=class extends tl{constructor(e,i){super(),this.Orientation=e,this.Magnitude=i,this.type=1417489154}};e.IfcVertexLoop=class extends al{constructor(e){super(),this.LoopVertex=e,this.type=2759199220}};e.IfcWindowLiningProperties=class extends fl{constructor(e,i,t,l,n,o,s,a,d,v,u,r,c){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.LiningDepth=n,this.LiningThickness=o,this.TransomThickness=s,this.MullionThickness=a,this.FirstTransomOffset=d,this.SecondTransomOffset=v,this.FirstMullionOffset=u,this.SecondMullionOffset=r,this.ShapeAspectStyle=c,this.type=336235671}};e.IfcWindowPanelProperties=class extends fl{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.OperationType=n,this.PanelPosition=o,this.FrameDepth=s,this.FrameThickness=a,this.ShapeAspectStyle=d,this.type=512836454}};e.IfcWindowStyle=class extends Ll{constructor(e,i,t,l,n,o,s,a,d,v,u,r){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ConstructionType=d,this.OperationType=v,this.ParameterTakesPrecedence=u,this.Sizeable=r,this.type=1299126871}};e.IfcZShapeProfileDef=class extends ul{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t),this.ProfileType=e,this.ProfileName=i,this.Position=t,this.Depth=l,this.FlangeWidth=n,this.WebThickness=o,this.FlangeThickness=s,this.FilletRadius=a,this.EdgeRadius=d,this.type=2543172580}};class Pl extends kt{constructor(e,i,t){super(e,i,t),this.Item=e,this.Styles=i,this.Name=t,this.type=3288037868}}e.IfcAnnotationCurveOccurrence=Pl;e.IfcAnnotationFillArea=class extends tl{constructor(e,i){super(),this.OuterBoundary=e,this.InnerBoundaries=i,this.type=669184980}};e.IfcAnnotationFillAreaOccurrence=class extends kt{constructor(e,i,t,l,n){super(e,i,t),this.Item=e,this.Styles=i,this.Name=t,this.FillStyleTarget=l,this.GlobalOrLocal=n,this.type=2265737646}};e.IfcAnnotationSurface=class extends tl{constructor(e,i){super(),this.Item=e,this.TextureCoordinates=i,this.type=1302238472}};e.IfcAxis1Placement=class extends rl{constructor(e,i){super(e),this.Location=e,this.Axis=i,this.type=4261334040}};e.IfcAxis2Placement2D=class extends rl{constructor(e,i){super(e),this.Location=e,this.RefDirection=i,this.type=3125803723}};e.IfcAxis2Placement3D=class extends rl{constructor(e,i,t){super(e),this.Location=e,this.Axis=i,this.RefDirection=t,this.type=2740243338}};class gl extends tl{constructor(e,i,t){super(),this.Operator=e,this.FirstOperand=i,this.SecondOperand=t,this.type=2736907675}}e.IfcBooleanResult=gl;class Hl extends Nl{constructor(){super(),this.type=4182860854}}e.IfcBoundedSurface=Hl;e.IfcBoundingBox=class extends tl{constructor(e,i,t,l){super(),this.Corner=e,this.XDim=i,this.YDim=t,this.ZDim=l,this.type=2581212453}};e.IfcBoxedHalfSpace=class extends nl{constructor(e,i,t){super(e,i),this.BaseSurface=e,this.AgreementFlag=i,this.Enclosure=t,this.type=2713105998}};e.IfcCShapeProfileDef=class extends ul{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t),this.ProfileType=e,this.ProfileName=i,this.Position=t,this.Depth=l,this.Width=n,this.WallThickness=o,this.Girth=s,this.InternalFilletRadius=a,this.CentreOfGravityInX=d,this.type=2898889636}};e.IfcCartesianPoint=class extends Il{constructor(e){super(),this.Coordinates=e,this.type=1123145078}};class Bl extends tl{constructor(e,i,t,l){super(),this.Axis1=e,this.Axis2=i,this.LocalOrigin=t,this.Scale=l,this.type=59481748}}e.IfcCartesianTransformationOperator=Bl;class Fl extends Bl{constructor(e,i,t,l){super(e,i,t,l),this.Axis1=e,this.Axis2=i,this.LocalOrigin=t,this.Scale=l,this.type=3749851601}}e.IfcCartesianTransformationOperator2D=Fl;e.IfcCartesianTransformationOperator2DnonUniform=class extends Fl{constructor(e,i,t,l,n){super(e,i,t,l),this.Axis1=e,this.Axis2=i,this.LocalOrigin=t,this.Scale=l,this.Scale2=n,this.type=3486308946}};class Ml extends Bl{constructor(e,i,t,l,n){super(e,i,t,l),this.Axis1=e,this.Axis2=i,this.LocalOrigin=t,this.Scale=l,this.Axis3=n,this.type=3331915920}}e.IfcCartesianTransformationOperator3D=Ml;e.IfcCartesianTransformationOperator3DnonUniform=class extends Ml{constructor(e,i,t,l,n,o,s){super(e,i,t,l,n),this.Axis1=e,this.Axis2=i,this.LocalOrigin=t,this.Scale=l,this.Axis3=n,this.Scale2=o,this.Scale3=s,this.type=1416205885}};class xl extends ul{constructor(e,i,t,l){super(e,i,t),this.ProfileType=e,this.ProfileName=i,this.Position=t,this.Radius=l,this.type=1383045692}}e.IfcCircleProfileDef=xl;e.IfcClosedShell=class extends Qt{constructor(e){super(e),this.CfsFaces=e,this.type=2205249479}};e.IfcCompositeCurveSegment=class extends tl{constructor(e,i,t){super(),this.Transition=e,this.SameSense=i,this.ParentCurve=t,this.type=2485617015}};e.IfcCraneRailAShapeProfileDef=class extends ul{constructor(e,i,t,l,n,o,s,a,d,v,u,r,c,I,p){super(e,i,t),this.ProfileType=e,this.ProfileName=i,this.Position=t,this.OverallHeight=l,this.BaseWidth2=n,this.Radius=o,this.HeadWidth=s,this.HeadDepth2=a,this.HeadDepth3=d,this.WebThickness=v,this.BaseWidth4=u,this.BaseDepth1=r,this.BaseDepth2=c,this.BaseDepth3=I,this.CentreOfGravityInY=p,this.type=4133800736}};e.IfcCraneRailFShapeProfileDef=class extends ul{constructor(e,i,t,l,n,o,s,a,d,v,u,r){super(e,i,t),this.ProfileType=e,this.ProfileName=i,this.Position=t,this.OverallHeight=l,this.HeadWidth=n,this.Radius=o,this.HeadDepth2=s,this.HeadDepth3=a,this.WebThickness=d,this.BaseDepth1=v,this.BaseDepth2=u,this.CentreOfGravityInY=r,this.type=194851669}};class Ul extends tl{constructor(e){super(),this.Position=e,this.type=2506170314}}e.IfcCsgPrimitive3D=Ul;e.IfcCsgSolid=class extends El{constructor(e){super(),this.TreeRootExpression=e,this.type=2147822146}};class Gl extends tl{constructor(){super(),this.type=2601014836}}e.IfcCurve=Gl;e.IfcCurveBoundedPlane=class extends Hl{constructor(e,i,t){super(),this.BasisSurface=e,this.OuterBoundary=i,this.InnerBoundaries=t,this.type=2827736869}};e.IfcDefinedSymbol=class extends tl{constructor(e,i){super(),this.Definition=e,this.Target=i,this.type=693772133}};e.IfcDimensionCurve=class extends Pl{constructor(e,i,t){super(e,i,t),this.Item=e,this.Styles=i,this.Name=t,this.type=606661476}};e.IfcDimensionCurveTerminator=class extends Al{constructor(e,i,t,l,n){super(e,i,t,l),this.Item=e,this.Styles=i,this.Name=t,this.AnnotatedCurve=l,this.Role=n,this.type=4054601972}};e.IfcDirection=class extends tl{constructor(e){super(),this.DirectionRatios=e,this.type=32440307}};e.IfcDoorLiningProperties=class extends fl{constructor(e,i,t,l,n,o,s,a,d,v,u,r,c,I,p){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.LiningDepth=n,this.LiningThickness=o,this.ThresholdDepth=s,this.ThresholdThickness=a,this.TransomThickness=d,this.TransomOffset=v,this.LiningOffset=u,this.ThresholdOffset=r,this.CasingThickness=c,this.CasingDepth=I,this.ShapeAspectStyle=p,this.type=2963535650}};e.IfcDoorPanelProperties=class extends fl{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.PanelDepth=n,this.PanelOperation=o,this.PanelWidth=s,this.PanelPosition=a,this.ShapeAspectStyle=d,this.type=1714330368}};e.IfcDoorStyle=class extends Ll{constructor(e,i,t,l,n,o,s,a,d,v,u,r){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.OperationType=d,this.ConstructionType=v,this.ParameterTakesPrecedence=u,this.Sizeable=r,this.type=526551008}};class jl extends tl{constructor(e){super(),this.Contents=e,this.type=3073041342}}e.IfcDraughtingCallout=jl;e.IfcDraughtingPreDefinedColour=class extends pl{constructor(e){super(e),this.Name=e,this.type=445594917}};e.IfcDraughtingPreDefinedCurveFont=class extends hl{constructor(e){super(e),this.Name=e,this.type=4006246654}};e.IfcEdgeLoop=class extends al{constructor(e){super(),this.EdgeList=e,this.type=1472233963}};e.IfcElementQuantity=class extends fl{constructor(e,i,t,l,n,o){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.MethodOfMeasurement=n,this.Quantities=o,this.type=1883228015}};class _l extends Ll{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.type=339256511}}e.IfcElementType=_l;class Vl extends Nl{constructor(e){super(),this.Position=e,this.type=2777663545}}e.IfcElementarySurface=Vl;e.IfcEllipseProfileDef=class extends ul{constructor(e,i,t,l,n){super(e,i,t),this.ProfileType=e,this.ProfileName=i,this.Position=t,this.SemiAxis1=l,this.SemiAxis2=n,this.type=2835456948}};class Wl extends fl{constructor(e,i,t,l,n,o){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.EnergySequence=n,this.UserDefinedEnergySequence=o,this.type=80994333}}e.IfcEnergyProperties=Wl;e.IfcExtrudedAreaSolid=class extends Ol{constructor(e,i,t,l){super(e,i),this.SweptArea=e,this.Position=i,this.ExtrudedDirection=t,this.Depth=l,this.type=477187591}};e.IfcFaceBasedSurfaceModel=class extends tl{constructor(e){super(),this.FbsmFaces=e,this.type=2047409740}};e.IfcFillAreaStyleHatching=class extends tl{constructor(e,i,t,l,n){super(),this.HatchLineAppearance=e,this.StartOfNextHatchLine=i,this.PointOfReferenceHatchLine=t,this.PatternStart=l,this.HatchLineAngle=n,this.type=374418227}};e.IfcFillAreaStyleTileSymbolWithStyle=class extends tl{constructor(e){super(),this.Symbol=e,this.type=4203026998}};e.IfcFillAreaStyleTiles=class extends tl{constructor(e,i,t){super(),this.TilingPattern=e,this.Tiles=i,this.TilingScale=t,this.type=315944413}};e.IfcFluidFlowProperties=class extends fl{constructor(e,i,t,l,n,o,s,a,d,v,u,r,c,I,p,h,y,f,w){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.PropertySource=n,this.FlowConditionTimeSeries=o,this.VelocityTimeSeries=s,this.FlowrateTimeSeries=a,this.Fluid=d,this.PressureTimeSeries=v,this.UserDefinedPropertySource=u,this.TemperatureSingleValue=r,this.WetBulbTemperatureSingleValue=c,this.WetBulbTemperatureTimeSeries=I,this.TemperatureTimeSeries=p,this.FlowrateSingleValue=h,this.FlowConditionSingleValue=y,this.VelocitySingleValue=f,this.PressureSingleValue=w,this.type=3455213021}};class ql extends _l{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.type=4238390223}}e.IfcFurnishingElementType=ql;e.IfcFurnitureType=class extends ql{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.AssemblyPlace=v,this.type=1268542332}};e.IfcGeometricCurveSet=class extends ll{constructor(e){super(e),this.Elements=e,this.type=987898635}};class Yl extends ul{constructor(e,i,t,l,n,o,s,a){super(e,i,t),this.ProfileType=e,this.ProfileName=i,this.Position=t,this.OverallWidth=l,this.OverallDepth=n,this.WebThickness=o,this.FlangeThickness=s,this.FilletRadius=a,this.type=1484403080}}e.IfcIShapeProfileDef=Yl;e.IfcLShapeProfileDef=class extends ul{constructor(e,i,t,l,n,o,s,a,d,v,u){super(e,i,t),this.ProfileType=e,this.ProfileName=i,this.Position=t,this.Depth=l,this.Width=n,this.Thickness=o,this.FilletRadius=s,this.EdgeRadius=a,this.LegSlope=d,this.CentreOfGravityInX=v,this.CentreOfGravityInY=u,this.type=572779678}};e.IfcLine=class extends Gl{constructor(e,i){super(),this.Pnt=e,this.Dir=i,this.type=1281925730}};class kl extends El{constructor(e){super(),this.Outer=e,this.type=1425443689}}e.IfcManifoldSolidBrep=kl;class zl extends dl{constructor(e,i,t,l,n){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.type=3888040117}}e.IfcObject=zl;e.IfcOffsetCurve2D=class extends Gl{constructor(e,i,t){super(),this.BasisCurve=e,this.Distance=i,this.SelfIntersect=t,this.type=3388369263}};e.IfcOffsetCurve3D=class extends Gl{constructor(e,i,t,l){super(),this.BasisCurve=e,this.Distance=i,this.SelfIntersect=t,this.RefDirection=l,this.type=3505215534}};e.IfcPermeableCoveringProperties=class extends fl{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.OperationType=n,this.PanelPosition=o,this.FrameDepth=s,this.FrameThickness=a,this.ShapeAspectStyle=d,this.type=3566463478}};e.IfcPlanarBox=class extends cl{constructor(e,i,t){super(e,i),this.SizeInX=e,this.SizeInY=i,this.Placement=t,this.type=603570806}};e.IfcPlane=class extends Vl{constructor(e){super(e),this.Position=e,this.type=220341763}};class Xl extends zl{constructor(e,i,t,l,n){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.type=2945172077}}e.IfcProcess=Xl;class Kl extends zl{constructor(e,i,t,l,n,o,s){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.type=4208778838}}e.IfcProduct=Kl;e.IfcProject=class extends zl{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.LongName=o,this.Phase=s,this.RepresentationContexts=a,this.UnitsInContext=d,this.type=103090709}};e.IfcProjectionCurve=class extends Pl{constructor(e,i,t){super(e,i,t),this.Item=e,this.Styles=i,this.Name=t,this.type=4194566429}};e.IfcPropertySet=class extends fl{constructor(e,i,t,l,n){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.HasProperties=n,this.type=1451395588}};e.IfcProxy=class extends Kl{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.ProxyType=a,this.Tag=d,this.type=3219374653}};e.IfcRectangleHollowProfileDef=class extends wl{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n),this.ProfileType=e,this.ProfileName=i,this.Position=t,this.XDim=l,this.YDim=n,this.WallThickness=o,this.InnerFilletRadius=s,this.OuterFilletRadius=a,this.type=2770003689}};e.IfcRectangularPyramid=class extends Ul{constructor(e,i,t,l){super(e),this.Position=e,this.XLength=i,this.YLength=t,this.Height=l,this.type=2798486643}};e.IfcRectangularTrimmedSurface=class extends Hl{constructor(e,i,t,l,n,o,s){super(),this.BasisSurface=e,this.U1=i,this.V1=t,this.U2=l,this.V2=n,this.Usense=o,this.Vsense=s,this.type=3454111270}};class Ql extends Tl{constructor(e,i,t,l,n,o){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatedObjects=n,this.RelatedObjectsType=o,this.type=3939117080}}e.IfcRelAssigns=Ql;class $l extends Ql{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatedObjects=n,this.RelatedObjectsType=o,this.RelatingActor=s,this.ActingRole=a,this.type=1683148259}}e.IfcRelAssignsToActor=$l;class Zl extends Ql{constructor(e,i,t,l,n,o,s){super(e,i,t,l,n,o),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatedObjects=n,this.RelatedObjectsType=o,this.RelatingControl=s,this.type=2495723537}}e.IfcRelAssignsToControl=Zl;e.IfcRelAssignsToGroup=class extends Ql{constructor(e,i,t,l,n,o,s){super(e,i,t,l,n,o),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatedObjects=n,this.RelatedObjectsType=o,this.RelatingGroup=s,this.type=1307041759}};e.IfcRelAssignsToProcess=class extends Ql{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatedObjects=n,this.RelatedObjectsType=o,this.RelatingProcess=s,this.QuantityInProcess=a,this.type=4278684876}};e.IfcRelAssignsToProduct=class extends Ql{constructor(e,i,t,l,n,o,s){super(e,i,t,l,n,o),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatedObjects=n,this.RelatedObjectsType=o,this.RelatingProduct=s,this.type=2857406711}};e.IfcRelAssignsToProjectOrder=class extends Zl{constructor(e,i,t,l,n,o,s){super(e,i,t,l,n,o,s),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatedObjects=n,this.RelatedObjectsType=o,this.RelatingControl=s,this.type=3372526763}};e.IfcRelAssignsToResource=class extends Ql{constructor(e,i,t,l,n,o,s){super(e,i,t,l,n,o),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatedObjects=n,this.RelatedObjectsType=o,this.RelatingResource=s,this.type=205026976}};class Jl extends Tl{constructor(e,i,t,l,n){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatedObjects=n,this.type=1865459582}}e.IfcRelAssociates=Jl;e.IfcRelAssociatesAppliedValue=class extends Jl{constructor(e,i,t,l,n,o){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatedObjects=n,this.RelatingAppliedValue=o,this.type=1327628568}};e.IfcRelAssociatesApproval=class extends Jl{constructor(e,i,t,l,n,o){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatedObjects=n,this.RelatingApproval=o,this.type=4095574036}};e.IfcRelAssociatesClassification=class extends Jl{constructor(e,i,t,l,n,o){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatedObjects=n,this.RelatingClassification=o,this.type=919958153}};e.IfcRelAssociatesConstraint=class extends Jl{constructor(e,i,t,l,n,o,s){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatedObjects=n,this.Intent=o,this.RelatingConstraint=s,this.type=2728634034}};e.IfcRelAssociatesDocument=class extends Jl{constructor(e,i,t,l,n,o){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatedObjects=n,this.RelatingDocument=o,this.type=982818633}};e.IfcRelAssociatesLibrary=class extends Jl{constructor(e,i,t,l,n,o){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatedObjects=n,this.RelatingLibrary=o,this.type=3840914261}};e.IfcRelAssociatesMaterial=class extends Jl{constructor(e,i,t,l,n,o){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatedObjects=n,this.RelatingMaterial=o,this.type=2655215786}};e.IfcRelAssociatesProfileProperties=class extends Jl{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatedObjects=n,this.RelatingProfileProperties=o,this.ProfileSectionLocation=s,this.ProfileOrientation=a,this.type=2851387026}};class en extends Tl{constructor(e,i,t,l){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.type=826625072}}e.IfcRelConnects=en;class tn extends en{constructor(e,i,t,l,n,o,s){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ConnectionGeometry=n,this.RelatingElement=o,this.RelatedElement=s,this.type=1204542856}}e.IfcRelConnectsElements=tn;e.IfcRelConnectsPathElements=class extends tn{constructor(e,i,t,l,n,o,s,a,d,v,u){super(e,i,t,l,n,o,s),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ConnectionGeometry=n,this.RelatingElement=o,this.RelatedElement=s,this.RelatingPriorities=a,this.RelatedPriorities=d,this.RelatedConnectionType=v,this.RelatingConnectionType=u,this.type=3945020480}};e.IfcRelConnectsPortToElement=class extends en{constructor(e,i,t,l,n,o){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatingPort=n,this.RelatedElement=o,this.type=4201705270}};e.IfcRelConnectsPorts=class extends en{constructor(e,i,t,l,n,o,s){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatingPort=n,this.RelatedPort=o,this.RealizingElement=s,this.type=3190031847}};e.IfcRelConnectsStructuralActivity=class extends en{constructor(e,i,t,l,n,o){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatingElement=n,this.RelatedStructuralActivity=o,this.type=2127690289}};e.IfcRelConnectsStructuralElement=class extends en{constructor(e,i,t,l,n,o){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatingElement=n,this.RelatedStructuralMember=o,this.type=3912681535}};class ln extends en{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatingStructuralMember=n,this.RelatedStructuralConnection=o,this.AppliedCondition=s,this.AdditionalConditions=a,this.SupportedLength=d,this.ConditionCoordinateSystem=v,this.type=1638771189}}e.IfcRelConnectsStructuralMember=ln;e.IfcRelConnectsWithEccentricity=class extends ln{constructor(e,i,t,l,n,o,s,a,d,v,u){super(e,i,t,l,n,o,s,a,d,v),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatingStructuralMember=n,this.RelatedStructuralConnection=o,this.AppliedCondition=s,this.AdditionalConditions=a,this.SupportedLength=d,this.ConditionCoordinateSystem=v,this.ConnectionConstraint=u,this.type=504942748}};e.IfcRelConnectsWithRealizingElements=class extends tn{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ConnectionGeometry=n,this.RelatingElement=o,this.RelatedElement=s,this.RealizingElements=a,this.ConnectionType=d,this.type=3678494232}};e.IfcRelContainedInSpatialStructure=class extends en{constructor(e,i,t,l,n,o){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatedElements=n,this.RelatingStructure=o,this.type=3242617779}};e.IfcRelCoversBldgElements=class extends en{constructor(e,i,t,l,n,o){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatingBuildingElement=n,this.RelatedCoverings=o,this.type=886880790}};e.IfcRelCoversSpaces=class extends en{constructor(e,i,t,l,n,o){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatedSpace=n,this.RelatedCoverings=o,this.type=2802773753}};class nn extends Tl{constructor(e,i,t,l,n,o){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatingObject=n,this.RelatedObjects=o,this.type=2551354335}}e.IfcRelDecomposes=nn;class on extends Tl{constructor(e,i,t,l,n){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatedObjects=n,this.type=693640335}}e.IfcRelDefines=on;class sn extends on{constructor(e,i,t,l,n,o){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatedObjects=n,this.RelatingPropertyDefinition=o,this.type=4186316022}}e.IfcRelDefinesByProperties=sn;e.IfcRelDefinesByType=class extends on{constructor(e,i,t,l,n,o){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatedObjects=n,this.RelatingType=o,this.type=781010003}};e.IfcRelFillsElement=class extends en{constructor(e,i,t,l,n,o){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatingOpeningElement=n,this.RelatedBuildingElement=o,this.type=3940055652}};e.IfcRelFlowControlElements=class extends en{constructor(e,i,t,l,n,o){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatedControlElements=n,this.RelatingFlowElement=o,this.type=279856033}};e.IfcRelInteractionRequirements=class extends en{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.DailyInteraction=n,this.ImportanceRating=o,this.LocationOfInteraction=s,this.RelatedSpaceProgram=a,this.RelatingSpaceProgram=d,this.type=4189434867}};e.IfcRelNests=class extends nn{constructor(e,i,t,l,n,o){super(e,i,t,l,n,o),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatingObject=n,this.RelatedObjects=o,this.type=3268803585}};e.IfcRelOccupiesSpaces=class extends $l{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatedObjects=n,this.RelatedObjectsType=o,this.RelatingActor=s,this.ActingRole=a,this.type=2051452291}};e.IfcRelOverridesProperties=class extends sn{constructor(e,i,t,l,n,o,s){super(e,i,t,l,n,o),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatedObjects=n,this.RelatingPropertyDefinition=o,this.OverridingProperties=s,this.type=202636808}};e.IfcRelProjectsElement=class extends en{constructor(e,i,t,l,n,o){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatingElement=n,this.RelatedFeatureElement=o,this.type=750771296}};e.IfcRelReferencedInSpatialStructure=class extends en{constructor(e,i,t,l,n,o){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatedElements=n,this.RelatingStructure=o,this.type=1245217292}};e.IfcRelSchedulesCostItems=class extends Zl{constructor(e,i,t,l,n,o,s){super(e,i,t,l,n,o,s),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatedObjects=n,this.RelatedObjectsType=o,this.RelatingControl=s,this.type=1058617721}};e.IfcRelSequence=class extends en{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatingProcess=n,this.RelatedProcess=o,this.TimeLag=s,this.SequenceType=a,this.type=4122056220}};e.IfcRelServicesBuildings=class extends en{constructor(e,i,t,l,n,o){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatingSystem=n,this.RelatedBuildings=o,this.type=366585022}};e.IfcRelSpaceBoundary=class extends en{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatingSpace=n,this.RelatedBuildingElement=o,this.ConnectionGeometry=s,this.PhysicalOrVirtualBoundary=a,this.InternalOrExternalBoundary=d,this.type=3451746338}};e.IfcRelVoidsElement=class extends en{constructor(e,i,t,l,n,o){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatingBuildingElement=n,this.RelatedOpeningElement=o,this.type=1401173127}};class an extends zl{constructor(e,i,t,l,n){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.type=2914609552}}e.IfcResource=an;e.IfcRevolvedAreaSolid=class extends Ol{constructor(e,i,t,l){super(e,i),this.SweptArea=e,this.Position=i,this.Axis=t,this.Angle=l,this.type=1856042241}};e.IfcRightCircularCone=class extends Ul{constructor(e,i,t){super(e),this.Position=e,this.Height=i,this.BottomRadius=t,this.type=4158566097}};e.IfcRightCircularCylinder=class extends Ul{constructor(e,i,t){super(e),this.Position=e,this.Height=i,this.Radius=t,this.type=3626867408}};class dn extends Kl{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.LongName=a,this.CompositionType=d,this.type=2706606064}}e.IfcSpatialStructureElement=dn;class vn extends _l{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.type=3893378262}}e.IfcSpatialStructureElementType=vn;e.IfcSphere=class extends Ul{constructor(e,i){super(e),this.Position=e,this.Radius=i,this.type=451544542}};class un extends Kl{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.AppliedLoad=a,this.GlobalOrLocal=d,this.type=3544373492}}e.IfcStructuralActivity=un;class rn extends Kl{constructor(e,i,t,l,n,o,s){super(e,i,t,l,n,o,s),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.type=3136571912}}e.IfcStructuralItem=rn;class cn extends rn{constructor(e,i,t,l,n,o,s){super(e,i,t,l,n,o,s),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.type=530289379}}e.IfcStructuralMember=cn;class In extends un{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.AppliedLoad=a,this.GlobalOrLocal=d,this.type=3689010777}}e.IfcStructuralReaction=In;class pn extends cn{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.PredefinedType=a,this.Thickness=d,this.type=3979015343}}e.IfcStructuralSurfaceMember=pn;e.IfcStructuralSurfaceMemberVarying=class extends pn{constructor(e,i,t,l,n,o,s,a,d,v,u){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.PredefinedType=a,this.Thickness=d,this.SubsequentThickness=v,this.VaryingThicknessLocation=u,this.type=2218152070}};e.IfcStructuredDimensionCallout=class extends jl{constructor(e){super(e),this.Contents=e,this.type=4070609034}};e.IfcSurfaceCurveSweptAreaSolid=class extends Ol{constructor(e,i,t,l,n,o){super(e,i),this.SweptArea=e,this.Position=i,this.Directrix=t,this.StartParam=l,this.EndParam=n,this.ReferenceSurface=o,this.type=2028607225}};e.IfcSurfaceOfLinearExtrusion=class extends Sl{constructor(e,i,t,l){super(e,i),this.SweptCurve=e,this.Position=i,this.ExtrudedDirection=t,this.Depth=l,this.type=2809605785}};e.IfcSurfaceOfRevolution=class extends Sl{constructor(e,i,t){super(e,i),this.SweptCurve=e,this.Position=i,this.AxisPosition=t,this.type=4124788165}};e.IfcSystemFurnitureElementType=class extends ql{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.type=1580310250}};class hn extends Xl{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.TaskId=o,this.Status=s,this.WorkMethod=a,this.IsMilestone=d,this.Priority=v,this.type=3473067441}}e.IfcTask=hn;e.IfcTransportElementType=class extends _l{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=2097647324}};class yn extends zl{constructor(e,i,t,l,n,o){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.TheActor=o,this.type=2296667514}}e.IfcActor=yn;e.IfcAnnotation=class extends Kl{constructor(e,i,t,l,n,o,s){super(e,i,t,l,n,o,s),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.type=1674181508}};e.IfcAsymmetricIShapeProfileDef=class extends Yl{constructor(e,i,t,l,n,o,s,a,d,v,u,r){super(e,i,t,l,n,o,s,a),this.ProfileType=e,this.ProfileName=i,this.Position=t,this.OverallWidth=l,this.OverallDepth=n,this.WebThickness=o,this.FlangeThickness=s,this.FilletRadius=a,this.TopFlangeWidth=d,this.TopFlangeThickness=v,this.TopFlangeFilletRadius=u,this.CentreOfGravityInY=r,this.type=3207858831}};e.IfcBlock=class extends Ul{constructor(e,i,t,l){super(e),this.Position=e,this.XLength=i,this.YLength=t,this.ZLength=l,this.type=1334484129}};e.IfcBooleanClippingResult=class extends gl{constructor(e,i,t){super(e,i,t),this.Operator=e,this.FirstOperand=i,this.SecondOperand=t,this.type=3649129432}};class fn extends Gl{constructor(){super(),this.type=1260505505}}e.IfcBoundedCurve=fn;e.IfcBuilding=class extends dn{constructor(e,i,t,l,n,o,s,a,d,v,u,r){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.LongName=a,this.CompositionType=d,this.ElevationOfRefHeight=v,this.ElevationOfTerrain=u,this.BuildingAddress=r,this.type=4031249490}};class wn extends _l{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.type=1950629157}}e.IfcBuildingElementType=wn;e.IfcBuildingStorey=class extends dn{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.LongName=a,this.CompositionType=d,this.Elevation=v,this.type=3124254112}};e.IfcCircleHollowProfileDef=class extends xl{constructor(e,i,t,l,n){super(e,i,t,l),this.ProfileType=e,this.ProfileName=i,this.Position=t,this.Radius=l,this.WallThickness=n,this.type=2937912522}};e.IfcColumnType=class extends wn{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=300633059}};class Tn extends fn{constructor(e,i){super(),this.Segments=e,this.SelfIntersect=i,this.type=3732776249}}e.IfcCompositeCurve=Tn;class En extends Gl{constructor(e){super(),this.Position=e,this.type=2510884976}}e.IfcConic=En;class mn extends an{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ResourceIdentifier=o,this.ResourceGroup=s,this.ResourceConsumption=a,this.BaseQuantity=d,this.type=2559216714}}e.IfcConstructionResource=mn;class Dn extends zl{constructor(e,i,t,l,n){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.type=3293443760}}e.IfcControl=Dn;e.IfcCostItem=class extends Dn{constructor(e,i,t,l,n){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.type=3895139033}};e.IfcCostSchedule=class extends Dn{constructor(e,i,t,l,n,o,s,a,d,v,u,r,c){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.SubmittedBy=o,this.PreparedBy=s,this.SubmittedOn=a,this.Status=d,this.TargetUsers=v,this.UpdateDate=u,this.ID=r,this.PredefinedType=c,this.type=1419761937}};e.IfcCoveringType=class extends wn{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1916426348}};e.IfcCrewResource=class extends mn{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ResourceIdentifier=o,this.ResourceGroup=s,this.ResourceConsumption=a,this.BaseQuantity=d,this.type=3295246426}};e.IfcCurtainWallType=class extends wn{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1457835157}};class Rn extends jl{constructor(e){super(e),this.Contents=e,this.type=681481545}}e.IfcDimensionCurveDirectedCallout=Rn;class Nn extends _l{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.type=3256556792}}e.IfcDistributionElementType=Nn;class On extends Nn{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.type=3849074793}}e.IfcDistributionFlowElementType=On;e.IfcElectricalBaseProperties=class extends Wl{constructor(e,i,t,l,n,o,s,a,d,v,u,r,c,I){super(e,i,t,l,n,o),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.EnergySequence=n,this.UserDefinedEnergySequence=o,this.ElectricCurrentType=s,this.InputVoltage=a,this.InputFrequency=d,this.FullLoadCurrent=v,this.MinimumCircuitCurrent=u,this.MaximumPowerInput=r,this.RatedPowerInput=c,this.InputPhase=I,this.type=360485395}};class Sn extends Kl{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.type=1758889154}}e.IfcElement=Sn;e.IfcElementAssembly=class extends Sn{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.AssemblyPlace=d,this.PredefinedType=v,this.type=4123344466}};class An extends Sn{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.type=1623761950}}e.IfcElementComponent=An;class bn extends _l{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.type=2590856083}}e.IfcElementComponentType=bn;e.IfcEllipse=class extends En{constructor(e,i,t){super(e),this.Position=e,this.SemiAxis1=i,this.SemiAxis2=t,this.type=1704287377}};class Cn extends On{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.type=2107101300}}e.IfcEnergyConversionDeviceType=Cn;e.IfcEquipmentElement=class extends Sn{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.type=1962604670}};e.IfcEquipmentStandard=class extends Dn{constructor(e,i,t,l,n){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.type=3272907226}};e.IfcEvaporativeCoolerType=class extends Cn{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=3174744832}};e.IfcEvaporatorType=class extends Cn{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=3390157468}};e.IfcFacetedBrep=class extends kl{constructor(e){super(e),this.Outer=e,this.type=807026263}};e.IfcFacetedBrepWithVoids=class extends kl{constructor(e,i){super(e),this.Outer=e,this.Voids=i,this.type=3737207727}};class Ln extends An{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.type=647756555}}e.IfcFastener=Ln;class Pn extends bn{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.type=2489546625}}e.IfcFastenerType=Pn;class gn extends Sn{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.type=2827207264}}e.IfcFeatureElement=gn;class Hn extends gn{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.type=2143335405}}e.IfcFeatureElementAddition=Hn;class Bn extends gn{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.type=1287392070}}e.IfcFeatureElementSubtraction=Bn;class Fn extends On{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.type=3907093117}}e.IfcFlowControllerType=Fn;class Mn extends On{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.type=3198132628}}e.IfcFlowFittingType=Mn;e.IfcFlowMeterType=class extends Fn{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=3815607619}};class xn extends On{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.type=1482959167}}e.IfcFlowMovingDeviceType=xn;class Un extends On{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.type=1834744321}}e.IfcFlowSegmentType=Un;class Gn extends On{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.type=1339347760}}e.IfcFlowStorageDeviceType=Gn;class jn extends On{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.type=2297155007}}e.IfcFlowTerminalType=jn;class _n extends On{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.type=3009222698}}e.IfcFlowTreatmentDeviceType=_n;e.IfcFurnishingElement=class extends Sn{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.type=263784265}};e.IfcFurnitureStandard=class extends Dn{constructor(e,i,t,l,n){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.type=814719939}};e.IfcGasTerminalType=class extends jn{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=200128114}};e.IfcGrid=class extends Kl{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.UAxes=a,this.VAxes=d,this.WAxes=v,this.type=3009204131}};class Vn extends zl{constructor(e,i,t,l,n){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.type=2706460486}}e.IfcGroup=Vn;e.IfcHeatExchangerType=class extends Cn{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1251058090}};e.IfcHumidifierType=class extends Cn{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1806887404}};e.IfcInventory=class extends Vn{constructor(e,i,t,l,n,o,s,a,d,v,u){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.InventoryType=o,this.Jurisdiction=s,this.ResponsiblePersons=a,this.LastUpdateDate=d,this.CurrentValue=v,this.OriginalValue=u,this.type=2391368822}};e.IfcJunctionBoxType=class extends Mn{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=4288270099}};e.IfcLaborResource=class extends mn{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ResourceIdentifier=o,this.ResourceGroup=s,this.ResourceConsumption=a,this.BaseQuantity=d,this.SkillSet=v,this.type=3827777499}};e.IfcLampType=class extends jn{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1051575348}};e.IfcLightFixtureType=class extends jn{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1161773419}};e.IfcLinearDimension=class extends Rn{constructor(e){super(e),this.Contents=e,this.type=2506943328}};e.IfcMechanicalFastener=class extends Ln{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.NominalDiameter=d,this.NominalLength=v,this.type=377706215}};e.IfcMechanicalFastenerType=class extends Pn{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.type=2108223431}};e.IfcMemberType=class extends wn{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=3181161470}};e.IfcMotorConnectionType=class extends Cn{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=977012517}};e.IfcMove=class extends hn{constructor(e,i,t,l,n,o,s,a,d,v,u,r,c){super(e,i,t,l,n,o,s,a,d,v),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.TaskId=o,this.Status=s,this.WorkMethod=a,this.IsMilestone=d,this.Priority=v,this.MoveFrom=u,this.MoveTo=r,this.PunchList=c,this.type=1916936684}};e.IfcOccupant=class extends yn{constructor(e,i,t,l,n,o,s){super(e,i,t,l,n,o),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.TheActor=o,this.PredefinedType=s,this.type=4143007308}};e.IfcOpeningElement=class extends Bn{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.type=3588315303}};e.IfcOrderAction=class extends hn{constructor(e,i,t,l,n,o,s,a,d,v,u){super(e,i,t,l,n,o,s,a,d,v),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.TaskId=o,this.Status=s,this.WorkMethod=a,this.IsMilestone=d,this.Priority=v,this.ActionID=u,this.type=3425660407}};e.IfcOutletType=class extends jn{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=2837617999}};e.IfcPerformanceHistory=class extends Dn{constructor(e,i,t,l,n,o){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.LifeCyclePhase=o,this.type=2382730787}};e.IfcPermit=class extends Dn{constructor(e,i,t,l,n,o){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.PermitID=o,this.type=3327091369}};e.IfcPipeFittingType=class extends Mn{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=804291784}};e.IfcPipeSegmentType=class extends Un{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=4231323485}};e.IfcPlateType=class extends wn{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=4017108033}};e.IfcPolyline=class extends fn{constructor(e){super(),this.Points=e,this.type=3724593414}};class Wn extends Kl{constructor(e,i,t,l,n,o,s){super(e,i,t,l,n,o,s),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.type=3740093272}}e.IfcPort=Wn;e.IfcProcedure=class extends Xl{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ProcedureID=o,this.ProcedureType=s,this.UserDefinedProcedureType=a,this.type=2744685151}};e.IfcProjectOrder=class extends Dn{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ID=o,this.PredefinedType=s,this.Status=a,this.type=2904328755}};e.IfcProjectOrderRecord=class extends Dn{constructor(e,i,t,l,n,o,s){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.Records=o,this.PredefinedType=s,this.type=3642467123}};e.IfcProjectionElement=class extends Hn{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.type=3651124850}};e.IfcProtectiveDeviceType=class extends Fn{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1842657554}};e.IfcPumpType=class extends xn{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=2250791053}};e.IfcRadiusDimension=class extends Rn{constructor(e){super(e),this.Contents=e,this.type=3248260540}};e.IfcRailingType=class extends wn{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=2893384427}};e.IfcRampFlightType=class extends wn{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=2324767716}};e.IfcRelAggregates=class extends nn{constructor(e,i,t,l,n,o){super(e,i,t,l,n,o),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatingObject=n,this.RelatedObjects=o,this.type=160246688}};e.IfcRelAssignsTasks=class extends Zl{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatedObjects=n,this.RelatedObjectsType=o,this.RelatingControl=s,this.TimeForTask=a,this.type=2863920197}};e.IfcSanitaryTerminalType=class extends jn{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1768891740}};e.IfcScheduleTimeControl=class extends Dn{constructor(e,i,t,l,n,o,s,a,d,v,u,r,c,I,p,h,y,f,w,T,E,m,D){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ActualStart=o,this.EarlyStart=s,this.LateStart=a,this.ScheduleStart=d,this.ActualFinish=v,this.EarlyFinish=u,this.LateFinish=r,this.ScheduleFinish=c,this.ScheduleDuration=I,this.ActualDuration=p,this.RemainingTime=h,this.FreeFloat=y,this.TotalFloat=f,this.IsCritical=w,this.StatusTime=T,this.StartFloat=E,this.FinishFloat=m,this.Completion=D,this.type=3517283431}};e.IfcServiceLife=class extends Dn{constructor(e,i,t,l,n,o,s){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ServiceLifeType=o,this.ServiceLifeDuration=s,this.type=4105383287}};e.IfcSite=class extends dn{constructor(e,i,t,l,n,o,s,a,d,v,u,r,c,I){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.LongName=a,this.CompositionType=d,this.RefLatitude=v,this.RefLongitude=u,this.RefElevation=r,this.LandTitleNumber=c,this.SiteAddress=I,this.type=4097777520}};e.IfcSlabType=class extends wn{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=2533589738}};e.IfcSpace=class extends dn{constructor(e,i,t,l,n,o,s,a,d,v,u){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.LongName=a,this.CompositionType=d,this.InteriorOrExteriorSpace=v,this.ElevationWithFlooring=u,this.type=3856911033}};e.IfcSpaceHeaterType=class extends Cn{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1305183839}};e.IfcSpaceProgram=class extends Dn{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.SpaceProgramIdentifier=o,this.MaxRequiredArea=s,this.MinRequiredArea=a,this.RequestedLocation=d,this.StandardRequiredArea=v,this.type=652456506}};e.IfcSpaceType=class extends vn{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=3812236995}};e.IfcStackTerminalType=class extends jn{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=3112655638}};e.IfcStairFlightType=class extends wn{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1039846685}};class qn extends un{constructor(e,i,t,l,n,o,s,a,d,v,u){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.AppliedLoad=a,this.GlobalOrLocal=d,this.DestabilizingLoad=v,this.CausedBy=u,this.type=682877961}}e.IfcStructuralAction=qn;class Yn extends rn{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.AppliedCondition=a,this.type=1179482911}}e.IfcStructuralConnection=Yn;e.IfcStructuralCurveConnection=class extends Yn{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.AppliedCondition=a,this.type=4243806635}};class kn extends cn{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.PredefinedType=a,this.type=214636428}}e.IfcStructuralCurveMember=kn;e.IfcStructuralCurveMemberVarying=class extends kn{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.PredefinedType=a,this.type=2445595289}};class zn extends qn{constructor(e,i,t,l,n,o,s,a,d,v,u,r){super(e,i,t,l,n,o,s,a,d,v,u),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.AppliedLoad=a,this.GlobalOrLocal=d,this.DestabilizingLoad=v,this.CausedBy=u,this.ProjectedOrTrue=r,this.type=1807405624}}e.IfcStructuralLinearAction=zn;e.IfcStructuralLinearActionVarying=class extends zn{constructor(e,i,t,l,n,o,s,a,d,v,u,r,c,I){super(e,i,t,l,n,o,s,a,d,v,u,r),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.AppliedLoad=a,this.GlobalOrLocal=d,this.DestabilizingLoad=v,this.CausedBy=u,this.ProjectedOrTrue=r,this.VaryingAppliedLoadLocation=c,this.SubsequentAppliedLoads=I,this.type=1721250024}};e.IfcStructuralLoadGroup=class extends Vn{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.PredefinedType=o,this.ActionType=s,this.ActionSource=a,this.Coefficient=d,this.Purpose=v,this.type=1252848954}};class Xn extends qn{constructor(e,i,t,l,n,o,s,a,d,v,u,r){super(e,i,t,l,n,o,s,a,d,v,u),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.AppliedLoad=a,this.GlobalOrLocal=d,this.DestabilizingLoad=v,this.CausedBy=u,this.ProjectedOrTrue=r,this.type=1621171031}}e.IfcStructuralPlanarAction=Xn;e.IfcStructuralPlanarActionVarying=class extends Xn{constructor(e,i,t,l,n,o,s,a,d,v,u,r,c,I){super(e,i,t,l,n,o,s,a,d,v,u,r),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.AppliedLoad=a,this.GlobalOrLocal=d,this.DestabilizingLoad=v,this.CausedBy=u,this.ProjectedOrTrue=r,this.VaryingAppliedLoadLocation=c,this.SubsequentAppliedLoads=I,this.type=3987759626}};e.IfcStructuralPointAction=class extends qn{constructor(e,i,t,l,n,o,s,a,d,v,u){super(e,i,t,l,n,o,s,a,d,v,u),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.AppliedLoad=a,this.GlobalOrLocal=d,this.DestabilizingLoad=v,this.CausedBy=u,this.type=2082059205}};e.IfcStructuralPointConnection=class extends Yn{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.AppliedCondition=a,this.type=734778138}};e.IfcStructuralPointReaction=class extends In{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.AppliedLoad=a,this.GlobalOrLocal=d,this.type=1235345126}};e.IfcStructuralResultGroup=class extends Vn{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.TheoryType=o,this.ResultForLoadGroup=s,this.IsLinear=a,this.type=2986769608}};e.IfcStructuralSurfaceConnection=class extends Yn{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.AppliedCondition=a,this.type=1975003073}};e.IfcSubContractResource=class extends mn{constructor(e,i,t,l,n,o,s,a,d,v,u){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ResourceIdentifier=o,this.ResourceGroup=s,this.ResourceConsumption=a,this.BaseQuantity=d,this.SubContractor=v,this.JobDescription=u,this.type=148013059}};e.IfcSwitchingDeviceType=class extends Fn{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=2315554128}};class Kn extends Vn{constructor(e,i,t,l,n){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.type=2254336722}}e.IfcSystem=Kn;e.IfcTankType=class extends Gn{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=5716631}};e.IfcTimeSeriesSchedule=class extends Dn{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ApplicableDates=o,this.TimeSeriesScheduleType=s,this.TimeSeries=a,this.type=1637806684}};e.IfcTransformerType=class extends Cn{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1692211062}};e.IfcTransportElement=class extends Sn{constructor(e,i,t,l,n,o,s,a,d,v,u){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.OperationType=d,this.CapacityByWeight=v,this.CapacityByNumber=u,this.type=1620046519}};e.IfcTrimmedCurve=class extends fn{constructor(e,i,t,l,n){super(),this.BasisCurve=e,this.Trim1=i,this.Trim2=t,this.SenseAgreement=l,this.MasterRepresentation=n,this.type=3593883385}};e.IfcTubeBundleType=class extends Cn{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1600972822}};e.IfcUnitaryEquipmentType=class extends Cn{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1911125066}};e.IfcValveType=class extends Fn{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=728799441}};e.IfcVirtualElement=class extends Sn{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.type=2769231204}};e.IfcWallType=class extends wn{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1898987631}};e.IfcWasteTerminalType=class extends jn{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1133259667}};class Qn extends Dn{constructor(e,i,t,l,n,o,s,a,d,v,u,r,c,I,p){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.Identifier=o,this.CreationDate=s,this.Creators=a,this.Purpose=d,this.Duration=v,this.TotalFloat=u,this.StartTime=r,this.FinishTime=c,this.WorkControlType=I,this.UserDefinedControlType=p,this.type=1028945134}}e.IfcWorkControl=Qn;e.IfcWorkPlan=class extends Qn{constructor(e,i,t,l,n,o,s,a,d,v,u,r,c,I,p){super(e,i,t,l,n,o,s,a,d,v,u,r,c,I,p),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.Identifier=o,this.CreationDate=s,this.Creators=a,this.Purpose=d,this.Duration=v,this.TotalFloat=u,this.StartTime=r,this.FinishTime=c,this.WorkControlType=I,this.UserDefinedControlType=p,this.type=4218914973}};e.IfcWorkSchedule=class extends Qn{constructor(e,i,t,l,n,o,s,a,d,v,u,r,c,I,p){super(e,i,t,l,n,o,s,a,d,v,u,r,c,I,p),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.Identifier=o,this.CreationDate=s,this.Creators=a,this.Purpose=d,this.Duration=v,this.TotalFloat=u,this.StartTime=r,this.FinishTime=c,this.WorkControlType=I,this.UserDefinedControlType=p,this.type=3342526732}};e.IfcZone=class extends Vn{constructor(e,i,t,l,n){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.type=1033361043}};e.Ifc2DCompositeCurve=class extends Tn{constructor(e,i){super(e,i),this.Segments=e,this.SelfIntersect=i,this.type=1213861670}};e.IfcActionRequest=class extends Dn{constructor(e,i,t,l,n,o){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.RequestID=o,this.type=3821786052}};e.IfcAirTerminalBoxType=class extends Fn{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1411407467}};e.IfcAirTerminalType=class extends jn{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=3352864051}};e.IfcAirToAirHeatRecoveryType=class extends Cn{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1871374353}};e.IfcAngularDimension=class extends Rn{constructor(e){super(e),this.Contents=e,this.type=2470393545}};e.IfcAsset=class extends Vn{constructor(e,i,t,l,n,o,s,a,d,v,u,r,c,I){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.AssetID=o,this.OriginalValue=s,this.CurrentValue=a,this.TotalReplacementCost=d,this.Owner=v,this.User=u,this.ResponsiblePerson=r,this.IncorporationDate=c,this.DepreciatedValue=I,this.type=3460190687}};class $n extends fn{constructor(e,i,t,l,n){super(),this.Degree=e,this.ControlPointsList=i,this.CurveForm=t,this.ClosedCurve=l,this.SelfIntersect=n,this.type=1967976161}}e.IfcBSplineCurve=$n;e.IfcBeamType=class extends wn{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=819618141}};class Zn extends $n{constructor(e,i,t,l,n){super(e,i,t,l,n),this.Degree=e,this.ControlPointsList=i,this.CurveForm=t,this.ClosedCurve=l,this.SelfIntersect=n,this.type=1916977116}}e.IfcBezierCurve=Zn;e.IfcBoilerType=class extends Cn{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=231477066}};class Jn extends Sn{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.type=3299480353}}e.IfcBuildingElement=Jn;class eo extends Jn{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.type=52481810}}e.IfcBuildingElementComponent=eo;e.IfcBuildingElementPart=class extends eo{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.type=2979338954}};e.IfcBuildingElementProxy=class extends Jn{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.CompositionType=d,this.type=1095909175}};e.IfcBuildingElementProxyType=class extends wn{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1909888760}};e.IfcCableCarrierFittingType=class extends Mn{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=395041908}};e.IfcCableCarrierSegmentType=class extends Un{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=3293546465}};e.IfcCableSegmentType=class extends Un{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1285652485}};e.IfcChillerType=class extends Cn{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=2951183804}};e.IfcCircle=class extends En{constructor(e,i){super(e),this.Position=e,this.Radius=i,this.type=2611217952}};e.IfcCoilType=class extends Cn{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=2301859152}};e.IfcColumn=class extends Jn{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.type=843113511}};e.IfcCompressorType=class extends xn{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=3850581409}};e.IfcCondenserType=class extends Cn{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=2816379211}};e.IfcCondition=class extends Vn{constructor(e,i,t,l,n){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.type=2188551683}};e.IfcConditionCriterion=class extends Dn{constructor(e,i,t,l,n,o,s){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.Criterion=o,this.CriterionDateTime=s,this.type=1163958913}};e.IfcConstructionEquipmentResource=class extends mn{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ResourceIdentifier=o,this.ResourceGroup=s,this.ResourceConsumption=a,this.BaseQuantity=d,this.type=3898045240}};e.IfcConstructionMaterialResource=class extends mn{constructor(e,i,t,l,n,o,s,a,d,v,u){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ResourceIdentifier=o,this.ResourceGroup=s,this.ResourceConsumption=a,this.BaseQuantity=d,this.Suppliers=v,this.UsageRatio=u,this.type=1060000209}};e.IfcConstructionProductResource=class extends mn{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ResourceIdentifier=o,this.ResourceGroup=s,this.ResourceConsumption=a,this.BaseQuantity=d,this.type=488727124}};e.IfcCooledBeamType=class extends Cn{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=335055490}};e.IfcCoolingTowerType=class extends Cn{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=2954562838}};e.IfcCovering=class extends Jn{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=1973544240}};e.IfcCurtainWall=class extends Jn{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.type=3495092785}};e.IfcDamperType=class extends Fn{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=3961806047}};e.IfcDiameterDimension=class extends Rn{constructor(e){super(e),this.Contents=e,this.type=4147604152}};e.IfcDiscreteAccessory=class extends An{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.type=1335981549}};class io extends bn{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.type=2635815018}}e.IfcDiscreteAccessoryType=io;e.IfcDistributionChamberElementType=class extends On{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1599208980}};class to extends Nn{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.type=2063403501}}e.IfcDistributionControlElementType=to;class lo extends Sn{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.type=1945004755}}e.IfcDistributionElement=lo;class no extends lo{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.type=3040386961}}e.IfcDistributionFlowElement=no;e.IfcDistributionPort=class extends Wn{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.FlowDirection=a,this.type=3041715199}};e.IfcDoor=class extends Jn{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.OverallHeight=d,this.OverallWidth=v,this.type=395920057}};e.IfcDuctFittingType=class extends Mn{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=869906466}};e.IfcDuctSegmentType=class extends Un{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=3760055223}};e.IfcDuctSilencerType=class extends _n{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=2030761528}};class oo extends Bn{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.FeatureLength=d,this.type=855621170}}e.IfcEdgeFeature=oo;e.IfcElectricApplianceType=class extends jn{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=663422040}};e.IfcElectricFlowStorageDeviceType=class extends Gn{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=3277789161}};e.IfcElectricGeneratorType=class extends Cn{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1534661035}};e.IfcElectricHeaterType=class extends jn{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1365060375}};e.IfcElectricMotorType=class extends Cn{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1217240411}};e.IfcElectricTimeControlType=class extends Fn{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=712377611}};e.IfcElectricalCircuit=class extends Kn{constructor(e,i,t,l,n){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.type=1634875225}};e.IfcElectricalElement=class extends Sn{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.type=857184966}};e.IfcEnergyConversionDevice=class extends no{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.type=1658829314}};e.IfcFanType=class extends xn{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=346874300}};e.IfcFilterType=class extends _n{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1810631287}};e.IfcFireSuppressionTerminalType=class extends jn{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=4222183408}};class so extends no{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.type=2058353004}}e.IfcFlowController=so;e.IfcFlowFitting=class extends no{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.type=4278956645}};e.IfcFlowInstrumentType=class extends to{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=4037862832}};e.IfcFlowMovingDevice=class extends no{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.type=3132237377}};e.IfcFlowSegment=class extends no{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.type=987401354}};e.IfcFlowStorageDevice=class extends no{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.type=707683696}};e.IfcFlowTerminal=class extends no{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.type=2223149337}};e.IfcFlowTreatmentDevice=class extends no{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.type=3508470533}};e.IfcFooting=class extends Jn{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=900683007}};e.IfcMember=class extends Jn{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.type=1073191201}};e.IfcPile=class extends Jn{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.ConstructionType=v,this.type=1687234759}};e.IfcPlate=class extends Jn{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.type=3171933400}};e.IfcRailing=class extends Jn{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=2262370178}};e.IfcRamp=class extends Jn{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.ShapeType=d,this.type=3024970846}};e.IfcRampFlight=class extends Jn{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.type=3283111854}};e.IfcRationalBezierCurve=class extends Zn{constructor(e,i,t,l,n,o){super(e,i,t,l,n),this.Degree=e,this.ControlPointsList=i,this.CurveForm=t,this.ClosedCurve=l,this.SelfIntersect=n,this.WeightsData=o,this.type=3055160366}};class ao extends eo{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.SteelGrade=d,this.type=3027567501}}e.IfcReinforcingElement=ao;e.IfcReinforcingMesh=class extends ao{constructor(e,i,t,l,n,o,s,a,d,v,u,r,c,I,p,h,y){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.SteelGrade=d,this.MeshLength=v,this.MeshWidth=u,this.LongitudinalBarNominalDiameter=r,this.TransverseBarNominalDiameter=c,this.LongitudinalBarCrossSectionArea=I,this.TransverseBarCrossSectionArea=p,this.LongitudinalBarSpacing=h,this.TransverseBarSpacing=y,this.type=2320036040}};e.IfcRoof=class extends Jn{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.ShapeType=d,this.type=2016517767}};e.IfcRoundedEdgeFeature=class extends oo{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.FeatureLength=d,this.Radius=v,this.type=1376911519}};e.IfcSensorType=class extends to{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1783015770}};e.IfcSlab=class extends Jn{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=1529196076}};e.IfcStair=class extends Jn{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.ShapeType=d,this.type=331165859}};e.IfcStairFlight=class extends Jn{constructor(e,i,t,l,n,o,s,a,d,v,u,r){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.NumberOfRiser=d,this.NumberOfTreads=v,this.RiserHeight=u,this.TreadLength=r,this.type=4252922144}};e.IfcStructuralAnalysisModel=class extends Kn{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.PredefinedType=o,this.OrientationOf2DPlane=s,this.LoadedBy=a,this.HasResults=d,this.type=2515109513}};e.IfcTendon=class extends ao{constructor(e,i,t,l,n,o,s,a,d,v,u,r,c,I,p,h,y){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.SteelGrade=d,this.PredefinedType=v,this.NominalDiameter=u,this.CrossSectionArea=r,this.TensionForce=c,this.PreStress=I,this.FrictionCoefficient=p,this.AnchorageSlip=h,this.MinCurvatureRadius=y,this.type=3824725483}};e.IfcTendonAnchor=class extends ao{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.SteelGrade=d,this.type=2347447852}};e.IfcVibrationIsolatorType=class extends io{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=3313531582}};class vo extends Jn{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.type=2391406946}}e.IfcWall=vo;e.IfcWallStandardCase=class extends vo{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.type=3512223829}};e.IfcWindow=class extends Jn{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.OverallHeight=d,this.OverallWidth=v,this.type=3304561284}};e.IfcActuatorType=class extends to{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=2874132201}};e.IfcAlarmType=class extends to{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=3001207471}};e.IfcBeam=class extends Jn{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.type=753842376}};e.IfcChamferEdgeFeature=class extends oo{constructor(e,i,t,l,n,o,s,a,d,v,u){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.FeatureLength=d,this.Width=v,this.Height=u,this.type=2454782716}};e.IfcControllerType=class extends to{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=578613899}};e.IfcDistributionChamberElement=class extends no{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.type=1052013943}};e.IfcDistributionControlElement=class extends lo{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.ControlElementId=d,this.type=1062813311}};e.IfcElectricDistributionPoint=class extends so{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.DistributionPointFunction=d,this.UserDefinedFunction=v,this.type=3700593921}};e.IfcReinforcingBar=class extends ao{constructor(e,i,t,l,n,o,s,a,d,v,u,r,c,I){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.SteelGrade=d,this.NominalDiameter=v,this.CrossSectionArea=u,this.BarLength=r,this.BarRole=c,this.BarSurface=I,this.type=979691226}}})(u||(u={})),Cy[2]=["IFC4"],Ry[2]={3630933823:e=>new r.IfcActorRole(e[0],void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcText(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),618182010:e=>new r.IfcAddress(e[0],void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),639542469:e=>new r.IfcApplication(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),new r.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),new r.IfcIdentifier(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),411424972:e=>new r.IfcAppliedValue(void 0===(e[0]??void 0)||""===e[0]?null:new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,2,e[2]),void 0===(e[3]??void 0)||""===e[3]?null:new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,2,e[3]),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcDate(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new r.IfcDate(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new r.IfcLabel(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8],void 0===(e[9]??void 0)||""===e[9]?null:e[9]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[]),130549933:e=>new r.IfcApproval(void 0===(e[0]??void 0)||""===e[0]?null:new r.IfcIdentifier(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcText(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcDateTime(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new r.IfcLabel(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new r.IfcText(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,2,e[7]),void 0===(e[8]??void 0)||""===e[8]?null:new Ey(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value,2,e[8])),4037036970:e=>new r.IfcBoundaryCondition(void 0===(e[0]??void 0)||""===e[0]?null:new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value)),1560379544:e=>new r.IfcBoundaryEdgeCondition(void 0===(e[0]??void 0)||""===e[0]?null:new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:Ly(2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:Ly(2,e[2]),void 0===(e[3]??void 0)||""===e[3]?null:Ly(2,e[3]),void 0===(e[4]??void 0)||""===e[4]?null:Ly(2,e[4]),void 0===(e[5]??void 0)||""===e[5]?null:Ly(2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:Ly(2,e[6])),3367102660:e=>new r.IfcBoundaryFaceCondition(void 0===(e[0]??void 0)||""===e[0]?null:new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:Ly(2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:Ly(2,e[2]),void 0===(e[3]??void 0)||""===e[3]?null:Ly(2,e[3])),1387855156:e=>new r.IfcBoundaryNodeCondition(void 0===(e[0]??void 0)||""===e[0]?null:new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:Ly(2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:Ly(2,e[2]),void 0===(e[3]??void 0)||""===e[3]?null:Ly(2,e[3]),void 0===(e[4]??void 0)||""===e[4]?null:Ly(2,e[4]),void 0===(e[5]??void 0)||""===e[5]?null:Ly(2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:Ly(2,e[6])),2069777674:e=>new r.IfcBoundaryNodeConditionWarping(void 0===(e[0]??void 0)||""===e[0]?null:new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:Ly(2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:Ly(2,e[2]),void 0===(e[3]??void 0)||""===e[3]?null:Ly(2,e[3]),void 0===(e[4]??void 0)||""===e[4]?null:Ly(2,e[4]),void 0===(e[5]??void 0)||""===e[5]?null:Ly(2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:Ly(2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:Ly(2,e[7])),2859738748:e=>new r.IfcConnectionGeometry,2614616156:e=>new r.IfcConnectionPointGeometry(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1])),2732653382:e=>new r.IfcConnectionSurfaceGeometry(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1])),775493141:e=>new r.IfcConnectionVolumeGeometry(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1])),1959218052:e=>new r.IfcConstraint(new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),e[2],void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcLabel(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,2,e[4]),void 0===(e[5]??void 0)||""===e[5]?null:new r.IfcDateTime(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new r.IfcLabel(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value)),1785450214:e=>new r.IfcCoordinateOperation(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1])),1466758467:e=>new r.IfcCoordinateReferenceSystem(new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcIdentifier(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcIdentifier(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),602808272:e=>new r.IfcCostValue(void 0===(e[0]??void 0)||""===e[0]?null:new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,2,e[2]),void 0===(e[3]??void 0)||""===e[3]?null:new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,2,e[3]),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcDate(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new r.IfcDate(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new r.IfcLabel(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8],void 0===(e[9]??void 0)||""===e[9]?null:e[9]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[]),1765591967:e=>new r.IfcDerivedUnit(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],e[1],void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),1045800335:e=>new r.IfcDerivedUnitElement(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),new my(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,10)),2949456006:e=>new r.IfcDimensionalExponents(new my(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,10),new my(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,10),new my(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,10),new my(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,10),new my(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,10),new my(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,10),new my(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,10)),4294318154:e=>new r.IfcExternalInformation,3200245327:e=>new r.IfcExternalReference(void 0===(e[0]??void 0)||""===e[0]?null:new r.IfcURIReference(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcIdentifier(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),2242383968:e=>new r.IfcExternallyDefinedHatchStyle(void 0===(e[0]??void 0)||""===e[0]?null:new r.IfcURIReference(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcIdentifier(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),1040185647:e=>new r.IfcExternallyDefinedSurfaceStyle(void 0===(e[0]??void 0)||""===e[0]?null:new r.IfcURIReference(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcIdentifier(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),3548104201:e=>new r.IfcExternallyDefinedTextFont(void 0===(e[0]??void 0)||""===e[0]?null:new r.IfcURIReference(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcIdentifier(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),852622518:e=>new r.IfcGridAxis(void 0===(e[0]??void 0)||""===e[0]?null:new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),new r.IfcBoolean(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),3020489413:e=>new r.IfcIrregularTimeSeriesValue(new r.IfcDateTime(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?Ly(2,e):null)||[]),2655187982:e=>new r.IfcLibraryInformation(new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,2,e[2]),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcDateTime(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcURIReference(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new r.IfcText(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value)),3452421091:e=>new r.IfcLibraryReference(void 0===(e[0]??void 0)||""===e[0]?null:new r.IfcURIReference(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcIdentifier(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLanguageId(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5])),4162380809:e=>new r.IfcLightDistributionData(new r.IfcPlaneAngleMeasure(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new r.IfcPlaneAngleMeasure(e.value):null)||[],e[2]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new r.IfcLuminousIntensityDistributionMeasure(e.value):null)||[]),1566485204:e=>new r.IfcLightIntensityDistribution(e[0],e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[]),3057273783:e=>new r.IfcMapConversion(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),new r.IfcLengthMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),new r.IfcLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new r.IfcLengthMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new r.IfcReal(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new r.IfcReal(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcReal(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),1847130766:e=>new r.IfcMaterialClassificationRelationship(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1])),760658860:e=>new r.IfcMaterialDefinition,248100487:e=>new r.IfcMaterialLayer(void 0===(e[0]??void 0)||""===e[0]?null:new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),new r.IfcNonNegativeLengthMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLogical(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcLabel(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcText(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new r.IfcLabel(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new r.IfcInteger(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value)),3303938423:e=>new r.IfcMaterialLayerSet(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcText(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),1847252529:e=>new r.IfcMaterialLayerWithOffsets(void 0===(e[0]??void 0)||""===e[0]?null:new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),new r.IfcNonNegativeLengthMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLogical(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcLabel(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcText(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new r.IfcLabel(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new r.IfcInteger(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),e[7],new r.IfcLengthMeasure(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),2199411900:e=>new r.IfcMaterialList(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[]),2235152071:e=>new r.IfcMaterialProfile(void 0===(e[0]??void 0)||""===e[0]?null:new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,2,e[2]),new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,2,e[3]),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcInteger(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new r.IfcLabel(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value)),164193824:e=>new r.IfcMaterialProfileSet(void 0===(e[0]??void 0)||""===e[0]?null:new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),e[2]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[3]??void 0)||""===e[3]?null:new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,2,e[3])),552965576:e=>new r.IfcMaterialProfileWithOffsets(void 0===(e[0]??void 0)||""===e[0]?null:new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,2,e[2]),new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,2,e[3]),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcInteger(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new r.IfcLabel(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),new r.IfcLengthMeasure(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value)),1507914824:e=>new r.IfcMaterialUsageDefinition,2597039031:e=>new r.IfcMeasureWithUnit(Ly(2,e[0]),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1])),3368373690:e=>new r.IfcMetric(new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),e[2],void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcLabel(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,2,e[4]),void 0===(e[5]??void 0)||""===e[5]?null:new r.IfcDateTime(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new r.IfcLabel(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),e[7],void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:new Ey(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value,2,e[9]),void 0===(e[10]??void 0)||""===e[10]?null:new Ey(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value,2,e[10])),2706619895:e=>new r.IfcMonetaryUnit(new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value)),1918398963:e=>new r.IfcNamedUnit(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),e[1]),3701648758:e=>new r.IfcObjectPlacement,2251480897:e=>new r.IfcObjective(new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),e[2],void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcLabel(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,2,e[4]),void 0===(e[5]??void 0)||""===e[5]?null:new r.IfcDateTime(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new r.IfcLabel(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:e[7]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],e[8],e[9],void 0===(e[10]??void 0)||""===e[10]?null:new r.IfcLabel(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value)),4251960020:e=>new r.IfcOrganization(void 0===(e[0]??void 0)||""===e[0]?null:new r.IfcIdentifier(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new r.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcText(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:e[3]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[4]??void 0)||""===e[4]?null:e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[]),1207048766:e=>new r.IfcOwnerHistory(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),e[2],e[3],void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcTimeStamp(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),new r.IfcTimeStamp(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),2077209135:e=>new r.IfcPerson(void 0===(e[0]??void 0)||""===e[0]?null:new r.IfcIdentifier(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:e[3]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new r.IfcLabel(e.value):null)||[],void 0===(e[4]??void 0)||""===e[4]?null:e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new r.IfcLabel(e.value):null)||[],void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new r.IfcLabel(e.value):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:e[7]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[]),101040310:e=>new r.IfcPersonAndOrganization(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:e[2]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[]),2483315170:e=>new r.IfcPhysicalQuantity(new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value)),2226359599:e=>new r.IfcPhysicalSimpleQuantity(new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,2,e[2])),3355820592:e=>new r.IfcPostalAddress(e[0],void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcLabel(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new r.IfcLabel(e.value):null)||[],void 0===(e[5]??void 0)||""===e[5]?null:new r.IfcLabel(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new r.IfcLabel(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:new r.IfcLabel(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value)),677532197:e=>new r.IfcPresentationItem,2022622350:e=>new r.IfcPresentationLayerAssignment(new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),e[2]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcIdentifier(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),1304840413:e=>new r.IfcPresentationLayerWithStyle(new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),e[2]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcIdentifier(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new r.IfcLogical(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),new r.IfcLogical(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),new r.IfcLogical(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:e[7]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[]),3119450353:e=>new r.IfcPresentationStyle(void 0===(e[0]??void 0)||""===e[0]?null:new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value)),2417041796:e=>new r.IfcPresentationStyleAssignment(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[]),2095639259:e=>new r.IfcProductRepresentation(void 0===(e[0]??void 0)||""===e[0]?null:new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),e[2]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[]),3958567839:e=>new r.IfcProfileDef(e[0],void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value)),3843373140:e=>new r.IfcProjectedCRS(new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcIdentifier(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcIdentifier(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new r.IfcIdentifier(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6])),986844984:e=>new r.IfcPropertyAbstraction,3710013099:e=>new r.IfcPropertyEnumeration(new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?Ly(2,e):null)||[],void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,2,e[2])),2044713172:e=>new r.IfcQuantityArea(new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,2,e[2]),new r.IfcAreaMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value)),2093928680:e=>new r.IfcQuantityCount(new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,2,e[2]),new r.IfcCountMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value)),931644368:e=>new r.IfcQuantityLength(new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,2,e[2]),new r.IfcLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value)),3252649465:e=>new r.IfcQuantityTime(new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,2,e[2]),new r.IfcTimeMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value)),2405470396:e=>new r.IfcQuantityVolume(new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,2,e[2]),new r.IfcVolumeMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value)),825690147:e=>new r.IfcQuantityWeight(new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,2,e[2]),new r.IfcMassMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value)),3915482550:e=>new r.IfcRecurrencePattern(e[0],void 0===(e[1]??void 0)||""===e[1]?null:e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new r.IfcDayInMonthNumber(e.value):null)||[],void 0===(e[2]??void 0)||""===e[2]?null:e[2]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new r.IfcDayInWeekNumber(e.value):null)||[],void 0===(e[3]??void 0)||""===e[3]?null:e[3]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new r.IfcMonthInYearNumber(e.value):null)||[],void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcInteger(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new r.IfcInteger(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new r.IfcInteger(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:e[7]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[]),2433181523:e=>new r.IfcReference(void 0===(e[0]??void 0)||""===e[0]?null:new r.IfcIdentifier(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcIdentifier(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:e[3]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new r.IfcInteger(e.value):null)||[],void 0===(e[4]??void 0)||""===e[4]?null:new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,2,e[4])),1076942058:e=>new r.IfcRepresentation(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),e[3]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[]),3377609919:e=>new r.IfcRepresentationContext(void 0===(e[0]??void 0)||""===e[0]?null:new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value)),3008791417:e=>new r.IfcRepresentationItem,1660063152:e=>new r.IfcRepresentationMap(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1])),2439245199:e=>new r.IfcResourceLevelRelationship(void 0===(e[0]??void 0)||""===e[0]?null:new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value)),2341007311:e=>new r.IfcRoot(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),448429030:e=>new r.IfcSIUnit(e[0],e[1],e[2]),1054537805:e=>new r.IfcSchedulingTime(void 0===(e[0]??void 0)||""===e[0]?null:new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),e[1],void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),867548509:e=>new r.IfcShapeAspect(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcText(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),new r.IfcLogical(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,2,e[4])),3982875396:e=>new r.IfcShapeModel(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),e[3]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[]),4240577450:e=>new r.IfcShapeRepresentation(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),e[3]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[]),2273995522:e=>new r.IfcStructuralConnectionCondition(void 0===(e[0]??void 0)||""===e[0]?null:new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value)),2162789131:e=>new r.IfcStructuralLoad(void 0===(e[0]??void 0)||""===e[0]?null:new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value)),3478079324:e=>new r.IfcStructuralLoadConfiguration(void 0===(e[0]??void 0)||""===e[0]?null:new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[2]??void 0)||""===e[2]?null:e[2]?.map(e=>e?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new r.IfcLengthMeasure(e.value):null)||[])),609421318:e=>new r.IfcStructuralLoadOrResult(void 0===(e[0]??void 0)||""===e[0]?null:new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value)),2525727697:e=>new r.IfcStructuralLoadStatic(void 0===(e[0]??void 0)||""===e[0]?null:new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value)),3408363356:e=>new r.IfcStructuralLoadTemperature(void 0===(e[0]??void 0)||""===e[0]?null:new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcThermodynamicTemperatureMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcThermodynamicTemperatureMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcThermodynamicTemperatureMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),2830218821:e=>new r.IfcStyleModel(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),e[3]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[]),3958052878:e=>new r.IfcStyledItem(void 0===(e[0]??void 0)||""===e[0]?null:new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),3049322572:e=>new r.IfcStyledRepresentation(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),e[3]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[]),2934153892:e=>new r.IfcSurfaceReinforcementArea(void 0===(e[0]??void 0)||""===e[0]?null:new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new r.IfcLengthMeasure(e.value):null)||[],void 0===(e[2]??void 0)||""===e[2]?null:e[2]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new r.IfcLengthMeasure(e.value):null)||[],void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcRatioMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),1300840506:e=>new r.IfcSurfaceStyle(void 0===(e[0]??void 0)||""===e[0]?null:new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),e[1],e[2]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[]),3303107099:e=>new r.IfcSurfaceStyleLighting(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,2,e[2]),new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,2,e[3])),1607154358:e=>new r.IfcSurfaceStyleRefraction(void 0===(e[0]??void 0)||""===e[0]?null:new r.IfcReal(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcReal(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value)),846575682:e=>new r.IfcSurfaceStyleShading(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcNormalisedRatioMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value)),1351298697:e=>new r.IfcSurfaceStyleWithTextures(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[]),626085974:e=>new r.IfcSurfaceTexture(new r.IfcBoolean(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new r.IfcBoolean(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcIdentifier(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,2,e[3]),void 0===(e[4]??void 0)||""===e[4]?null:e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new r.IfcIdentifier(e.value):null)||[]),985171141:e=>new r.IfcTable(void 0===(e[0]??void 0)||""===e[0]?null:new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[2]??void 0)||""===e[2]?null:e[2]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[]),2043862942:e=>new r.IfcTableColumn(void 0===(e[0]??void 0)||""===e[0]?null:new r.IfcIdentifier(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcText(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,2,e[3]),void 0===(e[4]??void 0)||""===e[4]?null:new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,2,e[4])),531007025:e=>new r.IfcTableRow(void 0===(e[0]??void 0)||""===e[0]?null:e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?Ly(2,e):null)||[],void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcBoolean(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value)),1549132990:e=>new r.IfcTaskTime(void 0===(e[0]??void 0)||""===e[0]?null:new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),e[1],void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),e[3],void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcDuration(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new r.IfcDateTime(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new r.IfcDateTime(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcDateTime(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcDateTime(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:new r.IfcDateTime(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value),void 0===(e[10]??void 0)||""===e[10]?null:new r.IfcDateTime(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value),void 0===(e[11]??void 0)||""===e[11]?null:new r.IfcDuration(void 0===(e[11]??void 0)||""===e[11]?null:e[11].value),void 0===(e[12]??void 0)||""===e[12]?null:new r.IfcDuration(void 0===(e[12]??void 0)||""===e[12]?null:e[12].value),void 0===(e[13]??void 0)||""===e[13]?null:new r.IfcBoolean(void 0===(e[13]??void 0)||""===e[13]?null:e[13].value),void 0===(e[14]??void 0)||""===e[14]?null:new r.IfcDateTime(void 0===(e[14]??void 0)||""===e[14]?null:e[14].value),void 0===(e[15]??void 0)||""===e[15]?null:new r.IfcDuration(void 0===(e[15]??void 0)||""===e[15]?null:e[15].value),void 0===(e[16]??void 0)||""===e[16]?null:new r.IfcDateTime(void 0===(e[16]??void 0)||""===e[16]?null:e[16].value),void 0===(e[17]??void 0)||""===e[17]?null:new r.IfcDateTime(void 0===(e[17]??void 0)||""===e[17]?null:e[17].value),void 0===(e[18]??void 0)||""===e[18]?null:new r.IfcDuration(void 0===(e[18]??void 0)||""===e[18]?null:e[18].value),void 0===(e[19]??void 0)||""===e[19]?null:new r.IfcPositiveRatioMeasure(void 0===(e[19]??void 0)||""===e[19]?null:e[19].value)),2771591690:e=>new r.IfcTaskTimeRecurring(void 0===(e[0]??void 0)||""===e[0]?null:new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),e[1],void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),e[3],void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcDuration(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new r.IfcDateTime(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new r.IfcDateTime(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcDateTime(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcDateTime(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:new r.IfcDateTime(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value),void 0===(e[10]??void 0)||""===e[10]?null:new r.IfcDateTime(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value),void 0===(e[11]??void 0)||""===e[11]?null:new r.IfcDuration(void 0===(e[11]??void 0)||""===e[11]?null:e[11].value),void 0===(e[12]??void 0)||""===e[12]?null:new r.IfcDuration(void 0===(e[12]??void 0)||""===e[12]?null:e[12].value),void 0===(e[13]??void 0)||""===e[13]?null:new r.IfcBoolean(void 0===(e[13]??void 0)||""===e[13]?null:e[13].value),void 0===(e[14]??void 0)||""===e[14]?null:new r.IfcDateTime(void 0===(e[14]??void 0)||""===e[14]?null:e[14].value),void 0===(e[15]??void 0)||""===e[15]?null:new r.IfcDuration(void 0===(e[15]??void 0)||""===e[15]?null:e[15].value),void 0===(e[16]??void 0)||""===e[16]?null:new r.IfcDateTime(void 0===(e[16]??void 0)||""===e[16]?null:e[16].value),void 0===(e[17]??void 0)||""===e[17]?null:new r.IfcDateTime(void 0===(e[17]??void 0)||""===e[17]?null:e[17].value),void 0===(e[18]??void 0)||""===e[18]?null:new r.IfcDuration(void 0===(e[18]??void 0)||""===e[18]?null:e[18].value),void 0===(e[19]??void 0)||""===e[19]?null:new r.IfcPositiveRatioMeasure(void 0===(e[19]??void 0)||""===e[19]?null:e[19].value),new Ey(void 0===(e[20]??void 0)||""===e[20]?null:e[20].value,2,e[20])),912023232:e=>new r.IfcTelecomAddress(e[0],void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:e[3]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new r.IfcLabel(e.value):null)||[],void 0===(e[4]??void 0)||""===e[4]?null:e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new r.IfcLabel(e.value):null)||[],void 0===(e[5]??void 0)||""===e[5]?null:new r.IfcLabel(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new r.IfcLabel(e.value):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcURIReference(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:e[8]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new r.IfcURIReference(e.value):null)||[]),1447204868:e=>new r.IfcTextStyle(void 0===(e[0]??void 0)||""===e[0]?null:new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,2,e[2]),new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,2,e[3]),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcBoolean(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value)),2636378356:e=>new r.IfcTextStyleForDefinedFont(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1])),1640371178:e=>new r.IfcTextStyleTextModel(void 0===(e[0]??void 0)||""===e[0]?null:Ly(2,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcTextAlignment(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcTextDecoration(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:Ly(2,e[3]),void 0===(e[4]??void 0)||""===e[4]?null:Ly(2,e[4]),void 0===(e[5]??void 0)||""===e[5]?null:new r.IfcTextTransformation(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:Ly(2,e[6])),280115917:e=>new r.IfcTextureCoordinate(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[]),1742049831:e=>new r.IfcTextureCoordinateGenerator(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],new r.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:e[2]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new r.IfcReal(e.value):null)||[]),2552916305:e=>new r.IfcTextureMap(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,2,e[2])),1210645708:e=>new r.IfcTextureVertex(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new r.IfcParameterValue(e.value):null)||[]),3611470254:e=>new r.IfcTextureVertexList(e[0]?.map(e=>e?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new r.IfcParameterValue(e.value):null)||[])),1199560280:e=>new r.IfcTimePeriod(new r.IfcTime(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new r.IfcTime(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value)),3101149627:e=>new r.IfcTimeSeries(new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new r.IfcDateTime(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),new r.IfcDateTime(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4],e[5],void 0===(e[6]??void 0)||""===e[6]?null:new r.IfcLabel(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,2,e[7])),581633288:e=>new r.IfcTimeSeriesValue(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?Ly(2,e):null)||[]),1377556343:e=>new r.IfcTopologicalRepresentationItem,1735638870:e=>new r.IfcTopologyRepresentation(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),e[3]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[]),180925521:e=>new r.IfcUnitAssignment(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[]),2799835756:e=>new r.IfcVertex,1907098498:e=>new r.IfcVertexPoint(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0])),891718957:e=>new r.IfcVirtualGridIntersection(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new r.IfcLengthMeasure(e.value):null)||[]),1236880293:e=>new r.IfcWorkTime(void 0===(e[0]??void 0)||""===e[0]?null:new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),e[1],void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,2,e[3]),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcDate(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new r.IfcDate(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value)),3869604511:e=>new r.IfcApprovalRelationship(void 0===(e[0]??void 0)||""===e[0]?null:new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,2,e[2]),e[3]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[]),3798115385:e=>new r.IfcArbitraryClosedProfileDef(e[0],void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,2,e[2])),1310608509:e=>new r.IfcArbitraryOpenProfileDef(e[0],void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,2,e[2])),2705031697:e=>new r.IfcArbitraryProfileDefWithVoids(e[0],void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,2,e[2]),e[3]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[]),616511568:e=>new r.IfcBlobTexture(new r.IfcBoolean(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new r.IfcBoolean(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcIdentifier(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,2,e[3]),void 0===(e[4]??void 0)||""===e[4]?null:e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new r.IfcIdentifier(e.value):null)||[],new r.IfcIdentifier(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),new r.IfcBinary(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value)),3150382593:e=>new r.IfcCenterLineProfileDef(e[0],void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,2,e[2]),new r.IfcPositiveLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),747523909:e=>new r.IfcClassification(void 0===(e[0]??void 0)||""===e[0]?null:new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcDate(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),new r.IfcLabel(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcText(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new r.IfcURIReference(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new r.IfcIdentifier(e.value):null)||[]),647927063:e=>new r.IfcClassificationReference(void 0===(e[0]??void 0)||""===e[0]?null:new r.IfcURIReference(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcIdentifier(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,2,e[3]),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcText(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new r.IfcIdentifier(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value)),3285139300:e=>new r.IfcColourRgbList(e[0]?.map(e=>e?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new r.IfcNormalisedRatioMeasure(e.value):null)||[])),3264961684:e=>new r.IfcColourSpecification(void 0===(e[0]??void 0)||""===e[0]?null:new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value)),1485152156:e=>new r.IfcCompositeProfileDef(e[0],void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),e[2]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcLabel(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),370225590:e=>new r.IfcConnectedFaceSet(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[]),1981873012:e=>new r.IfcConnectionCurveGeometry(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1])),45288368:e=>new r.IfcConnectionPointEccentricity(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLengthMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLengthMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value)),3050246964:e=>new r.IfcContextDependentUnit(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),e[1],new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),2889183280:e=>new r.IfcConversionBasedUnit(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),e[1],new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,2,e[3])),2713554722:e=>new r.IfcConversionBasedUnitWithOffset(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),e[1],new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,2,e[3]),new r.IfcReal(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value)),539742890:e=>new r.IfcCurrencyRelationship(void 0===(e[0]??void 0)||""===e[0]?null:new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,2,e[2]),new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,2,e[3]),new r.IfcPositiveRatioMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new r.IfcDateTime(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6])),3800577675:e=>new r.IfcCurveStyle(void 0===(e[0]??void 0)||""===e[0]?null:new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:Ly(2,e[2]),void 0===(e[3]??void 0)||""===e[3]?null:new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,2,e[3]),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcBoolean(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value)),1105321065:e=>new r.IfcCurveStyleFont(void 0===(e[0]??void 0)||""===e[0]?null:new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[]),2367409068:e=>new r.IfcCurveStyleFontAndScaling(void 0===(e[0]??void 0)||""===e[0]?null:new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),new r.IfcPositiveRatioMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),3510044353:e=>new r.IfcCurveStyleFontPattern(new r.IfcLengthMeasure(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new r.IfcPositiveLengthMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value)),3632507154:e=>new r.IfcDerivedProfileDef(e[0],void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,2,e[2]),new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,2,e[3]),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value)),1154170062:e=>new r.IfcDocumentInformation(new r.IfcIdentifier(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new r.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcText(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcURIReference(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcText(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new r.IfcText(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new r.IfcText(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new Ey(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value,2,e[8]),void 0===(e[9]??void 0)||""===e[9]?null:e[9]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[10]??void 0)||""===e[10]?null:new r.IfcDateTime(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value),void 0===(e[11]??void 0)||""===e[11]?null:new r.IfcDateTime(void 0===(e[11]??void 0)||""===e[11]?null:e[11].value),void 0===(e[12]??void 0)||""===e[12]?null:new r.IfcIdentifier(void 0===(e[12]??void 0)||""===e[12]?null:e[12].value),void 0===(e[13]??void 0)||""===e[13]?null:new r.IfcDate(void 0===(e[13]??void 0)||""===e[13]?null:e[13].value),void 0===(e[14]??void 0)||""===e[14]?null:new r.IfcDate(void 0===(e[14]??void 0)||""===e[14]?null:e[14].value),e[15],e[16]),770865208:e=>new r.IfcDocumentInformationRelationship(void 0===(e[0]??void 0)||""===e[0]?null:new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,2,e[2]),e[3]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value)),3732053477:e=>new r.IfcDocumentReference(void 0===(e[0]??void 0)||""===e[0]?null:new r.IfcURIReference(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcIdentifier(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,2,e[4])),3900360178:e=>new r.IfcEdge(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1])),476780140:e=>new r.IfcEdgeCurve(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,2,e[2]),new r.IfcBoolean(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),211053100:e=>new r.IfcEventTime(void 0===(e[0]??void 0)||""===e[0]?null:new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),e[1],void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcDateTime(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcDateTime(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new r.IfcDateTime(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new r.IfcDateTime(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value)),297599258:e=>new r.IfcExtendedProperties(void 0===(e[0]??void 0)||""===e[0]?null:new r.IfcIdentifier(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),e[2]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[]),1437805879:e=>new r.IfcExternalReferenceRelationship(void 0===(e[0]??void 0)||""===e[0]?null:new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,2,e[2]),e[3]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[]),2556980723:e=>new r.IfcFace(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[]),1809719519:e=>new r.IfcFaceBound(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),new r.IfcBoolean(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value)),803316827:e=>new r.IfcFaceOuterBound(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),new r.IfcBoolean(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value)),3008276851:e=>new r.IfcFaceSurface(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),new r.IfcBoolean(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),4219587988:e=>new r.IfcFailureConnectionCondition(void 0===(e[0]??void 0)||""===e[0]?null:new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcForceMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcForceMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcForceMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcForceMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new r.IfcForceMeasure(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new r.IfcForceMeasure(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value)),738692330:e=>new r.IfcFillAreaStyle(void 0===(e[0]??void 0)||""===e[0]?null:new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcBoolean(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),3448662350:e=>new r.IfcGeometricRepresentationContext(void 0===(e[0]??void 0)||""===e[0]?null:new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new r.IfcDimensionCount(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcReal(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,2,e[4]),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5])),2453401579:e=>new r.IfcGeometricRepresentationItem,4142052618:e=>new r.IfcGeometricRepresentationSubContext(void 0===(e[0]??void 0)||""===e[0]?null:new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,2,e[2]),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcPositiveRatioMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4],void 0===(e[5]??void 0)||""===e[5]?null:new r.IfcLabel(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value)),3590301190:e=>new r.IfcGeometricSet(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[]),178086475:e=>new r.IfcGridPlacement(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1])),812098782:e=>new r.IfcHalfSpaceSolid(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),new r.IfcBoolean(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value)),3905492369:e=>new r.IfcImageTexture(new r.IfcBoolean(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new r.IfcBoolean(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcIdentifier(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,2,e[3]),void 0===(e[4]??void 0)||""===e[4]?null:e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new r.IfcIdentifier(e.value):null)||[],new r.IfcURIReference(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value)),3570813810:e=>new r.IfcIndexedColourMap(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcNormalisedRatioMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,2,e[2]),e[3]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new r.IfcPositiveInteger(e.value):null)||[]),1437953363:e=>new r.IfcIndexedTextureMap(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,2,e[2])),2133299955:e=>new r.IfcIndexedTriangleTextureMap(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,2,e[2]),void 0===(e[3]??void 0)||""===e[3]?null:e[3]?.map(e=>e?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new r.IfcPositiveInteger(e.value):null)||[])),3741457305:e=>new r.IfcIrregularTimeSeries(new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new r.IfcDateTime(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),new r.IfcDateTime(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4],e[5],void 0===(e[6]??void 0)||""===e[6]?null:new r.IfcLabel(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,2,e[7]),e[8]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[]),1585845231:e=>new r.IfcLagTime(void 0===(e[0]??void 0)||""===e[0]?null:new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),e[1],void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),Ly(2,e[3]),e[4]),1402838566:e=>new r.IfcLightSource(void 0===(e[0]??void 0)||""===e[0]?null:new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcNormalisedRatioMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcNormalisedRatioMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),125510826:e=>new r.IfcLightSourceAmbient(void 0===(e[0]??void 0)||""===e[0]?null:new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcNormalisedRatioMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcNormalisedRatioMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),2604431987:e=>new r.IfcLightSourceDirectional(void 0===(e[0]??void 0)||""===e[0]?null:new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcNormalisedRatioMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcNormalisedRatioMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,2,e[4])),4266656042:e=>new r.IfcLightSourceGoniometric(void 0===(e[0]??void 0)||""===e[0]?null:new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcNormalisedRatioMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcNormalisedRatioMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,2,e[4]),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),new r.IfcThermodynamicTemperatureMeasure(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),new r.IfcLuminousFluxMeasure(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8],new Ey(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value,2,e[9])),1520743889:e=>new r.IfcLightSourcePositional(void 0===(e[0]??void 0)||""===e[0]?null:new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcNormalisedRatioMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcNormalisedRatioMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,2,e[4]),new r.IfcPositiveLengthMeasure(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),new r.IfcReal(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),new r.IfcReal(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),new r.IfcReal(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),3422422726:e=>new r.IfcLightSourceSpot(void 0===(e[0]??void 0)||""===e[0]?null:new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcNormalisedRatioMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcNormalisedRatioMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,2,e[4]),new r.IfcPositiveLengthMeasure(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),new r.IfcReal(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),new r.IfcReal(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),new r.IfcReal(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),new Ey(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value,2,e[9]),void 0===(e[10]??void 0)||""===e[10]?null:new r.IfcReal(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value),new r.IfcPositivePlaneAngleMeasure(void 0===(e[11]??void 0)||""===e[11]?null:e[11].value),new r.IfcPositivePlaneAngleMeasure(void 0===(e[12]??void 0)||""===e[12]?null:e[12].value)),2624227202:e=>new r.IfcLocalPlacement(void 0===(e[0]??void 0)||""===e[0]?null:new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1])),1008929658:e=>new r.IfcLoop,2347385850:e=>new r.IfcMappedItem(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1])),1838606355:e=>new r.IfcMaterial(new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),3708119e3:e=>new r.IfcMaterialConstituent(void 0===(e[0]??void 0)||""===e[0]?null:new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,2,e[2]),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcNormalisedRatioMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value)),2852063980:e=>new r.IfcMaterialConstituentSet(void 0===(e[0]??void 0)||""===e[0]?null:new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:e[2]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[]),2022407955:e=>new r.IfcMaterialDefinitionRepresentation(void 0===(e[0]??void 0)||""===e[0]?null:new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),e[2]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,2,e[3])),1303795690:e=>new r.IfcMaterialLayerSetUsage(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),e[1],e[2],new r.IfcLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcPositiveLengthMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value)),3079605661:e=>new r.IfcMaterialProfileSetUsage(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcCardinalPointReference(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcPositiveLengthMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),3404854881:e=>new r.IfcMaterialProfileSetUsageTapering(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcCardinalPointReference(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcPositiveLengthMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,2,e[3]),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcCardinalPointReference(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value)),3265635763:e=>new r.IfcMaterialProperties(void 0===(e[0]??void 0)||""===e[0]?null:new r.IfcIdentifier(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),e[2]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,2,e[3])),853536259:e=>new r.IfcMaterialRelationship(void 0===(e[0]??void 0)||""===e[0]?null:new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,2,e[2]),e[3]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value)),2998442950:e=>new r.IfcMirroredProfileDef(e[0],void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,2,e[2]),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcLabel(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),219451334:e=>new r.IfcObjectDefinition(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),2665983363:e=>new r.IfcOpenShell(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[]),1411181986:e=>new r.IfcOrganizationRelationship(void 0===(e[0]??void 0)||""===e[0]?null:new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,2,e[2]),e[3]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[]),1029017970:e=>new r.IfcOrientedEdge(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),new r.IfcBoolean(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value)),2529465313:e=>new r.IfcParameterizedProfileDef(e[0],void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,2,e[2])),2519244187:e=>new r.IfcPath(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[]),3021840470:e=>new r.IfcPhysicalComplexQuantity(new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),e[2]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],new r.IfcLabel(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new r.IfcLabel(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value)),597895409:e=>new r.IfcPixelTexture(new r.IfcBoolean(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new r.IfcBoolean(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcIdentifier(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,2,e[3]),void 0===(e[4]??void 0)||""===e[4]?null:e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new r.IfcIdentifier(e.value):null)||[],new r.IfcInteger(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),new r.IfcInteger(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),new r.IfcInteger(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new r.IfcBinary(e.value):null)||[]),2004835150:e=>new r.IfcPlacement(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0])),1663979128:e=>new r.IfcPlanarExtent(new r.IfcLengthMeasure(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new r.IfcLengthMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value)),2067069095:e=>new r.IfcPoint,4022376103:e=>new r.IfcPointOnCurve(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),new r.IfcParameterValue(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value)),1423911732:e=>new r.IfcPointOnSurface(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),new r.IfcParameterValue(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new r.IfcParameterValue(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),2924175390:e=>new r.IfcPolyLoop(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[]),2775532180:e=>new r.IfcPolygonalBoundedHalfSpace(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),new r.IfcBoolean(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,2,e[2]),new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,2,e[3])),3727388367:e=>new r.IfcPreDefinedItem(new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value)),3778827333:e=>new r.IfcPreDefinedProperties,1775413392:e=>new r.IfcPreDefinedTextFont(new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value)),673634403:e=>new r.IfcProductDefinitionShape(void 0===(e[0]??void 0)||""===e[0]?null:new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),e[2]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[]),2802850158:e=>new r.IfcProfileProperties(void 0===(e[0]??void 0)||""===e[0]?null:new r.IfcIdentifier(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),e[2]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,2,e[3])),2598011224:e=>new r.IfcProperty(new r.IfcIdentifier(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value)),1680319473:e=>new r.IfcPropertyDefinition(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),148025276:e=>new r.IfcPropertyDependencyRelationship(void 0===(e[0]??void 0)||""===e[0]?null:new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,2,e[2]),new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,2,e[3]),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcText(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value)),3357820518:e=>new r.IfcPropertySetDefinition(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),1482703590:e=>new r.IfcPropertyTemplateDefinition(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),2090586900:e=>new r.IfcQuantitySet(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),3615266464:e=>new r.IfcRectangleProfileDef(e[0],void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,2,e[2]),new r.IfcPositiveLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new r.IfcPositiveLengthMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value)),3413951693:e=>new r.IfcRegularTimeSeries(new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new r.IfcDateTime(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),new r.IfcDateTime(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4],e[5],void 0===(e[6]??void 0)||""===e[6]?null:new r.IfcLabel(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,2,e[7]),new r.IfcTimeMeasure(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[]),1580146022:e=>new r.IfcReinforcementBarProperties(new r.IfcAreaMeasure(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new r.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),e[2],void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcPositiveLengthMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new r.IfcCountMeasure(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value)),478536968:e=>new r.IfcRelationship(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),2943643501:e=>new r.IfcResourceApprovalRelationship(void 0===(e[0]??void 0)||""===e[0]?null:new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),e[2]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,2,e[3])),1608871552:e=>new r.IfcResourceConstraintRelationship(void 0===(e[0]??void 0)||""===e[0]?null:new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,2,e[2]),e[3]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[]),1042787934:e=>new r.IfcResourceTime(void 0===(e[0]??void 0)||""===e[0]?null:new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),e[1],void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcDuration(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcPositiveRatioMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new r.IfcDateTime(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new r.IfcDateTime(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcDuration(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:new r.IfcBoolean(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value),void 0===(e[10]??void 0)||""===e[10]?null:new r.IfcDateTime(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value),void 0===(e[11]??void 0)||""===e[11]?null:new r.IfcDuration(void 0===(e[11]??void 0)||""===e[11]?null:e[11].value),void 0===(e[12]??void 0)||""===e[12]?null:new r.IfcPositiveRatioMeasure(void 0===(e[12]??void 0)||""===e[12]?null:e[12].value),void 0===(e[13]??void 0)||""===e[13]?null:new r.IfcDateTime(void 0===(e[13]??void 0)||""===e[13]?null:e[13].value),void 0===(e[14]??void 0)||""===e[14]?null:new r.IfcDateTime(void 0===(e[14]??void 0)||""===e[14]?null:e[14].value),void 0===(e[15]??void 0)||""===e[15]?null:new r.IfcDuration(void 0===(e[15]??void 0)||""===e[15]?null:e[15].value),void 0===(e[16]??void 0)||""===e[16]?null:new r.IfcPositiveRatioMeasure(void 0===(e[16]??void 0)||""===e[16]?null:e[16].value),void 0===(e[17]??void 0)||""===e[17]?null:new r.IfcPositiveRatioMeasure(void 0===(e[17]??void 0)||""===e[17]?null:e[17].value)),2778083089:e=>new r.IfcRoundedRectangleProfileDef(e[0],void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,2,e[2]),new r.IfcPositiveLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new r.IfcPositiveLengthMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),new r.IfcPositiveLengthMeasure(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value)),2042790032:e=>new r.IfcSectionProperties(e[0],new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,2,e[2])),4165799628:e=>new r.IfcSectionReinforcementProperties(new r.IfcLengthMeasure(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new r.IfcLengthMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLengthMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),e[3],new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,2,e[4]),e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[]),1509187699:e=>new r.IfcSectionedSpine(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],e[2]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[]),4124623270:e=>new r.IfcShellBasedSurfaceModel(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[]),3692461612:e=>new r.IfcSimpleProperty(new r.IfcIdentifier(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value)),2609359061:e=>new r.IfcSlippageConnectionCondition(void 0===(e[0]??void 0)||""===e[0]?null:new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcLengthMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLengthMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),723233188:e=>new r.IfcSolidModel,1595516126:e=>new r.IfcStructuralLoadLinearForce(void 0===(e[0]??void 0)||""===e[0]?null:new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcLinearForceMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLinearForceMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcLinearForceMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLinearMomentMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new r.IfcLinearMomentMeasure(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new r.IfcLinearMomentMeasure(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value)),2668620305:e=>new r.IfcStructuralLoadPlanarForce(void 0===(e[0]??void 0)||""===e[0]?null:new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcPlanarForceMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcPlanarForceMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcPlanarForceMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),2473145415:e=>new r.IfcStructuralLoadSingleDisplacement(void 0===(e[0]??void 0)||""===e[0]?null:new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcLengthMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLengthMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcPlaneAngleMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new r.IfcPlaneAngleMeasure(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new r.IfcPlaneAngleMeasure(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value)),1973038258:e=>new r.IfcStructuralLoadSingleDisplacementDistortion(void 0===(e[0]??void 0)||""===e[0]?null:new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcLengthMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLengthMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcPlaneAngleMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new r.IfcPlaneAngleMeasure(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new r.IfcPlaneAngleMeasure(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcCurvatureMeasure(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),1597423693:e=>new r.IfcStructuralLoadSingleForce(void 0===(e[0]??void 0)||""===e[0]?null:new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcForceMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcForceMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcForceMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcTorqueMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new r.IfcTorqueMeasure(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new r.IfcTorqueMeasure(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value)),1190533807:e=>new r.IfcStructuralLoadSingleForceWarping(void 0===(e[0]??void 0)||""===e[0]?null:new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcForceMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcForceMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcForceMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcTorqueMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new r.IfcTorqueMeasure(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new r.IfcTorqueMeasure(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcWarpingMomentMeasure(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),2233826070:e=>new r.IfcSubedge(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,2,e[2])),2513912981:e=>new r.IfcSurface,1878645084:e=>new r.IfcSurfaceStyleRendering(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcNormalisedRatioMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,2,e[2]),void 0===(e[3]??void 0)||""===e[3]?null:new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,2,e[3]),void 0===(e[4]??void 0)||""===e[4]?null:new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,2,e[4]),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:Ly(2,e[7]),e[8]),2247615214:e=>new r.IfcSweptAreaSolid(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1])),1260650574:e=>new r.IfcSweptDiskSolid(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),new r.IfcPositiveLengthMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcPositiveLengthMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcParameterValue(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcParameterValue(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value)),1096409881:e=>new r.IfcSweptDiskSolidPolygonal(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),new r.IfcPositiveLengthMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcPositiveLengthMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcParameterValue(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcParameterValue(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new r.IfcPositiveLengthMeasure(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value)),230924584:e=>new r.IfcSweptSurface(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1])),3071757647:e=>new r.IfcTShapeProfileDef(e[0],void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,2,e[2]),new r.IfcPositiveLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new r.IfcPositiveLengthMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),new r.IfcPositiveLengthMeasure(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),new r.IfcPositiveLengthMeasure(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcNonNegativeLengthMeasure(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcNonNegativeLengthMeasure(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:new r.IfcNonNegativeLengthMeasure(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value),void 0===(e[10]??void 0)||""===e[10]?null:new r.IfcPlaneAngleMeasure(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value),void 0===(e[11]??void 0)||""===e[11]?null:new r.IfcPlaneAngleMeasure(void 0===(e[11]??void 0)||""===e[11]?null:e[11].value)),901063453:e=>new r.IfcTessellatedItem,4282788508:e=>new r.IfcTextLiteral(new r.IfcPresentableText(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),e[2]),3124975700:e=>new r.IfcTextLiteralWithExtent(new r.IfcPresentableText(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),e[2],new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,2,e[3]),new r.IfcBoxAlignment(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value)),1983826977:e=>new r.IfcTextStyleFontModel(new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new r.IfcTextFontName(e.value):null)||[],void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcFontStyle(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcFontVariant(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcFontWeight(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),Ly(2,e[5])),2715220739:e=>new r.IfcTrapeziumProfileDef(e[0],void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,2,e[2]),new r.IfcPositiveLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new r.IfcPositiveLengthMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),new r.IfcPositiveLengthMeasure(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),new r.IfcLengthMeasure(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value)),1628702193:e=>new r.IfcTypeObject(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[]),3736923433:e=>new r.IfcTypeProcess(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:new r.IfcIdentifier(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcText(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),2347495698:e=>new r.IfcTypeProduct(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),3698973494:e=>new r.IfcTypeResource(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:new r.IfcIdentifier(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcText(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),427810014:e=>new r.IfcUShapeProfileDef(e[0],void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,2,e[2]),new r.IfcPositiveLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new r.IfcPositiveLengthMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),new r.IfcPositiveLengthMeasure(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),new r.IfcPositiveLengthMeasure(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcNonNegativeLengthMeasure(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcNonNegativeLengthMeasure(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:new r.IfcPlaneAngleMeasure(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value)),1417489154:e=>new r.IfcVector(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),new r.IfcLengthMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value)),2759199220:e=>new r.IfcVertexLoop(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0])),1299126871:e=>new r.IfcWindowStyle(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8],e[9],new r.IfcBoolean(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value),new r.IfcBoolean(void 0===(e[11]??void 0)||""===e[11]?null:e[11].value)),2543172580:e=>new r.IfcZShapeProfileDef(e[0],void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,2,e[2]),new r.IfcPositiveLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new r.IfcPositiveLengthMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),new r.IfcPositiveLengthMeasure(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),new r.IfcPositiveLengthMeasure(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcNonNegativeLengthMeasure(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcNonNegativeLengthMeasure(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),3406155212:e=>new r.IfcAdvancedFace(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),new r.IfcBoolean(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),669184980:e=>new r.IfcAnnotationFillArea(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[]),3207858831:e=>new r.IfcAsymmetricIShapeProfileDef(e[0],void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,2,e[2]),new r.IfcPositiveLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new r.IfcPositiveLengthMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),new r.IfcPositiveLengthMeasure(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),new r.IfcPositiveLengthMeasure(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcNonNegativeLengthMeasure(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),new r.IfcPositiveLengthMeasure(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:new r.IfcPositiveLengthMeasure(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value),void 0===(e[10]??void 0)||""===e[10]?null:new r.IfcNonNegativeLengthMeasure(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value),void 0===(e[11]??void 0)||""===e[11]?null:new r.IfcNonNegativeLengthMeasure(void 0===(e[11]??void 0)||""===e[11]?null:e[11].value),void 0===(e[12]??void 0)||""===e[12]?null:new r.IfcPlaneAngleMeasure(void 0===(e[12]??void 0)||""===e[12]?null:e[12].value),void 0===(e[13]??void 0)||""===e[13]?null:new r.IfcNonNegativeLengthMeasure(void 0===(e[13]??void 0)||""===e[13]?null:e[13].value),void 0===(e[14]??void 0)||""===e[14]?null:new r.IfcPlaneAngleMeasure(void 0===(e[14]??void 0)||""===e[14]?null:e[14].value)),4261334040:e=>new r.IfcAxis1Placement(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1])),3125803723:e=>new r.IfcAxis2Placement2D(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1])),2740243338:e=>new r.IfcAxis2Placement3D(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,2,e[2])),2736907675:e=>new r.IfcBooleanResult(e[0],new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,2,e[2])),4182860854:e=>new r.IfcBoundedSurface,2581212453:e=>new r.IfcBoundingBox(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),new r.IfcPositiveLengthMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new r.IfcPositiveLengthMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),new r.IfcPositiveLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),2713105998:e=>new r.IfcBoxedHalfSpace(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),new r.IfcBoolean(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,2,e[2])),2898889636:e=>new r.IfcCShapeProfileDef(e[0],void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,2,e[2]),new r.IfcPositiveLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new r.IfcPositiveLengthMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),new r.IfcPositiveLengthMeasure(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),new r.IfcPositiveLengthMeasure(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcNonNegativeLengthMeasure(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),1123145078:e=>new r.IfcCartesianPoint(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new r.IfcLengthMeasure(e.value):null)||[]),574549367:e=>new r.IfcCartesianPointList,1675464909:e=>new r.IfcCartesianPointList2D(e[0]?.map(e=>e?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new r.IfcLengthMeasure(e.value):null)||[])),2059837836:e=>new r.IfcCartesianPointList3D(e[0]?.map(e=>e?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new r.IfcLengthMeasure(e.value):null)||[])),59481748:e=>new r.IfcCartesianTransformationOperator(void 0===(e[0]??void 0)||""===e[0]?null:new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,2,e[2]),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcReal(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),3749851601:e=>new r.IfcCartesianTransformationOperator2D(void 0===(e[0]??void 0)||""===e[0]?null:new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,2,e[2]),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcReal(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),3486308946:e=>new r.IfcCartesianTransformationOperator2DnonUniform(void 0===(e[0]??void 0)||""===e[0]?null:new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,2,e[2]),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcReal(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcReal(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value)),3331915920:e=>new r.IfcCartesianTransformationOperator3D(void 0===(e[0]??void 0)||""===e[0]?null:new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,2,e[2]),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcReal(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,2,e[4])),1416205885:e=>new r.IfcCartesianTransformationOperator3DnonUniform(void 0===(e[0]??void 0)||""===e[0]?null:new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,2,e[2]),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcReal(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,2,e[4]),void 0===(e[5]??void 0)||""===e[5]?null:new r.IfcReal(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new r.IfcReal(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value)),1383045692:e=>new r.IfcCircleProfileDef(e[0],void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,2,e[2]),new r.IfcPositiveLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),2205249479:e=>new r.IfcClosedShell(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[]),776857604:e=>new r.IfcColourRgb(void 0===(e[0]??void 0)||""===e[0]?null:new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new r.IfcNormalisedRatioMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new r.IfcNormalisedRatioMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),new r.IfcNormalisedRatioMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),2542286263:e=>new r.IfcComplexProperty(new r.IfcIdentifier(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new r.IfcIdentifier(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),e[3]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[]),2485617015:e=>new r.IfcCompositeCurveSegment(e[0],new r.IfcBoolean(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,2,e[2])),2574617495:e=>new r.IfcConstructionResourceType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:new r.IfcIdentifier(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcText(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:e[9]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[10]??void 0)||""===e[10]?null:new Ey(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value,2,e[10])),3419103109:e=>new r.IfcContext(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new r.IfcLabel(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new r.IfcLabel(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:e[7]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[8]??void 0)||""===e[8]?null:new Ey(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value,2,e[8])),1815067380:e=>new r.IfcCrewResourceType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:new r.IfcIdentifier(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcText(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:e[9]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[10]??void 0)||""===e[10]?null:new Ey(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value,2,e[10]),e[11]),2506170314:e=>new r.IfcCsgPrimitive3D(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0])),2147822146:e=>new r.IfcCsgSolid(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0])),2601014836:e=>new r.IfcCurve,2827736869:e=>new r.IfcCurveBoundedPlane(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:e[2]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[]),2629017746:e=>new r.IfcCurveBoundedSurface(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],new r.IfcBoolean(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),32440307:e=>new r.IfcDirection(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new r.IfcReal(e.value):null)||[]),526551008:e=>new r.IfcDoorStyle(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8],e[9],new r.IfcBoolean(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value),new r.IfcBoolean(void 0===(e[11]??void 0)||""===e[11]?null:e[11].value)),1472233963:e=>new r.IfcEdgeLoop(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[]),1883228015:e=>new r.IfcElementQuantity(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[]),339256511:e=>new r.IfcElementType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),2777663545:e=>new r.IfcElementarySurface(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0])),2835456948:e=>new r.IfcEllipseProfileDef(e[0],void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,2,e[2]),new r.IfcPositiveLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new r.IfcPositiveLengthMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value)),4024345920:e=>new r.IfcEventType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:new r.IfcIdentifier(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcText(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9],e[10],void 0===(e[11]??void 0)||""===e[11]?null:new r.IfcLabel(void 0===(e[11]??void 0)||""===e[11]?null:e[11].value)),477187591:e=>new r.IfcExtrudedAreaSolid(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,2,e[2]),new r.IfcPositiveLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),2804161546:e=>new r.IfcExtrudedAreaSolidTapered(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,2,e[2]),new r.IfcPositiveLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,2,e[4])),2047409740:e=>new r.IfcFaceBasedSurfaceModel(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[]),374418227:e=>new r.IfcFillAreaStyleHatching(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,2,e[2]),void 0===(e[3]??void 0)||""===e[3]?null:new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,2,e[3]),new r.IfcPlaneAngleMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value)),315944413:e=>new r.IfcFillAreaStyleTiles(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],new r.IfcPositiveRatioMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),2652556860:e=>new r.IfcFixedReferenceSweptAreaSolid(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,2,e[2]),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcParameterValue(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcParameterValue(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5])),4238390223:e=>new r.IfcFurnishingElementType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),1268542332:e=>new r.IfcFurnitureType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9],e[10]),4095422895:e=>new r.IfcGeographicElementType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),987898635:e=>new r.IfcGeometricCurveSet(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[]),1484403080:e=>new r.IfcIShapeProfileDef(e[0],void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,2,e[2]),new r.IfcPositiveLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new r.IfcPositiveLengthMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),new r.IfcPositiveLengthMeasure(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),new r.IfcPositiveLengthMeasure(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcNonNegativeLengthMeasure(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcNonNegativeLengthMeasure(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:new r.IfcPlaneAngleMeasure(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value)),178912537:e=>new r.IfcIndexedPolygonalFace(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new r.IfcPositiveInteger(e.value):null)||[]),2294589976:e=>new r.IfcIndexedPolygonalFaceWithVoids(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new r.IfcPositiveInteger(e.value):null)||[],e[1]?.map(e=>e?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new r.IfcPositiveInteger(e.value):null)||[])),572779678:e=>new r.IfcLShapeProfileDef(e[0],void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,2,e[2]),new r.IfcPositiveLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcPositiveLengthMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),new r.IfcPositiveLengthMeasure(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new r.IfcNonNegativeLengthMeasure(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcNonNegativeLengthMeasure(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcPlaneAngleMeasure(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),428585644:e=>new r.IfcLaborResourceType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:new r.IfcIdentifier(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcText(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:e[9]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[10]??void 0)||""===e[10]?null:new Ey(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value,2,e[10]),e[11]),1281925730:e=>new r.IfcLine(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1])),1425443689:e=>new r.IfcManifoldSolidBrep(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0])),3888040117:e=>new r.IfcObject(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value)),3388369263:e=>new r.IfcOffsetCurve2D(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),new r.IfcLengthMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new r.IfcLogical(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),3505215534:e=>new r.IfcOffsetCurve3D(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),new r.IfcLengthMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new r.IfcLogical(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,2,e[3])),1682466193:e=>new r.IfcPcurve(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1])),603570806:e=>new r.IfcPlanarBox(new r.IfcLengthMeasure(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new r.IfcLengthMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,2,e[2])),220341763:e=>new r.IfcPlane(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0])),759155922:e=>new r.IfcPreDefinedColour(new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value)),2559016684:e=>new r.IfcPreDefinedCurveFont(new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value)),3967405729:e=>new r.IfcPreDefinedPropertySet(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),569719735:e=>new r.IfcProcedureType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:new r.IfcIdentifier(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcText(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),2945172077:e=>new r.IfcProcess(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new r.IfcIdentifier(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new r.IfcText(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value)),4208778838:e=>new r.IfcProduct(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6])),103090709:e=>new r.IfcProject(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new r.IfcLabel(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new r.IfcLabel(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:e[7]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[8]??void 0)||""===e[8]?null:new Ey(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value,2,e[8])),653396225:e=>new r.IfcProjectLibrary(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new r.IfcLabel(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new r.IfcLabel(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:e[7]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[8]??void 0)||""===e[8]?null:new Ey(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value,2,e[8])),871118103:e=>new r.IfcPropertyBoundedValue(new r.IfcIdentifier(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:Ly(2,e[2]),void 0===(e[3]??void 0)||""===e[3]?null:Ly(2,e[3]),void 0===(e[4]??void 0)||""===e[4]?null:new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,2,e[4]),void 0===(e[5]??void 0)||""===e[5]?null:Ly(2,e[5])),4166981789:e=>new r.IfcPropertyEnumeratedValue(new r.IfcIdentifier(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:e[2]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?Ly(2,e):null)||[],void 0===(e[3]??void 0)||""===e[3]?null:new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,2,e[3])),2752243245:e=>new r.IfcPropertyListValue(new r.IfcIdentifier(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:e[2]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?Ly(2,e):null)||[],void 0===(e[3]??void 0)||""===e[3]?null:new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,2,e[3])),941946838:e=>new r.IfcPropertyReferenceValue(new r.IfcIdentifier(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcText(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,2,e[3])),1451395588:e=>new r.IfcPropertySet(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[]),492091185:e=>new r.IfcPropertySetTemplate(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4],void 0===(e[5]??void 0)||""===e[5]?null:new r.IfcIdentifier(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[]),3650150729:e=>new r.IfcPropertySingleValue(new r.IfcIdentifier(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:Ly(2,e[2]),void 0===(e[3]??void 0)||""===e[3]?null:new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,2,e[3])),110355661:e=>new r.IfcPropertyTableValue(new r.IfcIdentifier(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:e[2]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?Ly(2,e):null)||[],void 0===(e[3]??void 0)||""===e[3]?null:e[3]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?Ly(2,e):null)||[],void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcText(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),e[7]),3521284610:e=>new r.IfcPropertyTemplate(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),3219374653:e=>new r.IfcProxy(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),e[7],void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),2770003689:e=>new r.IfcRectangleHollowProfileDef(e[0],void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,2,e[2]),new r.IfcPositiveLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new r.IfcPositiveLengthMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),new r.IfcPositiveLengthMeasure(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new r.IfcNonNegativeLengthMeasure(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcNonNegativeLengthMeasure(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),2798486643:e=>new r.IfcRectangularPyramid(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),new r.IfcPositiveLengthMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new r.IfcPositiveLengthMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),new r.IfcPositiveLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),3454111270:e=>new r.IfcRectangularTrimmedSurface(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),new r.IfcParameterValue(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new r.IfcParameterValue(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),new r.IfcParameterValue(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new r.IfcParameterValue(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),new r.IfcBoolean(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),new r.IfcBoolean(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value)),3765753017:e=>new r.IfcReinforcementDefinitionProperties(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[]),3939117080:e=>new r.IfcRelAssigns(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],e[5]),1683148259:e=>new r.IfcRelAssignsToActor(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],e[5],new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,2,e[7])),2495723537:e=>new r.IfcRelAssignsToControl(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],e[5],new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6])),1307041759:e=>new r.IfcRelAssignsToGroup(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],e[5],new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6])),1027710054:e=>new r.IfcRelAssignsToGroupByFactor(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],e[5],new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),new r.IfcRatioMeasure(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),4278684876:e=>new r.IfcRelAssignsToProcess(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],e[5],new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,2,e[7])),2857406711:e=>new r.IfcRelAssignsToProduct(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],e[5],new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6])),205026976:e=>new r.IfcRelAssignsToResource(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],e[5],new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6])),1865459582:e=>new r.IfcRelAssociates(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[]),4095574036:e=>new r.IfcRelAssociatesApproval(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5])),919958153:e=>new r.IfcRelAssociatesClassification(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5])),2728634034:e=>new r.IfcRelAssociatesConstraint(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[5]??void 0)||""===e[5]?null:new r.IfcLabel(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6])),982818633:e=>new r.IfcRelAssociatesDocument(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5])),3840914261:e=>new r.IfcRelAssociatesLibrary(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5])),2655215786:e=>new r.IfcRelAssociatesMaterial(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5])),826625072:e=>new r.IfcRelConnects(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),1204542856:e=>new r.IfcRelConnectsElements(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,2,e[4]),new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6])),3945020480:e=>new r.IfcRelConnectsPathElements(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,2,e[4]),new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:e[7]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new r.IfcInteger(e.value):null)||[],void 0===(e[8]??void 0)||""===e[8]?null:e[8]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new r.IfcInteger(e.value):null)||[],e[9],e[10]),4201705270:e=>new r.IfcRelConnectsPortToElement(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,2,e[4]),new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5])),3190031847:e=>new r.IfcRelConnectsPorts(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,2,e[4]),new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6])),2127690289:e=>new r.IfcRelConnectsStructuralActivity(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,2,e[4]),new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5])),1638771189:e=>new r.IfcRelConnectsStructuralMember(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,2,e[4]),new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,2,e[7]),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLengthMeasure(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:new Ey(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value,2,e[9])),504942748:e=>new r.IfcRelConnectsWithEccentricity(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,2,e[4]),new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,2,e[7]),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLengthMeasure(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:new Ey(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value,2,e[9]),new Ey(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value,2,e[10])),3678494232:e=>new r.IfcRelConnectsWithRealizingElements(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,2,e[4]),new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),e[7]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),3242617779:e=>new r.IfcRelContainedInSpatialStructure(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5])),886880790:e=>new r.IfcRelCoversBldgElements(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,2,e[4]),e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[]),2802773753:e=>new r.IfcRelCoversSpaces(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,2,e[4]),e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[]),2565941209:e=>new r.IfcRelDeclares(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,2,e[4]),e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[]),2551354335:e=>new r.IfcRelDecomposes(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),693640335:e=>new r.IfcRelDefines(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),1462361463:e=>new r.IfcRelDefinesByObject(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5])),4186316022:e=>new r.IfcRelDefinesByProperties(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5])),307848117:e=>new r.IfcRelDefinesByTemplate(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5])),781010003:e=>new r.IfcRelDefinesByType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5])),3940055652:e=>new r.IfcRelFillsElement(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,2,e[4]),new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5])),279856033:e=>new r.IfcRelFlowControlElements(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5])),427948657:e=>new r.IfcRelInterferesElements(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,2,e[4]),new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),3268803585:e=>new r.IfcRelNests(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,2,e[4]),e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[]),750771296:e=>new r.IfcRelProjectsElement(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,2,e[4]),new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5])),1245217292:e=>new r.IfcRelReferencedInSpatialStructure(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5])),4122056220:e=>new r.IfcRelSequence(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,2,e[4]),new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),e[7],void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),366585022:e=>new r.IfcRelServicesBuildings(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,2,e[4]),e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[]),3451746338:e=>new r.IfcRelSpaceBoundary(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,2,e[4]),new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),e[7],e[8]),3523091289:e=>new r.IfcRelSpaceBoundary1stLevel(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,2,e[4]),new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),e[7],e[8],void 0===(e[9]??void 0)||""===e[9]?null:new Ey(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value,2,e[9])),1521410863:e=>new r.IfcRelSpaceBoundary2ndLevel(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,2,e[4]),new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),e[7],e[8],void 0===(e[9]??void 0)||""===e[9]?null:new Ey(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value,2,e[9]),void 0===(e[10]??void 0)||""===e[10]?null:new Ey(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value,2,e[10])),1401173127:e=>new r.IfcRelVoidsElement(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,2,e[4]),new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5])),816062949:e=>new r.IfcReparametrisedCompositeCurveSegment(e[0],new r.IfcBoolean(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,2,e[2]),new r.IfcParameterValue(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),2914609552:e=>new r.IfcResource(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new r.IfcIdentifier(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new r.IfcText(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value)),1856042241:e=>new r.IfcRevolvedAreaSolid(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,2,e[2]),new r.IfcPlaneAngleMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),3243963512:e=>new r.IfcRevolvedAreaSolidTapered(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,2,e[2]),new r.IfcPlaneAngleMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,2,e[4])),4158566097:e=>new r.IfcRightCircularCone(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),new r.IfcPositiveLengthMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new r.IfcPositiveLengthMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),3626867408:e=>new r.IfcRightCircularCylinder(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),new r.IfcPositiveLengthMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new r.IfcPositiveLengthMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),3663146110:e=>new r.IfcSimplePropertyTemplate(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4],void 0===(e[5]??void 0)||""===e[5]?null:new r.IfcLabel(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new r.IfcLabel(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,2,e[7]),void 0===(e[8]??void 0)||""===e[8]?null:new Ey(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value,2,e[8]),void 0===(e[9]??void 0)||""===e[9]?null:new Ey(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value,2,e[9]),void 0===(e[10]??void 0)||""===e[10]?null:new r.IfcLabel(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value),e[11]),1412071761:e=>new r.IfcSpatialElement(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),710998568:e=>new r.IfcSpatialElementType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),2706606064:e=>new r.IfcSpatialStructureElement(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),3893378262:e=>new r.IfcSpatialStructureElementType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),463610769:e=>new r.IfcSpatialZone(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),2481509218:e=>new r.IfcSpatialZoneType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9],void 0===(e[10]??void 0)||""===e[10]?null:new r.IfcLabel(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value)),451544542:e=>new r.IfcSphere(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),new r.IfcPositiveLengthMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value)),4015995234:e=>new r.IfcSphericalSurface(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),new r.IfcPositiveLengthMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value)),3544373492:e=>new r.IfcStructuralActivity(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,2,e[7]),e[8]),3136571912:e=>new r.IfcStructuralItem(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6])),530289379:e=>new r.IfcStructuralMember(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6])),3689010777:e=>new r.IfcStructuralReaction(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,2,e[7]),e[8]),3979015343:e=>new r.IfcStructuralSurfaceMember(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),e[7],void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcPositiveLengthMeasure(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),2218152070:e=>new r.IfcStructuralSurfaceMemberVarying(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),e[7],void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcPositiveLengthMeasure(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),603775116:e=>new r.IfcStructuralSurfaceReaction(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,2,e[7]),e[8],e[9]),4095615324:e=>new r.IfcSubContractResourceType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:new r.IfcIdentifier(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcText(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:e[9]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[10]??void 0)||""===e[10]?null:new Ey(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value,2,e[10]),e[11]),699246055:e=>new r.IfcSurfaceCurve(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],e[2]),2028607225:e=>new r.IfcSurfaceCurveSweptAreaSolid(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,2,e[2]),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcParameterValue(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcParameterValue(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5])),2809605785:e=>new r.IfcSurfaceOfLinearExtrusion(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,2,e[2]),new r.IfcLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),4124788165:e=>new r.IfcSurfaceOfRevolution(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,2,e[2])),1580310250:e=>new r.IfcSystemFurnitureElementType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),3473067441:e=>new r.IfcTask(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new r.IfcIdentifier(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new r.IfcText(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),new r.IfcBoolean(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value),void 0===(e[10]??void 0)||""===e[10]?null:new r.IfcInteger(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value),void 0===(e[11]??void 0)||""===e[11]?null:new Ey(void 0===(e[11]??void 0)||""===e[11]?null:e[11].value,2,e[11]),e[12]),3206491090:e=>new r.IfcTaskType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:new r.IfcIdentifier(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcText(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9],void 0===(e[10]??void 0)||""===e[10]?null:new r.IfcLabel(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value)),2387106220:e=>new r.IfcTessellatedFaceSet(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0])),1935646853:e=>new r.IfcToroidalSurface(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),new r.IfcPositiveLengthMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new r.IfcPositiveLengthMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),2097647324:e=>new r.IfcTransportElementType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),2916149573:e=>new r.IfcTriangulatedFaceSet(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:e[1]?.map(e=>e?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new r.IfcParameterValue(e.value):null)||[]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcBoolean(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),e[3]?.map(e=>e?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new r.IfcPositiveInteger(e.value):null)||[]),void 0===(e[4]??void 0)||""===e[4]?null:e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new r.IfcPositiveInteger(e.value):null)||[]),336235671:e=>new r.IfcWindowLiningProperties(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcPositiveLengthMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new r.IfcNonNegativeLengthMeasure(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new r.IfcNonNegativeLengthMeasure(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcNonNegativeLengthMeasure(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcNormalisedRatioMeasure(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:new r.IfcNormalisedRatioMeasure(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value),void 0===(e[10]??void 0)||""===e[10]?null:new r.IfcNormalisedRatioMeasure(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value),void 0===(e[11]??void 0)||""===e[11]?null:new r.IfcNormalisedRatioMeasure(void 0===(e[11]??void 0)||""===e[11]?null:e[11].value),void 0===(e[12]??void 0)||""===e[12]?null:new Ey(void 0===(e[12]??void 0)||""===e[12]?null:e[12].value,2,e[12]),void 0===(e[13]??void 0)||""===e[13]?null:new r.IfcLengthMeasure(void 0===(e[13]??void 0)||""===e[13]?null:e[13].value),void 0===(e[14]??void 0)||""===e[14]?null:new r.IfcLengthMeasure(void 0===(e[14]??void 0)||""===e[14]?null:e[14].value),void 0===(e[15]??void 0)||""===e[15]?null:new r.IfcLengthMeasure(void 0===(e[15]??void 0)||""===e[15]?null:e[15].value)),512836454:e=>new r.IfcWindowPanelProperties(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4],e[5],void 0===(e[6]??void 0)||""===e[6]?null:new r.IfcPositiveLengthMeasure(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcPositiveLengthMeasure(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new Ey(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value,2,e[8])),2296667514:e=>new r.IfcActor(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5])),1635779807:e=>new r.IfcAdvancedBrep(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0])),2603310189:e=>new r.IfcAdvancedBrepWithVoids(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[]),1674181508:e=>new r.IfcAnnotation(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6])),2887950389:e=>new r.IfcBSplineSurface(new r.IfcInteger(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new r.IfcInteger(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),e[2]?.map(e=>e?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[]),e[3],new r.IfcLogical(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),new r.IfcLogical(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),new r.IfcLogical(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value)),167062518:e=>new r.IfcBSplineSurfaceWithKnots(new r.IfcInteger(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new r.IfcInteger(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),e[2]?.map(e=>e?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[]),e[3],new r.IfcLogical(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),new r.IfcLogical(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),new r.IfcLogical(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),e[7]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new r.IfcInteger(e.value):null)||[],e[8]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new r.IfcInteger(e.value):null)||[],e[9]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new r.IfcParameterValue(e.value):null)||[],e[10]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new r.IfcParameterValue(e.value):null)||[],e[11]),1334484129:e=>new r.IfcBlock(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),new r.IfcPositiveLengthMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new r.IfcPositiveLengthMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),new r.IfcPositiveLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),3649129432:e=>new r.IfcBooleanClippingResult(e[0],new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,2,e[2])),1260505505:e=>new r.IfcBoundedCurve,4031249490:e=>new r.IfcBuilding(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8],void 0===(e[9]??void 0)||""===e[9]?null:new r.IfcLengthMeasure(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value),void 0===(e[10]??void 0)||""===e[10]?null:new r.IfcLengthMeasure(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value),void 0===(e[11]??void 0)||""===e[11]?null:new Ey(void 0===(e[11]??void 0)||""===e[11]?null:e[11].value,2,e[11])),1950629157:e=>new r.IfcBuildingElementType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),3124254112:e=>new r.IfcBuildingStorey(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8],void 0===(e[9]??void 0)||""===e[9]?null:new r.IfcLengthMeasure(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value)),2197970202:e=>new r.IfcChimneyType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),2937912522:e=>new r.IfcCircleHollowProfileDef(e[0],void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,2,e[2]),new r.IfcPositiveLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new r.IfcPositiveLengthMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value)),3893394355:e=>new r.IfcCivilElementType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),300633059:e=>new r.IfcColumnType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),3875453745:e=>new r.IfcComplexPropertyTemplate(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),e[5],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[]),3732776249:e=>new r.IfcCompositeCurve(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],new r.IfcLogical(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value)),15328376:e=>new r.IfcCompositeCurveOnSurface(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],new r.IfcLogical(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value)),2510884976:e=>new r.IfcConic(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0])),2185764099:e=>new r.IfcConstructionEquipmentResourceType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:new r.IfcIdentifier(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcText(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:e[9]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[10]??void 0)||""===e[10]?null:new Ey(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value,2,e[10]),e[11]),4105962743:e=>new r.IfcConstructionMaterialResourceType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:new r.IfcIdentifier(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcText(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:e[9]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[10]??void 0)||""===e[10]?null:new Ey(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value,2,e[10]),e[11]),1525564444:e=>new r.IfcConstructionProductResourceType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:new r.IfcIdentifier(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcText(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:e[9]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[10]??void 0)||""===e[10]?null:new Ey(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value,2,e[10]),e[11]),2559216714:e=>new r.IfcConstructionResource(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new r.IfcIdentifier(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new r.IfcText(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,2,e[7]),void 0===(e[8]??void 0)||""===e[8]?null:e[8]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[9]??void 0)||""===e[9]?null:new Ey(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value,2,e[9])),3293443760:e=>new r.IfcControl(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new r.IfcIdentifier(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value)),3895139033:e=>new r.IfcCostItem(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new r.IfcIdentifier(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),e[6],void 0===(e[7]??void 0)||""===e[7]?null:e[7]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[8]??void 0)||""===e[8]?null:e[8]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[]),1419761937:e=>new r.IfcCostSchedule(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new r.IfcIdentifier(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),e[6],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcDateTime(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:new r.IfcDateTime(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value)),1916426348:e=>new r.IfcCoveringType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),3295246426:e=>new r.IfcCrewResource(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new r.IfcIdentifier(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new r.IfcText(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,2,e[7]),void 0===(e[8]??void 0)||""===e[8]?null:e[8]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[9]??void 0)||""===e[9]?null:new Ey(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value,2,e[9]),e[10]),1457835157:e=>new r.IfcCurtainWallType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),1213902940:e=>new r.IfcCylindricalSurface(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),new r.IfcPositiveLengthMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value)),3256556792:e=>new r.IfcDistributionElementType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),3849074793:e=>new r.IfcDistributionFlowElementType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),2963535650:e=>new r.IfcDoorLiningProperties(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcPositiveLengthMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new r.IfcNonNegativeLengthMeasure(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new r.IfcPositiveLengthMeasure(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcNonNegativeLengthMeasure(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcNonNegativeLengthMeasure(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:new r.IfcLengthMeasure(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value),void 0===(e[10]??void 0)||""===e[10]?null:new r.IfcLengthMeasure(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value),void 0===(e[11]??void 0)||""===e[11]?null:new r.IfcLengthMeasure(void 0===(e[11]??void 0)||""===e[11]?null:e[11].value),void 0===(e[12]??void 0)||""===e[12]?null:new r.IfcPositiveLengthMeasure(void 0===(e[12]??void 0)||""===e[12]?null:e[12].value),void 0===(e[13]??void 0)||""===e[13]?null:new r.IfcPositiveLengthMeasure(void 0===(e[13]??void 0)||""===e[13]?null:e[13].value),void 0===(e[14]??void 0)||""===e[14]?null:new Ey(void 0===(e[14]??void 0)||""===e[14]?null:e[14].value,2,e[14]),void 0===(e[15]??void 0)||""===e[15]?null:new r.IfcLengthMeasure(void 0===(e[15]??void 0)||""===e[15]?null:e[15].value),void 0===(e[16]??void 0)||""===e[16]?null:new r.IfcLengthMeasure(void 0===(e[16]??void 0)||""===e[16]?null:e[16].value)),1714330368:e=>new r.IfcDoorPanelProperties(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcPositiveLengthMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),e[5],void 0===(e[6]??void 0)||""===e[6]?null:new r.IfcNormalisedRatioMeasure(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),e[7],void 0===(e[8]??void 0)||""===e[8]?null:new Ey(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value,2,e[8])),2323601079:e=>new r.IfcDoorType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9],e[10],void 0===(e[11]??void 0)||""===e[11]?null:new r.IfcBoolean(void 0===(e[11]??void 0)||""===e[11]?null:e[11].value),void 0===(e[12]??void 0)||""===e[12]?null:new r.IfcLabel(void 0===(e[12]??void 0)||""===e[12]?null:e[12].value)),445594917:e=>new r.IfcDraughtingPreDefinedColour(new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value)),4006246654:e=>new r.IfcDraughtingPreDefinedCurveFont(new r.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value)),1758889154:e=>new r.IfcElement(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),4123344466:e=>new r.IfcElementAssembly(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8],e[9]),2397081782:e=>new r.IfcElementAssemblyType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),1623761950:e=>new r.IfcElementComponent(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),2590856083:e=>new r.IfcElementComponentType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),1704287377:e=>new r.IfcEllipse(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),new r.IfcPositiveLengthMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new r.IfcPositiveLengthMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),2107101300:e=>new r.IfcEnergyConversionDeviceType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),132023988:e=>new r.IfcEngineType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),3174744832:e=>new r.IfcEvaporativeCoolerType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),3390157468:e=>new r.IfcEvaporatorType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),4148101412:e=>new r.IfcEvent(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new r.IfcIdentifier(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new r.IfcText(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),e[7],e[8],void 0===(e[9]??void 0)||""===e[9]?null:new r.IfcLabel(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value),void 0===(e[10]??void 0)||""===e[10]?null:new Ey(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value,2,e[10])),2853485674:e=>new r.IfcExternalSpatialStructureElement(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),807026263:e=>new r.IfcFacetedBrep(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0])),3737207727:e=>new r.IfcFacetedBrepWithVoids(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[]),647756555:e=>new r.IfcFastener(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),2489546625:e=>new r.IfcFastenerType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),2827207264:e=>new r.IfcFeatureElement(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),2143335405:e=>new r.IfcFeatureElementAddition(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),1287392070:e=>new r.IfcFeatureElementSubtraction(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),3907093117:e=>new r.IfcFlowControllerType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),3198132628:e=>new r.IfcFlowFittingType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),3815607619:e=>new r.IfcFlowMeterType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),1482959167:e=>new r.IfcFlowMovingDeviceType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),1834744321:e=>new r.IfcFlowSegmentType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),1339347760:e=>new r.IfcFlowStorageDeviceType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),2297155007:e=>new r.IfcFlowTerminalType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),3009222698:e=>new r.IfcFlowTreatmentDeviceType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),1893162501:e=>new r.IfcFootingType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),263784265:e=>new r.IfcFurnishingElement(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),1509553395:e=>new r.IfcFurniture(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),3493046030:e=>new r.IfcGeographicElement(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),3009204131:e=>new r.IfcGrid(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),e[7]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],e[8]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[9]??void 0)||""===e[9]?null:e[9]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],e[10]),2706460486:e=>new r.IfcGroup(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value)),1251058090:e=>new r.IfcHeatExchangerType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),1806887404:e=>new r.IfcHumidifierType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),2571569899:e=>new r.IfcIndexedPolyCurve(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?Ly(2,e):null)||[],void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcBoolean(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),3946677679:e=>new r.IfcInterceptorType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),3113134337:e=>new r.IfcIntersectionCurve(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],e[2]),2391368822:e=>new r.IfcInventory(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),e[5],void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:e[7]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcDate(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:new Ey(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value,2,e[9]),void 0===(e[10]??void 0)||""===e[10]?null:new Ey(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value,2,e[10])),4288270099:e=>new r.IfcJunctionBoxType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),3827777499:e=>new r.IfcLaborResource(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new r.IfcIdentifier(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new r.IfcText(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,2,e[7]),void 0===(e[8]??void 0)||""===e[8]?null:e[8]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[9]??void 0)||""===e[9]?null:new Ey(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value,2,e[9]),e[10]),1051575348:e=>new r.IfcLampType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),1161773419:e=>new r.IfcLightFixtureType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),377706215:e=>new r.IfcMechanicalFastener(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcPositiveLengthMeasure(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:new r.IfcPositiveLengthMeasure(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value),e[10]),2108223431:e=>new r.IfcMechanicalFastenerType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9],void 0===(e[10]??void 0)||""===e[10]?null:new r.IfcPositiveLengthMeasure(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value),void 0===(e[11]??void 0)||""===e[11]?null:new r.IfcPositiveLengthMeasure(void 0===(e[11]??void 0)||""===e[11]?null:e[11].value)),1114901282:e=>new r.IfcMedicalDeviceType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),3181161470:e=>new r.IfcMemberType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),977012517:e=>new r.IfcMotorConnectionType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),4143007308:e=>new r.IfcOccupant(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),e[6]),3588315303:e=>new r.IfcOpeningElement(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),3079942009:e=>new r.IfcOpeningStandardCase(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),2837617999:e=>new r.IfcOutletType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),2382730787:e=>new r.IfcPerformanceHistory(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new r.IfcIdentifier(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),new r.IfcLabel(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),e[7]),3566463478:e=>new r.IfcPermeableCoveringProperties(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4],e[5],void 0===(e[6]??void 0)||""===e[6]?null:new r.IfcPositiveLengthMeasure(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcPositiveLengthMeasure(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new Ey(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value,2,e[8])),3327091369:e=>new r.IfcPermit(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new r.IfcIdentifier(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),e[6],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcText(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),1158309216:e=>new r.IfcPileType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),804291784:e=>new r.IfcPipeFittingType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),4231323485:e=>new r.IfcPipeSegmentType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),4017108033:e=>new r.IfcPlateType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),2839578677:e=>new r.IfcPolygonalFaceSet(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new r.IfcBoolean(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),e[2]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[3]??void 0)||""===e[3]?null:e[3]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new r.IfcPositiveInteger(e.value):null)||[]),3724593414:e=>new r.IfcPolyline(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[]),3740093272:e=>new r.IfcPort(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6])),2744685151:e=>new r.IfcProcedure(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new r.IfcIdentifier(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new r.IfcText(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),e[7]),2904328755:e=>new r.IfcProjectOrder(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new r.IfcIdentifier(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),e[6],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcText(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),3651124850:e=>new r.IfcProjectionElement(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),1842657554:e=>new r.IfcProtectiveDeviceType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),2250791053:e=>new r.IfcPumpType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),2893384427:e=>new r.IfcRailingType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),2324767716:e=>new r.IfcRampFlightType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),1469900589:e=>new r.IfcRampType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),683857671:e=>new r.IfcRationalBSplineSurfaceWithKnots(new r.IfcInteger(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new r.IfcInteger(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),e[2]?.map(e=>e?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[]),e[3],new r.IfcLogical(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),new r.IfcLogical(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),new r.IfcLogical(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),e[7]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new r.IfcInteger(e.value):null)||[],e[8]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new r.IfcInteger(e.value):null)||[],e[9]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new r.IfcParameterValue(e.value):null)||[],e[10]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new r.IfcParameterValue(e.value):null)||[],e[11],e[12]?.map(e=>e?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new r.IfcReal(e.value):null)||[])),3027567501:e=>new r.IfcReinforcingElement(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),964333572:e=>new r.IfcReinforcingElementType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),2320036040:e=>new r.IfcReinforcingMesh(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:new r.IfcPositiveLengthMeasure(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value),void 0===(e[10]??void 0)||""===e[10]?null:new r.IfcPositiveLengthMeasure(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value),void 0===(e[11]??void 0)||""===e[11]?null:new r.IfcPositiveLengthMeasure(void 0===(e[11]??void 0)||""===e[11]?null:e[11].value),void 0===(e[12]??void 0)||""===e[12]?null:new r.IfcPositiveLengthMeasure(void 0===(e[12]??void 0)||""===e[12]?null:e[12].value),void 0===(e[13]??void 0)||""===e[13]?null:new r.IfcAreaMeasure(void 0===(e[13]??void 0)||""===e[13]?null:e[13].value),void 0===(e[14]??void 0)||""===e[14]?null:new r.IfcAreaMeasure(void 0===(e[14]??void 0)||""===e[14]?null:e[14].value),void 0===(e[15]??void 0)||""===e[15]?null:new r.IfcPositiveLengthMeasure(void 0===(e[15]??void 0)||""===e[15]?null:e[15].value),void 0===(e[16]??void 0)||""===e[16]?null:new r.IfcPositiveLengthMeasure(void 0===(e[16]??void 0)||""===e[16]?null:e[16].value),e[17]),2310774935:e=>new r.IfcReinforcingMeshType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9],void 0===(e[10]??void 0)||""===e[10]?null:new r.IfcPositiveLengthMeasure(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value),void 0===(e[11]??void 0)||""===e[11]?null:new r.IfcPositiveLengthMeasure(void 0===(e[11]??void 0)||""===e[11]?null:e[11].value),void 0===(e[12]??void 0)||""===e[12]?null:new r.IfcPositiveLengthMeasure(void 0===(e[12]??void 0)||""===e[12]?null:e[12].value),void 0===(e[13]??void 0)||""===e[13]?null:new r.IfcPositiveLengthMeasure(void 0===(e[13]??void 0)||""===e[13]?null:e[13].value),void 0===(e[14]??void 0)||""===e[14]?null:new r.IfcAreaMeasure(void 0===(e[14]??void 0)||""===e[14]?null:e[14].value),void 0===(e[15]??void 0)||""===e[15]?null:new r.IfcAreaMeasure(void 0===(e[15]??void 0)||""===e[15]?null:e[15].value),void 0===(e[16]??void 0)||""===e[16]?null:new r.IfcPositiveLengthMeasure(void 0===(e[16]??void 0)||""===e[16]?null:e[16].value),void 0===(e[17]??void 0)||""===e[17]?null:new r.IfcPositiveLengthMeasure(void 0===(e[17]??void 0)||""===e[17]?null:e[17].value),void 0===(e[18]??void 0)||""===e[18]?null:new r.IfcLabel(void 0===(e[18]??void 0)||""===e[18]?null:e[18].value),void 0===(e[19]??void 0)||""===e[19]?null:e[19]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?Ly(2,e):null)||[]),160246688:e=>new r.IfcRelAggregates(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,2,e[4]),e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[]),2781568857:e=>new r.IfcRoofType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),1768891740:e=>new r.IfcSanitaryTerminalType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),2157484638:e=>new r.IfcSeamCurve(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],e[2]),4074543187:e=>new r.IfcShadingDeviceType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),4097777520:e=>new r.IfcSite(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8],void 0===(e[9]??void 0)||""===e[9]?null:new r.IfcCompoundPlaneAngleMeasure(e[9].map(e=>e.value)),void 0===(e[10]??void 0)||""===e[10]?null:new r.IfcCompoundPlaneAngleMeasure(e[10].map(e=>e.value)),void 0===(e[11]??void 0)||""===e[11]?null:new r.IfcLengthMeasure(void 0===(e[11]??void 0)||""===e[11]?null:e[11].value),void 0===(e[12]??void 0)||""===e[12]?null:new r.IfcLabel(void 0===(e[12]??void 0)||""===e[12]?null:e[12].value),void 0===(e[13]??void 0)||""===e[13]?null:new Ey(void 0===(e[13]??void 0)||""===e[13]?null:e[13].value,2,e[13])),2533589738:e=>new r.IfcSlabType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),1072016465:e=>new r.IfcSolarDeviceType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),3856911033:e=>new r.IfcSpace(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8],e[9],void 0===(e[10]??void 0)||""===e[10]?null:new r.IfcLengthMeasure(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value)),1305183839:e=>new r.IfcSpaceHeaterType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),3812236995:e=>new r.IfcSpaceType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9],void 0===(e[10]??void 0)||""===e[10]?null:new r.IfcLabel(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value)),3112655638:e=>new r.IfcStackTerminalType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),1039846685:e=>new r.IfcStairFlightType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),338393293:e=>new r.IfcStairType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),682877961:e=>new r.IfcStructuralAction(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,2,e[7]),e[8],void 0===(e[9]??void 0)||""===e[9]?null:new r.IfcBoolean(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value)),1179482911:e=>new r.IfcStructuralConnection(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,2,e[7])),1004757350:e=>new r.IfcStructuralCurveAction(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,2,e[7]),e[8],void 0===(e[9]??void 0)||""===e[9]?null:new r.IfcBoolean(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value),e[10],e[11]),4243806635:e=>new r.IfcStructuralCurveConnection(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,2,e[7]),new Ey(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value,2,e[8])),214636428:e=>new r.IfcStructuralCurveMember(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),e[7],new Ey(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value,2,e[8])),2445595289:e=>new r.IfcStructuralCurveMemberVarying(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),e[7],new Ey(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value,2,e[8])),2757150158:e=>new r.IfcStructuralCurveReaction(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,2,e[7]),e[8],e[9]),1807405624:e=>new r.IfcStructuralLinearAction(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,2,e[7]),e[8],void 0===(e[9]??void 0)||""===e[9]?null:new r.IfcBoolean(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value),e[10],e[11]),1252848954:e=>new r.IfcStructuralLoadGroup(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),e[5],e[6],e[7],void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcRatioMeasure(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:new r.IfcLabel(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value)),2082059205:e=>new r.IfcStructuralPointAction(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,2,e[7]),e[8],void 0===(e[9]??void 0)||""===e[9]?null:new r.IfcBoolean(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value)),734778138:e=>new r.IfcStructuralPointConnection(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,2,e[7]),void 0===(e[8]??void 0)||""===e[8]?null:new Ey(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value,2,e[8])),1235345126:e=>new r.IfcStructuralPointReaction(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,2,e[7]),e[8]),2986769608:e=>new r.IfcStructuralResultGroup(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),e[5],void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),new r.IfcBoolean(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),3657597509:e=>new r.IfcStructuralSurfaceAction(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,2,e[7]),e[8],void 0===(e[9]??void 0)||""===e[9]?null:new r.IfcBoolean(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value),e[10],e[11]),1975003073:e=>new r.IfcStructuralSurfaceConnection(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,2,e[7])),148013059:e=>new r.IfcSubContractResource(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new r.IfcIdentifier(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new r.IfcText(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,2,e[7]),void 0===(e[8]??void 0)||""===e[8]?null:e[8]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[9]??void 0)||""===e[9]?null:new Ey(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value,2,e[9]),e[10]),3101698114:e=>new r.IfcSurfaceFeature(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),2315554128:e=>new r.IfcSwitchingDeviceType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),2254336722:e=>new r.IfcSystem(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value)),413509423:e=>new r.IfcSystemFurnitureElement(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),5716631:e=>new r.IfcTankType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),3824725483:e=>new r.IfcTendon(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9],void 0===(e[10]??void 0)||""===e[10]?null:new r.IfcPositiveLengthMeasure(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value),void 0===(e[11]??void 0)||""===e[11]?null:new r.IfcAreaMeasure(void 0===(e[11]??void 0)||""===e[11]?null:e[11].value),void 0===(e[12]??void 0)||""===e[12]?null:new r.IfcForceMeasure(void 0===(e[12]??void 0)||""===e[12]?null:e[12].value),void 0===(e[13]??void 0)||""===e[13]?null:new r.IfcPressureMeasure(void 0===(e[13]??void 0)||""===e[13]?null:e[13].value),void 0===(e[14]??void 0)||""===e[14]?null:new r.IfcNormalisedRatioMeasure(void 0===(e[14]??void 0)||""===e[14]?null:e[14].value),void 0===(e[15]??void 0)||""===e[15]?null:new r.IfcPositiveLengthMeasure(void 0===(e[15]??void 0)||""===e[15]?null:e[15].value),void 0===(e[16]??void 0)||""===e[16]?null:new r.IfcPositiveLengthMeasure(void 0===(e[16]??void 0)||""===e[16]?null:e[16].value)),2347447852:e=>new r.IfcTendonAnchor(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),3081323446:e=>new r.IfcTendonAnchorType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),2415094496:e=>new r.IfcTendonType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9],void 0===(e[10]??void 0)||""===e[10]?null:new r.IfcPositiveLengthMeasure(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value),void 0===(e[11]??void 0)||""===e[11]?null:new r.IfcAreaMeasure(void 0===(e[11]??void 0)||""===e[11]?null:e[11].value),void 0===(e[12]??void 0)||""===e[12]?null:new r.IfcPositiveLengthMeasure(void 0===(e[12]??void 0)||""===e[12]?null:e[12].value)),1692211062:e=>new r.IfcTransformerType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),1620046519:e=>new r.IfcTransportElement(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),3593883385:e=>new r.IfcTrimmedCurve(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],e[2]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],new r.IfcBoolean(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4]),1600972822:e=>new r.IfcTubeBundleType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),1911125066:e=>new r.IfcUnitaryEquipmentType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),728799441:e=>new r.IfcValveType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),2391383451:e=>new r.IfcVibrationIsolator(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),3313531582:e=>new r.IfcVibrationIsolatorType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),2769231204:e=>new r.IfcVirtualElement(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),926996030:e=>new r.IfcVoidingFeature(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),1898987631:e=>new r.IfcWallType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),1133259667:e=>new r.IfcWasteTerminalType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),4009809668:e=>new r.IfcWindowType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9],e[10],void 0===(e[11]??void 0)||""===e[11]?null:new r.IfcBoolean(void 0===(e[11]??void 0)||""===e[11]?null:e[11].value),void 0===(e[12]??void 0)||""===e[12]?null:new r.IfcLabel(void 0===(e[12]??void 0)||""===e[12]?null:e[12].value)),4088093105:e=>new r.IfcWorkCalendar(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new r.IfcIdentifier(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:e[7]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],e[8]),1028945134:e=>new r.IfcWorkControl(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new r.IfcIdentifier(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),new r.IfcDateTime(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:e[7]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:new r.IfcDuration(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value),void 0===(e[10]??void 0)||""===e[10]?null:new r.IfcDuration(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value),new r.IfcDateTime(void 0===(e[11]??void 0)||""===e[11]?null:e[11].value),void 0===(e[12]??void 0)||""===e[12]?null:new r.IfcDateTime(void 0===(e[12]??void 0)||""===e[12]?null:e[12].value)),4218914973:e=>new r.IfcWorkPlan(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new r.IfcIdentifier(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),new r.IfcDateTime(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:e[7]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:new r.IfcDuration(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value),void 0===(e[10]??void 0)||""===e[10]?null:new r.IfcDuration(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value),new r.IfcDateTime(void 0===(e[11]??void 0)||""===e[11]?null:e[11].value),void 0===(e[12]??void 0)||""===e[12]?null:new r.IfcDateTime(void 0===(e[12]??void 0)||""===e[12]?null:e[12].value),e[13]),3342526732:e=>new r.IfcWorkSchedule(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new r.IfcIdentifier(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),new r.IfcDateTime(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:e[7]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:new r.IfcDuration(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value),void 0===(e[10]??void 0)||""===e[10]?null:new r.IfcDuration(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value),new r.IfcDateTime(void 0===(e[11]??void 0)||""===e[11]?null:e[11].value),void 0===(e[12]??void 0)||""===e[12]?null:new r.IfcDateTime(void 0===(e[12]??void 0)||""===e[12]?null:e[12].value),e[13]),1033361043:e=>new r.IfcZone(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new r.IfcLabel(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value)),3821786052:e=>new r.IfcActionRequest(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new r.IfcIdentifier(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),e[6],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcText(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),1411407467:e=>new r.IfcAirTerminalBoxType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),3352864051:e=>new r.IfcAirTerminalType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),1871374353:e=>new r.IfcAirToAirHeatRecoveryType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),3460190687:e=>new r.IfcAsset(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new r.IfcIdentifier(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,2,e[7]),void 0===(e[8]??void 0)||""===e[8]?null:new Ey(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value,2,e[8]),void 0===(e[9]??void 0)||""===e[9]?null:new Ey(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value,2,e[9]),void 0===(e[10]??void 0)||""===e[10]?null:new Ey(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value,2,e[10]),void 0===(e[11]??void 0)||""===e[11]?null:new Ey(void 0===(e[11]??void 0)||""===e[11]?null:e[11].value,2,e[11]),void 0===(e[12]??void 0)||""===e[12]?null:new r.IfcDate(void 0===(e[12]??void 0)||""===e[12]?null:e[12].value),void 0===(e[13]??void 0)||""===e[13]?null:new Ey(void 0===(e[13]??void 0)||""===e[13]?null:e[13].value,2,e[13])),1532957894:e=>new r.IfcAudioVisualApplianceType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),1967976161:e=>new r.IfcBSplineCurve(new r.IfcInteger(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],e[2],new r.IfcLogical(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new r.IfcLogical(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value)),2461110595:e=>new r.IfcBSplineCurveWithKnots(new r.IfcInteger(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],e[2],new r.IfcLogical(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new r.IfcLogical(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new r.IfcInteger(e.value):null)||[],e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new r.IfcParameterValue(e.value):null)||[],e[7]),819618141:e=>new r.IfcBeamType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),231477066:e=>new r.IfcBoilerType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),1136057603:e=>new r.IfcBoundaryCurve(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],new r.IfcLogical(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value)),3299480353:e=>new r.IfcBuildingElement(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),2979338954:e=>new r.IfcBuildingElementPart(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),39481116:e=>new r.IfcBuildingElementPartType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),1095909175:e=>new r.IfcBuildingElementProxy(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),1909888760:e=>new r.IfcBuildingElementProxyType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),1177604601:e=>new r.IfcBuildingSystem(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),e[5],void 0===(e[6]??void 0)||""===e[6]?null:new r.IfcLabel(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value)),2188180465:e=>new r.IfcBurnerType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),395041908:e=>new r.IfcCableCarrierFittingType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),3293546465:e=>new r.IfcCableCarrierSegmentType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),2674252688:e=>new r.IfcCableFittingType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),1285652485:e=>new r.IfcCableSegmentType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),2951183804:e=>new r.IfcChillerType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),3296154744:e=>new r.IfcChimney(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),2611217952:e=>new r.IfcCircle(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,2,e[0]),new r.IfcPositiveLengthMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value)),1677625105:e=>new r.IfcCivilElement(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),2301859152:e=>new r.IfcCoilType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),843113511:e=>new r.IfcColumn(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),905975707:e=>new r.IfcColumnStandardCase(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),400855858:e=>new r.IfcCommunicationsApplianceType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),3850581409:e=>new r.IfcCompressorType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),2816379211:e=>new r.IfcCondenserType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),3898045240:e=>new r.IfcConstructionEquipmentResource(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new r.IfcIdentifier(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new r.IfcText(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,2,e[7]),void 0===(e[8]??void 0)||""===e[8]?null:e[8]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[9]??void 0)||""===e[9]?null:new Ey(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value,2,e[9]),e[10]),1060000209:e=>new r.IfcConstructionMaterialResource(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new r.IfcIdentifier(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new r.IfcText(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,2,e[7]),void 0===(e[8]??void 0)||""===e[8]?null:e[8]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[9]??void 0)||""===e[9]?null:new Ey(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value,2,e[9]),e[10]),488727124:e=>new r.IfcConstructionProductResource(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new r.IfcIdentifier(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new r.IfcText(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,2,e[7]),void 0===(e[8]??void 0)||""===e[8]?null:e[8]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[9]??void 0)||""===e[9]?null:new Ey(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value,2,e[9]),e[10]),335055490:e=>new r.IfcCooledBeamType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),2954562838:e=>new r.IfcCoolingTowerType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),1973544240:e=>new r.IfcCovering(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),3495092785:e=>new r.IfcCurtainWall(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),3961806047:e=>new r.IfcDamperType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),1335981549:e=>new r.IfcDiscreteAccessory(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),2635815018:e=>new r.IfcDiscreteAccessoryType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),1599208980:e=>new r.IfcDistributionChamberElementType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),2063403501:e=>new r.IfcDistributionControlElementType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),1945004755:e=>new r.IfcDistributionElement(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),3040386961:e=>new r.IfcDistributionFlowElement(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),3041715199:e=>new r.IfcDistributionPort(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),e[7],e[8],e[9]),3205830791:e=>new r.IfcDistributionSystem(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new r.IfcLabel(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),e[6]),395920057:e=>new r.IfcDoor(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcPositiveLengthMeasure(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:new r.IfcPositiveLengthMeasure(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value),e[10],e[11],void 0===(e[12]??void 0)||""===e[12]?null:new r.IfcLabel(void 0===(e[12]??void 0)||""===e[12]?null:e[12].value)),3242481149:e=>new r.IfcDoorStandardCase(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcPositiveLengthMeasure(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:new r.IfcPositiveLengthMeasure(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value),e[10],e[11],void 0===(e[12]??void 0)||""===e[12]?null:new r.IfcLabel(void 0===(e[12]??void 0)||""===e[12]?null:e[12].value)),869906466:e=>new r.IfcDuctFittingType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),3760055223:e=>new r.IfcDuctSegmentType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),2030761528:e=>new r.IfcDuctSilencerType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),663422040:e=>new r.IfcElectricApplianceType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),2417008758:e=>new r.IfcElectricDistributionBoardType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),3277789161:e=>new r.IfcElectricFlowStorageDeviceType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),1534661035:e=>new r.IfcElectricGeneratorType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),1217240411:e=>new r.IfcElectricMotorType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),712377611:e=>new r.IfcElectricTimeControlType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),1658829314:e=>new r.IfcEnergyConversionDevice(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),2814081492:e=>new r.IfcEngine(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),3747195512:e=>new r.IfcEvaporativeCooler(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),484807127:e=>new r.IfcEvaporator(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),1209101575:e=>new r.IfcExternalSpatialElement(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),346874300:e=>new r.IfcFanType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),1810631287:e=>new r.IfcFilterType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),4222183408:e=>new r.IfcFireSuppressionTerminalType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),2058353004:e=>new r.IfcFlowController(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),4278956645:e=>new r.IfcFlowFitting(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),4037862832:e=>new r.IfcFlowInstrumentType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),2188021234:e=>new r.IfcFlowMeter(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),3132237377:e=>new r.IfcFlowMovingDevice(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),987401354:e=>new r.IfcFlowSegment(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),707683696:e=>new r.IfcFlowStorageDevice(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),2223149337:e=>new r.IfcFlowTerminal(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),3508470533:e=>new r.IfcFlowTreatmentDevice(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),900683007:e=>new r.IfcFooting(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),3319311131:e=>new r.IfcHeatExchanger(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),2068733104:e=>new r.IfcHumidifier(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),4175244083:e=>new r.IfcInterceptor(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),2176052936:e=>new r.IfcJunctionBox(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),76236018:e=>new r.IfcLamp(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),629592764:e=>new r.IfcLightFixture(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),1437502449:e=>new r.IfcMedicalDevice(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),1073191201:e=>new r.IfcMember(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),1911478936:e=>new r.IfcMemberStandardCase(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),2474470126:e=>new r.IfcMotorConnection(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),144952367:e=>new r.IfcOuterBoundaryCurve(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],new r.IfcLogical(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value)),3694346114:e=>new r.IfcOutlet(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),1687234759:e=>new r.IfcPile(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8],e[9]),310824031:e=>new r.IfcPipeFitting(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),3612865200:e=>new r.IfcPipeSegment(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),3171933400:e=>new r.IfcPlate(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),1156407060:e=>new r.IfcPlateStandardCase(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),738039164:e=>new r.IfcProtectiveDevice(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),655969474:e=>new r.IfcProtectiveDeviceTrippingUnitType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),90941305:e=>new r.IfcPump(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),2262370178:e=>new r.IfcRailing(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),3024970846:e=>new r.IfcRamp(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),3283111854:e=>new r.IfcRampFlight(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),1232101972:e=>new r.IfcRationalBSplineCurveWithKnots(new r.IfcInteger(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],e[2],new r.IfcLogical(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new r.IfcLogical(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new r.IfcInteger(e.value):null)||[],e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new r.IfcParameterValue(e.value):null)||[],e[7],e[8]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new r.IfcReal(e.value):null)||[]),979691226:e=>new r.IfcReinforcingBar(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:new r.IfcPositiveLengthMeasure(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value),void 0===(e[10]??void 0)||""===e[10]?null:new r.IfcAreaMeasure(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value),void 0===(e[11]??void 0)||""===e[11]?null:new r.IfcPositiveLengthMeasure(void 0===(e[11]??void 0)||""===e[11]?null:e[11].value),e[12],e[13]),2572171363:e=>new r.IfcReinforcingBarType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9],void 0===(e[10]??void 0)||""===e[10]?null:new r.IfcPositiveLengthMeasure(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value),void 0===(e[11]??void 0)||""===e[11]?null:new r.IfcAreaMeasure(void 0===(e[11]??void 0)||""===e[11]?null:e[11].value),void 0===(e[12]??void 0)||""===e[12]?null:new r.IfcPositiveLengthMeasure(void 0===(e[12]??void 0)||""===e[12]?null:e[12].value),e[13],void 0===(e[14]??void 0)||""===e[14]?null:new r.IfcLabel(void 0===(e[14]??void 0)||""===e[14]?null:e[14].value),void 0===(e[15]??void 0)||""===e[15]?null:e[15]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?Ly(2,e):null)||[]),2016517767:e=>new r.IfcRoof(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),3053780830:e=>new r.IfcSanitaryTerminal(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),1783015770:e=>new r.IfcSensorType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),1329646415:e=>new r.IfcShadingDevice(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),1529196076:e=>new r.IfcSlab(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),3127900445:e=>new r.IfcSlabElementedCase(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),3027962421:e=>new r.IfcSlabStandardCase(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),3420628829:e=>new r.IfcSolarDevice(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),1999602285:e=>new r.IfcSpaceHeater(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),1404847402:e=>new r.IfcStackTerminal(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),331165859:e=>new r.IfcStair(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),4252922144:e=>new r.IfcStairFlight(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcInteger(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:new r.IfcInteger(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value),void 0===(e[10]??void 0)||""===e[10]?null:new r.IfcPositiveLengthMeasure(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value),void 0===(e[11]??void 0)||""===e[11]?null:new r.IfcPositiveLengthMeasure(void 0===(e[11]??void 0)||""===e[11]?null:e[11].value),e[12]),2515109513:e=>new r.IfcStructuralAnalysisModel(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),e[5],void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:e[7]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[8]??void 0)||""===e[8]?null:e[8]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[9]??void 0)||""===e[9]?null:new Ey(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value,2,e[9])),385403989:e=>new r.IfcStructuralLoadCase(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),e[5],e[6],e[7],void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcRatioMeasure(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:new r.IfcLabel(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value),void 0===(e[10]??void 0)||""===e[10]?null:e[10]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new r.IfcRatioMeasure(e.value):null)||[]),1621171031:e=>new r.IfcStructuralPlanarAction(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,2,e[7]),e[8],void 0===(e[9]??void 0)||""===e[9]?null:new r.IfcBoolean(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value),e[10],e[11]),1162798199:e=>new r.IfcSwitchingDevice(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),812556717:e=>new r.IfcTank(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),3825984169:e=>new r.IfcTransformer(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),3026737570:e=>new r.IfcTubeBundle(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),3179687236:e=>new r.IfcUnitaryControlElementType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),4292641817:e=>new r.IfcUnitaryEquipment(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),4207607924:e=>new r.IfcValve(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),2391406946:e=>new r.IfcWall(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),4156078855:e=>new r.IfcWallElementedCase(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),3512223829:e=>new r.IfcWallStandardCase(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),4237592921:e=>new r.IfcWasteTerminal(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),3304561284:e=>new r.IfcWindow(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcPositiveLengthMeasure(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:new r.IfcPositiveLengthMeasure(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value),e[10],e[11],void 0===(e[12]??void 0)||""===e[12]?null:new r.IfcLabel(void 0===(e[12]??void 0)||""===e[12]?null:e[12].value)),486154966:e=>new r.IfcWindowStandardCase(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcPositiveLengthMeasure(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:new r.IfcPositiveLengthMeasure(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value),e[10],e[11],void 0===(e[12]??void 0)||""===e[12]?null:new r.IfcLabel(void 0===(e[12]??void 0)||""===e[12]?null:e[12].value)),2874132201:e=>new r.IfcActuatorType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),1634111441:e=>new r.IfcAirTerminal(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),177149247:e=>new r.IfcAirTerminalBox(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),2056796094:e=>new r.IfcAirToAirHeatRecovery(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),3001207471:e=>new r.IfcAlarmType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),277319702:e=>new r.IfcAudioVisualAppliance(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),753842376:e=>new r.IfcBeam(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),2906023776:e=>new r.IfcBeamStandardCase(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),32344328:e=>new r.IfcBoiler(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),2938176219:e=>new r.IfcBurner(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),635142910:e=>new r.IfcCableCarrierFitting(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),3758799889:e=>new r.IfcCableCarrierSegment(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),1051757585:e=>new r.IfcCableFitting(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),4217484030:e=>new r.IfcCableSegment(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),3902619387:e=>new r.IfcChiller(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),639361253:e=>new r.IfcCoil(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),3221913625:e=>new r.IfcCommunicationsAppliance(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),3571504051:e=>new r.IfcCompressor(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),2272882330:e=>new r.IfcCondenser(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),578613899:e=>new r.IfcControllerType(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,2,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new r.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),4136498852:e=>new r.IfcCooledBeam(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),3640358203:e=>new r.IfcCoolingTower(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),4074379575:e=>new r.IfcDamper(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),1052013943:e=>new r.IfcDistributionChamberElement(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),562808652:e=>new r.IfcDistributionCircuit(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new r.IfcLabel(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),e[6]),1062813311:e=>new r.IfcDistributionControlElement(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),342316401:e=>new r.IfcDuctFitting(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),3518393246:e=>new r.IfcDuctSegment(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),1360408905:e=>new r.IfcDuctSilencer(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),1904799276:e=>new r.IfcElectricAppliance(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),862014818:e=>new r.IfcElectricDistributionBoard(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),3310460725:e=>new r.IfcElectricFlowStorageDevice(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),264262732:e=>new r.IfcElectricGenerator(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),402227799:e=>new r.IfcElectricMotor(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),1003880860:e=>new r.IfcElectricTimeControl(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),3415622556:e=>new r.IfcFan(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),819412036:e=>new r.IfcFilter(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),1426591983:e=>new r.IfcFireSuppressionTerminal(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),182646315:e=>new r.IfcFlowInstrument(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),2295281155:e=>new r.IfcProtectiveDeviceTrippingUnit(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),4086658281:e=>new r.IfcSensor(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),630975310:e=>new r.IfcUnitaryControlElement(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),4288193352:e=>new r.IfcActuator(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),3087945054:e=>new r.IfcAlarm(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),25142252:e=>new r.IfcController(new r.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,2,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new r.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new r.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new r.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,2,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,2,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new r.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8])},Oy[2]={618182010:[Yp,Ph],411424972:[ny],4037036970:[Iy,py,hy,yy],1387855156:[Iy],2859738748:[yp,So,dy,hp,vy],2614616156:[hp],1959218052:[xh,Gh],1785450214:[No],1466758467:[To],4294318154:[Jh,cy,zh],3200245327:[up,mp,kh,Xh,Kh,Qh],760658860:[eo,io,Yh,mo,Eo,Do,Wh,Ro,qh],248100487:[Ro],2235152071:[Eo],1507914824:[Zn,Jn,Vh],1918398963:[uo,Ip,pp,vh],3701648758:[jI,QI],2483315170:[CI,ph,hh,yh,fh,wh,Th,gh],2226359599:[ph,hh,yh,fh,wh,Th],677532197:[xr,TI,Ur,EI,Wp,bh,Lh,oo,ey,iy,ty,Ep,uy,ro,Io,xp,lo,no,Up,Gp,jp,_p,Vp,bI,XI,Rp,kp,zp,Uc,Xp,Kp,Qp],2022622350:[Sh],3119450353:[ip,cp,qp,$p],2095639259:[yI,xI],3958567839:[Er,mr,gr,Bv,ic,dc,_v,Ec,Sc,Lc,Bc,or,lI,aI,PI,Qn,rp,wp,Dp,Op,Np,Sp],986844984:[Tp,dI,vI,rI,cI,II,hI,lh,Rh,ah,dh,ch,Kn,Nh,_h,ao,Eh],1076942058:[Zp,eh,Bp,nh,oh],3377609919:[ZI,ep],3008791417:[UI,Sr,br,Cr,Wr,Zs,hv,Pv,Et,il,ra,Ca,md,Cl,bt,el,Vl,gv,Uv,fl,Al,en,Nn,hr,yr,Tr,Xr,jv,lu,su,au,nr,Qr,rn,Jr,tc,lc,nc,oc,sc,Mn,xn,Un,uc,Gv,cc,wc,Oc,Pc,gc,Rl,Ql,Zl,Sn,An,Vn,Ul,$l,nn,cr,Hr,ml,kl,zl,lr,gn,zr,rc,zv,Xv,Fc,Gc,dv,vv,Xl,Kl,wr,Kr,Wn,Mc,Kv,un,du,Cn,Ln,Lr,xc,Zc,eI,tI,ac,RI,NI,OI,Ir,SI,Ic,pc,hc,AI,_I,VI,WI,qI,YI,kI,vc,mI,KI,Dr,$I,JI,LI,Mr,Nc,DI,GI,np,op,Gn,lp,sp,jc,gI,ap,dp,ec,HI,fp,gp,Hp,Fp,Jp],2439245199:[Yn,kn,mh,Fh,$n,so,Zh,ly,fy],2341007311:[Ru,hn,Nu,yn,Ou,ud,uu,yu,Tu,Su,fn,cn,In,ru,cu,Iu,hu,pn,mu,Du,Au,bu,Cu,Pu,gu,Bu,Fu,Mu,Lu,xu,Uu,Gu,_u,Vu,Wu,qu,Yu,ku,Xu,Ku,$u,Zu,wn,Ju,er,ir,tr,nI,Wl,vn,Tn,En,Xn,ar,pr,_r,Vr,Dc,Rc,oI,Rn,Fr,zn,uI,pI,ca,Vo,Fi,Yt,Zt,Ta,Ba,Ua,rt,qa,_d,qd,fa,Ea,ma,Da,ll,wd,Od,Sd,Av,bv,Cv,Ld,Wv,Ws,qs,Ys,Ma,Gd,Ov,Lv,vu,Ls,Ed,Yd,yi,fi,wi,Ti,Ei,mi,Di,Co,Lo,Ni,gi,Ft,os,Ri,Pi,_i,$i,et,tt,ct,It,wt,At,Pt,gt,Ht,ss,Ci,vt,as,Hi,qi,ki,Ot,ds,Oi,ji,mt,vs,Bi,Yi,zi,St,Bt,rs,Si,Li,Mi,Ji,nt,ut,Rt,Ut,cs,Ai,bi,xi,Ui,Gi,Vi,Wi,Xi,Ki,Zi,ot,at,dt,pt,Ct,Mt,xt,jt,_t,Vt,ys,Ps,gs,Xt,Qi,Ho,it,Mo,xo,lt,Uo,Wo,qo,ht,yt,Yo,ft,Xo,Zo,Jo,es,Nt,is,ts,Lt,ls,ns,qt,Cs,Gs,js,zt,Qs,Kt,na,aa,Oa,La,Ll,vl,Pl,Xd,ul,ol,Ol,Cd,lv,yd,nv,ov,Ms,oa,sl,Ao,jo,_o,Ko,Qo,Fd,av,fv,wv,Tv,Vv,xa,ja,Ka,Qa,za,Xa,$v,Zv,eu,iu,Wa,rl,_a,ka,Il,$a,Ga,cl,ln,Jv,tu,Gt,Hl,sn,ld,od,Fv,xv,ou,dn,sr,ur,Td,Bl,Yv,rr,fr,mn,vr,Bn,Gl,jl,_l,tn,On,Hn,Fn,jn,on,ed,nu,an,Fs,Jt,Go,Tt,al,dl,Tl,El,Bd,sv,yv,Ml,Po,Bo,Fo,st,ko,Dt,us,Hs,Bs,ps,Ss,bl,Kd,Is,Ns,kt,tl,ha,Ra,Ja,td,dd,Ad,Sl,xd,Ud,Qd,Rs,Ha,$d,As,ea,ia,Rd,Zd,hs,Ks,pd,Jd,bs,Qt,ta,Nd,jd,iv,Ts,Wt,Us,ya,Sa,Fa,hd,ev,tv,Es,Ds,_s,Vs,Xs,$s,Js,$t,da,pa,Aa,ba,Pa,hl,gd,Vd,Wd,uv,rv,Fl,pv,mv,Dv,ql,la,ua,nl,Na,pl,Za,nd,yl,wl,Dl,rd,cd,Dd,Nl,Hd,gl,xl,Nv,Sv,Hv,Yl,Mv,qv,bn,kv,Rr,Nr,Br,jr,mc,Ac,Jl,Dn,Pn,_n,bc,FI],1054537805:[qn,to,vo,co,po,ho],3982875396:[Bp,nh],2273995522:[Jc,tp],2162789131:[yo,Wc,qc,Yc,kc,zc,Xc,ih,th,fo,wo],609421318:[yo,Wc,qc,Yc,kc,zc,Xc,ih,th],2525727697:[Wc,qc,Yc,kc,zc,Xc,ih],2830218821:[Zp],846575682:[Uc],626085974:[bI,XI,Rp],1549132990:[po],280115917:[lo,no,Up,Gp],3101149627:[sI,zI],1377556343:[LI,Mr,Nc,DI,GI,np,op,Gn,lp,sp,jc,gI,ap,dp,ec,HI,fp,gp,Hp],2799835756:[gp],3798115385:[Np],1310608509:[Dp],3264961684:[Ep],370225590:[ec,HI],2889183280:[uo],3632507154:[Qn],3900360178:[jc,gI,ap],297599258:[Nh,_h],2556980723:[Gn,lp],1809719519:[np],3008276851:[Gn],3448662350:[ZI],2453401579:[Sr,br,Cr,Wr,Zs,hv,Pv,Et,il,ra,Ca,md,Cl,bt,el,Vl,gv,Uv,fl,Al,en,Nn,hr,yr,Tr,Xr,jv,lu,su,au,nr,Qr,rn,Jr,tc,lc,nc,oc,sc,Mn,xn,Un,uc,Gv,cc,wc,Oc,Pc,gc,Rl,Ql,Zl,Sn,An,Vn,Ul,$l,nn,cr,Hr,ml,kl,zl,lr,gn,zr,rc,zv,Xv,Fc,Gc,dv,vv,Xl,Kl,wr,Kr,Wn,Mc,Kv,un,du,Cn,Ln,Lr,xc,Zc,eI,tI,ac,RI,NI,OI,Ir,SI,Ic,pc,hc,AI,_I,VI,WI,qI,YI,kI,vc,mI,KI,Dr,$I],3590301190:[Dr],812098782:[vc,mI],1437953363:[lo],1402838566:[_I,VI,WI,qI,YI],1520743889:[_I],1008929658:[Mr,Nc,DI],3079605661:[Zn],219451334:[ca,Vo,Fi,Yt,Zt,Ta,Ba,Ua,rt,qa,_d,qd,fa,Ea,ma,Da,ll,wd,Od,Sd,Av,bv,Cv,Ld,Wv,Ws,qs,Ys,Ma,Gd,Ov,Lv,vu,Ls,Ed,Yd,yi,fi,wi,Ti,Ei,mi,Di,Co,Lo,Ni,gi,Ft,os,Ri,Pi,_i,$i,et,tt,ct,It,wt,At,Pt,gt,Ht,ss,Ci,vt,as,Hi,qi,ki,Ot,ds,Oi,ji,mt,vs,Bi,Yi,zi,St,Bt,rs,Si,Li,Mi,Ji,nt,ut,Rt,Ut,cs,Ai,bi,xi,Ui,Gi,Vi,Wi,Xi,Ki,Zi,ot,at,dt,pt,Ct,Mt,xt,jt,_t,Vt,ys,Ps,gs,Xt,Qi,Ho,it,Mo,xo,lt,Uo,Wo,qo,ht,yt,Yo,ft,Xo,Zo,Jo,es,Nt,is,ts,Lt,ls,ns,qt,Cs,Gs,js,zt,Qs,Kt,na,aa,Oa,La,Ll,vl,Pl,Xd,ul,ol,Ol,Cd,lv,yd,nv,ov,Ms,oa,sl,Ao,jo,_o,Ko,Qo,Fd,av,fv,wv,Tv,Vv,xa,ja,Ka,Qa,za,Xa,$v,Zv,eu,iu,Wa,rl,_a,ka,Il,$a,Ga,cl,ln,Jv,tu,Gt,Hl,sn,ld,od,Fv,xv,ou,dn,sr,ur,Td,Bl,Yv,rr,fr,mn,vr,Bn,Gl,jl,_l,tn,On,Hn,Fn,jn,on,ed,nu,an,Fs,Jt,Go,Tt,al,dl,Tl,El,Bd,sv,yv,Ml,Po,Bo,Fo,st,ko,Dt,us,Hs,Bs,ps,Ss,bl,Kd,Is,Ns,kt,tl,ha,Ra,Ja,td,dd,Ad,Sl,xd,Ud,Qd,Rs,Ha,$d,As,ea,ia,Rd,Zd,hs,Ks,pd,Jd,bs,Qt,ta,Nd,jd,iv,Ts,Wt,Us,ya,Sa,Fa,hd,ev,tv,Es,Ds,_s,Vs,Xs,$s,Js,$t,da,pa,Aa,ba,Pa,hl,gd,Vd,Wd,uv,rv,Fl,pv,mv,Dv,ql,la,ua,nl,Na,pl,Za,nd,yl,wl,Dl,rd,cd,Dd,Nl,Hd,gl,xl,Nv,Sv,Hv,Yl,Mv,qv,bn,kv,Rr,Nr,Br,jr,mc,Ac,Jl,Dn,Pn,_n,bc],2529465313:[Er,mr,gr,Bv,ic,dc,_v,Ec,Sc,Lc,Bc,or,lI,aI],2004835150:[Ic,pc,hc],1663979128:[Ir],2067069095:[ac,RI,NI],3727388367:[xr,TI,Ur,EI,Wp,bh],3778827333:[ah,dh,ch],1775413392:[Wp],2598011224:[Tp,dI,vI,rI,cI,II,hI,lh],1680319473:[Wl,vn,Tn,En,Xn,ar,pr,_r,Vr,Dc,Rc,oI,Rn,Fr,zn,uI],3357820518:[ar,pr,_r,Vr,Dc,Rc,oI,Rn,Fr,zn],1482703590:[Wl,vn,Tn,En],2090586900:[Fr],3615266464:[or,lI],478536968:[Ru,hn,Nu,yn,Ou,ud,uu,yu,Tu,Su,fn,cn,In,ru,cu,Iu,hu,pn,mu,Du,Au,bu,Cu,Pu,gu,Bu,Fu,Mu,Lu,xu,Uu,Gu,_u,Vu,Wu,qu,Yu,ku,Xu,Ku,$u,Zu,wn,Ju,er,ir,tr],3692461612:[dI,vI,rI,cI,II,hI],723233188:[dv,vv,Xl,Kl,wr,Kr,Wn,Mc,Kv,un,du,Cn,Ln,Lr,xc],2473145415:[Yc],1597423693:[Wc],2513912981:[Ul,$l,nn,cr,Hr,ml,kl,zl,lr,gn,zr,rc,zv,Xv,Fc],2247615214:[Kv,un,du,Cn,Ln,Lr],1260650574:[Wn],230924584:[zv,Xv],901063453:[Rl,Ql,Zl,Sn,An],4282788508:[Pc],1628702193:[Gl,jl,_l,tn,On,Hn,Fn,jn,on,ed,nu,an,Fs,Jt,Go,Tt,al,dl,Tl,El,Bd,sv,yv,Ml,Po,Bo,Fo,st,ko,Dt,us,Hs,Bs,ps,Ss,bl,Kd,Is,Ns,kt,tl,ha,Ra,Ja,td,dd,Ad,Sl,xd,Ud,Qd,Rs,Ha,$d,As,ea,ia,Rd,Zd,hs,Ks,pd,Jd,bs,Qt,ta,Nd,jd,iv,Ts,Wt,Us,ya,Sa,Fa,hd,ev,tv,Es,Ds,_s,Vs,Xs,$s,Js,$t,da,pa,Aa,ba,Pa,hl,gd,Vd,Wd,uv,rv,Fl,pv,mv,Dv,ql,la,ua,nl,Na,pl,Za,nd,yl,wl,Dl,rd,cd,Dd,Nl,Hd,gl,xl,Nv,Sv,Hv,Yl,Mv,qv,bn,kv,Rr,Nr,Br,jr,mc,Ac,Jl,Dn,Pn,_n],3736923433:[Jl,Dn,Pn],2347495698:[on,ed,nu,an,Fs,Jt,Go,Tt,al,dl,Tl,El,Bd,sv,yv,Ml,Po,Bo,Fo,st,ko,Dt,us,Hs,Bs,ps,Ss,bl,Kd,Is,Ns,kt,tl,ha,Ra,Ja,td,dd,Ad,Sl,xd,Ud,Qd,Rs,Ha,$d,As,ea,ia,Rd,Zd,hs,Ks,pd,Jd,bs,Qt,ta,Nd,jd,iv,Ts,Wt,Us,ya,Sa,Fa,hd,ev,tv,Es,Ds,_s,Vs,Xs,$s,Js,$t,da,pa,Aa,ba,Pa,hl,gd,Vd,Wd,uv,rv,Fl,pv,mv,Dv,ql,la,ua,nl,Na,pl,Za,nd,yl,wl,Dl,rd,cd,Dd,Nl,Hd,gl,xl,Nv,Sv,Hv,Yl,Mv,qv,bn,kv,Rr,Nr,Br,jr,mc],3698973494:[Gl,jl,_l,tn,On,Hn,Fn],2736907675:[Gv],4182860854:[ml,kl,zl,lr,gn,zr],574549367:[Mn,xn],59481748:[tc,lc,nc,oc],3749851601:[nc],3331915920:[tc],1383045692:[Bv],2485617015:[rn],2574617495:[Gl,jl,_l,tn,On,Hn],3419103109:[mn,vr],2506170314:[jv,lu,su,au,nr],2601014836:[Zs,hv,Pv,Et,il,ra,Ca,md,Cl,bt,el,Vl,gv,Uv,fl,Al,en,Nn,hr,yr,Tr],339256511:[Fs,Jt,Go,Tt,al,dl,Tl,El,Bd,sv,yv,Ml,Po,Bo,Fo,st,ko,Dt,us,Hs,Bs,ps,Ss,bl,Kd,Is,Ns,kt,tl,ha,Ra,Ja,td,dd,Ad,Sl,xd,Ud,Qd,Rs,Ha,$d,As,ea,ia,Rd,Zd,hs,Ks,pd,Jd,bs,Qt,ta,Nd,jd,iv,Ts,Wt,Us,ya,Sa,Fa,hd,ev,tv,Es,Ds,_s,Vs,Xs,$s,Js,$t,da,pa,Aa,ba,Pa,hl,gd,Vd,Wd,uv,rv,Fl,pv,mv,Dv,ql,la,ua,nl,Na,pl,Za,nd,yl,wl,Dl,rd,cd,Dd,Nl,Hd,gl,xl,Nv,Sv,Hv,Yl,Mv,qv,bn,kv,Rr,Nr],2777663545:[Ul,$l,nn,cr],477187591:[Ln],4238390223:[kv,Rr],178912537:[Sn],1425443689:[dv,vv,Xl,Kl],3888040117:[ca,Vo,Fi,Yt,Zt,Ta,Ba,Ua,rt,qa,_d,qd,fa,Ea,ma,Da,ll,wd,Od,Sd,Av,bv,Cv,Ld,Wv,Ws,qs,Ys,Ma,Gd,Ov,Lv,vu,Ls,Ed,Yd,yi,fi,wi,Ti,Ei,mi,Di,Co,Lo,Ni,gi,Ft,os,Ri,Pi,_i,$i,et,tt,ct,It,wt,At,Pt,gt,Ht,ss,Ci,vt,as,Hi,qi,ki,Ot,ds,Oi,ji,mt,vs,Bi,Yi,zi,St,Bt,rs,Si,Li,Mi,Ji,nt,ut,Rt,Ut,cs,Ai,bi,xi,Ui,Gi,Vi,Wi,Xi,Ki,Zi,ot,at,dt,pt,Ct,Mt,xt,jt,_t,Vt,ys,Ps,gs,Xt,Qi,Ho,it,Mo,xo,lt,Uo,Wo,qo,ht,yt,Yo,ft,Xo,Zo,Jo,es,Nt,is,ts,Lt,ls,ns,qt,Cs,Gs,js,zt,Qs,Kt,na,aa,Oa,La,Ll,vl,Pl,Xd,ul,ol,Ol,Cd,lv,yd,nv,ov,Ms,oa,sl,Ao,jo,_o,Ko,Qo,Fd,av,fv,wv,Tv,Vv,xa,ja,Ka,Qa,za,Xa,$v,Zv,eu,iu,Wa,rl,_a,ka,Il,$a,Ga,cl,ln,Jv,tu,Gt,Hl,sn,ld,od,Fv,xv,ou,dn,sr,ur,Td,Bl,Yv,rr],759155922:[Ur],2559016684:[xr],3967405729:[pr,_r,Vr,Dc,Rc,oI],2945172077:[Td,Bl,Yv],4208778838:[Ls,Ed,Yd,yi,fi,wi,Ti,Ei,mi,Di,Co,Lo,Ni,gi,Ft,os,Ri,Pi,_i,$i,et,tt,ct,It,wt,At,Pt,gt,Ht,ss,Ci,vt,as,Hi,qi,ki,Ot,ds,Oi,ji,mt,vs,Bi,Yi,zi,St,Bt,rs,Si,Li,Mi,Ji,nt,ut,Rt,Ut,cs,Ai,bi,xi,Ui,Gi,Vi,Wi,Xi,Ki,Zi,ot,at,dt,pt,Ct,Mt,xt,jt,_t,Vt,ys,Ps,gs,Xt,Qi,Ho,it,Mo,xo,lt,Uo,Wo,qo,ht,yt,Yo,ft,Xo,Zo,Jo,es,Nt,is,ts,Lt,ls,ns,qt,Cs,Gs,js,zt,Qs,Kt,na,aa,Oa,La,Ll,vl,Pl,Xd,ul,ol,Ol,Cd,lv,yd,nv,ov,Ms,oa,sl,Ao,jo,_o,Ko,Qo,Fd,av,fv,wv,Tv,Vv,xa,ja,Ka,Qa,za,Xa,$v,Zv,eu,iu,Wa,rl,_a,ka,Il,$a,Ga,cl,ln,Jv,tu,Gt,Hl,sn,ld,od,Fv,xv,ou,dn,sr],3521284610:[Wl,vn],3939117080:[Ku,$u,Zu,wn,Ju,er,ir],1307041759:[wn],1865459582:[_u,Vu,Wu,qu,Yu,ku],826625072:[cn,In,ru,cu,Iu,hu,pn,mu,Du,Au,bu,Cu,Pu,gu,Bu,Fu,Mu,Lu,xu,Uu],1204542856:[Lu,xu],1638771189:[Pu],2551354335:[ud,uu,yu,Tu],693640335:[Ru,hn,Nu,yn],3451746338:[cn,In],3523091289:[cn],2914609552:[Ws,qs,Ys,Ma,Gd,Ov,Lv],1856042241:[un],1412071761:[Gt,Hl,sn,ld,od,Fv,xv,ou],710998568:[on,ed,nu],2706606064:[ld,od,Fv,xv],3893378262:[ed],3544373492:[Wa,rl,_a,ka,Il,$a,Ga,cl,ln,Jv],3136571912:[xa,ja,Ka,Qa,za,Xa,$v,Zv,eu],530289379:[za,Xa,$v,Zv],3689010777:[Ga,cl,ln],3979015343:[$v],699246055:[fl,Al],2387106220:[Rl,Ql],2296667514:[Ld],1635779807:[Xl],2887950389:[ml,kl],167062518:[ml],1260505505:[Et,il,ra,Ca,md,Cl,bt,el,Vl,gv],1950629157:[la,ua,nl,Na,pl,Za,nd,yl,wl,Dl,rd,cd,Dd,Nl,Hd,gl,xl,Nv,Sv,Hv,Yl],3732776249:[bt,el,Vl],15328376:[bt,el],2510884976:[Zs,hv],2559216714:[Ws,qs,Ys,Ma,Gd,Ov],3293443760:[fa,Ea,ma,Da,ll,wd,Od,Sd,Av,bv],3256556792:[Po,Bo,Fo,st,ko,Dt,us,Hs,Bs,ps,Ss,bl,Kd,Is,Ns,kt,tl,ha,Ra,Ja,td,dd,Ad,Sl,xd,Ud,Qd,Rs,Ha,$d,As,ea,ia,Rd,Zd,hs,Ks,pd,Jd,bs,Qt,ta,Nd,jd,iv,Ts,Wt,Us,ya,Sa,Fa,hd,ev,tv,Es,Ds,_s,Vs,Xs,$s,Js,$t,da,pa,Aa,ba,Pa,hl,gd,Vd,Wd,uv,rv,Fl,pv,mv],3849074793:[Bs,ps,Ss,bl,Kd,Is,Ns,kt,tl,ha,Ra,Ja,td,dd,Ad,Sl,xd,Ud,Qd,Rs,Ha,$d,As,ea,ia,Rd,Zd,hs,Ks,pd,Jd,bs,Qt,ta,Nd,jd,iv,Ts,Wt,Us,ya,Sa,Fa,hd,ev,tv,Es,Ds,_s,Vs,Xs,$s,Js,$t,da,pa,Aa,ba,Pa,hl,gd,Vd,Wd,uv,rv,Fl,pv],1758889154:[yi,fi,wi,Ti,Ei,mi,Di,Co,Lo,Ni,gi,Ft,os,Ri,Pi,_i,$i,et,tt,ct,It,wt,At,Pt,gt,Ht,ss,Ci,vt,as,Hi,qi,ki,Ot,ds,Oi,ji,mt,vs,Bi,Yi,zi,St,Bt,rs,Si,Li,Mi,Ji,nt,ut,Rt,Ut,cs,Ai,bi,xi,Ui,Gi,Vi,Wi,Xi,Ki,Zi,ot,at,dt,pt,Ct,Mt,xt,jt,_t,Vt,ys,Ps,gs,Xt,Qi,Ho,it,Mo,xo,lt,Uo,Wo,qo,ht,yt,Yo,ft,Xo,Zo,Jo,es,Nt,is,ts,Lt,ls,ns,qt,Cs,Gs,js,zt,Qs,Kt,na,aa,Oa,La,Ll,vl,Pl,Xd,ul,ol,Ol,Cd,lv,yd,nv,ov,Ms,oa,sl,Ao,jo,_o,Ko,Qo,Fd,av,fv,wv],1623761950:[Ms,oa,sl,Ao,jo,_o,Ko,Qo,Fd,av],2590856083:[Fs,Jt,Go,Tt,al,dl,Tl,El,Bd,sv],2107101300:[Es,Ds,_s,Vs,Xs,$s,Js,$t,da,pa,Aa,ba,Pa,hl,gd,Vd,Wd,uv,rv,Fl],2853485674:[Gt],807026263:[dv],2827207264:[ul,ol,Ol,Cd,lv,yd,nv],2143335405:[yd],1287392070:[ol,Ol,Cd],3907093117:[Ts,Wt,Us,ya,Sa,Fa,hd,ev],3198132628:[bs,Qt,ta,Nd,jd],1482959167:[hs,Ks,pd],1834744321:[As,ea,ia,Rd],1339347760:[Rs,Ha],2297155007:[Is,Ns,kt,tl,ha,Ra,Ja,td,dd,Ad,Sl,xd,Ud],3009222698:[ps,Ss,bl],263784265:[vl,Pl],2706460486:[ca,Vo,Fi,Yt,Zt,Ta,Ba,Ua,rt,qa,_d],3588315303:[Ol],3740093272:[Ls],3027567501:[Ao,jo,_o,Ko],964333572:[Tt,al,dl,Tl],682877961:[Wa,rl,_a,ka,Il],1179482911:[xa,ja,Ka],1004757350:[ka],214636428:[za],1252848954:[rt],3657597509:[Wa],2254336722:[Vo,Fi,Yt,Zt,Ta],1028945134:[Ea,ma],1967976161:[Et,il],2461110595:[Et],1136057603:[bt],3299480353:[Qi,Ho,it,Mo,xo,lt,Uo,Wo,qo,ht,yt,Yo,ft,Xo,Zo,Jo,es,Nt,is,ts,Lt,ls,ns,qt,Cs,Gs,js,zt,Qs,Kt,na],843113511:[zt],2063403501:[Po,Bo,Fo,st,ko,Dt,us],1945004755:[yi,fi,wi,Ti,Ei,mi,Di,Co,Lo,Ni,gi,Ft,os,Ri,Pi,_i,$i,et,tt,ct,It,wt,At,Pt,gt,Ht,ss,Ci,vt,as,Hi,qi,ki,Ot,ds,Oi,ji,mt,vs,Bi,Yi,zi,St,Bt,rs,Si,Li,Mi,Ji,nt,ut,Rt,Ut,cs,Ai,bi,xi,Ui,Gi,Vi,Wi,Xi,Ki,Zi,ot,at,dt,pt,Ct,Mt,xt,jt,_t,Vt,ys,Ps],3040386961:[Lo,Ni,gi,Ft,os,Ri,Pi,_i,$i,et,tt,ct,It,wt,At,Pt,gt,Ht,ss,Ci,vt,as,Hi,qi,ki,Ot,ds,Oi,ji,mt,vs,Bi,Yi,zi,St,Bt,rs,Si,Li,Mi,Ji,nt,ut,Rt,Ut,cs,Ai,bi,xi,Ui,Gi,Vi,Wi,Xi,Ki,Zi,ot,at,dt,pt,Ct,Mt,xt,jt,_t,Vt,ys],3205830791:[Fi],395920057:[qt],1658829314:[Ai,bi,xi,Ui,Gi,Vi,Wi,Xi,Ki,Zi,ot,at,dt,pt,Ct,Mt,xt,jt,_t,Vt],2058353004:[Si,Li,Mi,Ji,nt,ut,Rt,Ut],4278956645:[Bi,Yi,zi,St,Bt],3132237377:[Oi,ji,mt],987401354:[Hi,qi,ki,Ot],707683696:[Ci,vt],2223149337:[Ri,Pi,_i,$i,et,tt,ct,It,wt,At,Pt,gt,Ht],3508470533:[Ni,gi,Ft],1073191201:[Lt],3171933400:[Nt],1529196076:[ht,yt],2391406946:[xo,lt],3304561284:[it],753842376:[Qi],1062813311:[yi,fi,wi,Ti,Ei,mi,Di]},Ny[2]={3630933823:[["HasExternalReference",so,3,!0]],618182010:[["OfPerson",Bh,7,!0],["OfOrganization",Mh,4,!0]],411424972:[["HasExternalReference",so,3,!0]],130549933:[["HasExternalReferences",so,3,!0],["ApprovedObjects",ku,5,!0],["ApprovedResources",kn,3,!0],["IsRelatedWith",fy,3,!0],["Relates",fy,2,!0]],1959218052:[["HasExternalReferences",so,3,!0],["PropertiesForConstraint",Yn,2,!0]],1466758467:[["HasCoordinateOperation",Oo,0,!0]],602808272:[["HasExternalReference",so,3,!0]],3200245327:[["ExternalReferenceForResources",so,2,!0]],2242383968:[["ExternalReferenceForResources",so,2,!0]],1040185647:[["ExternalReferenceForResources",so,2,!0]],3548104201:[["ExternalReferenceForResources",so,2,!0]],852622518:[["PartOfW",Yd,9,!0],["PartOfV",Yd,8,!0],["PartOfU",Yd,7,!0],["HasIntersections",Pp,0,!0]],2655187982:[["LibraryInfoForObjects",Vu,5,!0],["HasLibraryReferences",kh,5,!0]],3452421091:[["ExternalReferenceForResources",so,2,!0],["LibraryRefForObjects",Vu,5,!0]],760658860:[["AssociatedTo",_u,5,!0],["HasExternalReferences",so,3,!0],["HasProperties",_h,3,!0]],248100487:[["AssociatedTo",_u,5,!0],["HasExternalReferences",so,3,!0],["HasProperties",_h,3,!0],["ToMaterialLayerSet",Wh,0,!1]],3303938423:[["AssociatedTo",_u,5,!0],["HasExternalReferences",so,3,!0],["HasProperties",_h,3,!0]],1847252529:[["AssociatedTo",_u,5,!0],["HasExternalReferences",so,3,!0],["HasProperties",_h,3,!0],["ToMaterialLayerSet",Wh,0,!1]],2235152071:[["AssociatedTo",_u,5,!0],["HasExternalReferences",so,3,!0],["HasProperties",_h,3,!0],["ToMaterialProfileSet",mo,2,!1]],164193824:[["AssociatedTo",_u,5,!0],["HasExternalReferences",so,3,!0],["HasProperties",_h,3,!0]],552965576:[["AssociatedTo",_u,5,!0],["HasExternalReferences",so,3,!0],["HasProperties",_h,3,!0],["ToMaterialProfileSet",mo,2,!1]],1507914824:[["AssociatedTo",_u,5,!0]],3368373690:[["HasExternalReferences",so,3,!0],["PropertiesForConstraint",Yn,2,!0]],3701648758:[["PlacesObject",ur,5,!0],["ReferencedByPlacements",jI,0,!0]],2251480897:[["HasExternalReferences",so,3,!0],["PropertiesForConstraint",Yn,2,!0]],4251960020:[["IsRelatedBy",Fh,3,!0],["Relates",Fh,2,!0],["Engages",Hh,1,!0]],2077209135:[["EngagedIn",Hh,0,!0]],2483315170:[["HasExternalReferences",so,3,!0],["PartOfComplex",CI,2,!0]],2226359599:[["HasExternalReferences",so,3,!0],["PartOfComplex",CI,2,!0]],3355820592:[["OfPerson",Bh,7,!0],["OfOrganization",Mh,4,!0]],3958567839:[["HasExternalReference",so,3,!0],["HasProperties",Nh,3,!0]],3843373140:[["HasCoordinateOperation",Oo,0,!0]],986844984:[["HasExternalReferences",so,3,!0]],3710013099:[["HasExternalReferences",so,3,!0]],2044713172:[["HasExternalReferences",so,3,!0],["PartOfComplex",CI,2,!0]],2093928680:[["HasExternalReferences",so,3,!0],["PartOfComplex",CI,2,!0]],931644368:[["HasExternalReferences",so,3,!0],["PartOfComplex",CI,2,!0]],3252649465:[["HasExternalReferences",so,3,!0],["PartOfComplex",CI,2,!0]],2405470396:[["HasExternalReferences",so,3,!0],["PartOfComplex",CI,2,!0]],825690147:[["HasExternalReferences",so,3,!0],["PartOfComplex",CI,2,!0]],1076942058:[["RepresentationMap",uh,1,!0],["LayerAssignments",Ah,2,!0],["OfProductRepresentation",Oh,2,!0]],3377609919:[["RepresentationsInContext",rh,0,!0]],3008791417:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],1660063152:[["HasShapeAspects",sh,4,!0],["MapUsage",UI,0,!0]],3982875396:[["RepresentationMap",uh,1,!0],["LayerAssignments",Ah,2,!0],["OfProductRepresentation",Oh,2,!0],["OfShapeAspect",sh,0,!0]],4240577450:[["RepresentationMap",uh,1,!0],["LayerAssignments",Ah,2,!0],["OfProductRepresentation",Oh,2,!0],["OfShapeAspect",sh,0,!0]],2830218821:[["RepresentationMap",uh,1,!0],["LayerAssignments",Ah,2,!0],["OfProductRepresentation",Oh,2,!0]],3958052878:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],3049322572:[["RepresentationMap",uh,1,!0],["LayerAssignments",Ah,2,!0],["OfProductRepresentation",Oh,2,!0]],626085974:[["IsMappedBy",jp,0,!0],["UsedInStyles",zp,0,!0]],912023232:[["OfPerson",Bh,7,!0],["OfOrganization",Mh,4,!0]],3101149627:[["HasExternalReference",so,3,!0]],1377556343:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],1735638870:[["RepresentationMap",uh,1,!0],["LayerAssignments",Ah,2,!0],["OfProductRepresentation",Oh,2,!0],["OfShapeAspect",sh,0,!0]],2799835756:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],1907098498:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],3798115385:[["HasExternalReference",so,3,!0],["HasProperties",Nh,3,!0]],1310608509:[["HasExternalReference",so,3,!0],["HasProperties",Nh,3,!0]],2705031697:[["HasExternalReference",so,3,!0],["HasProperties",Nh,3,!0]],616511568:[["IsMappedBy",jp,0,!0],["UsedInStyles",zp,0,!0]],3150382593:[["HasExternalReference",so,3,!0],["HasProperties",Nh,3,!0]],747523909:[["ClassificationForObjects",Yu,5,!0],["HasReferences",mp,3,!0]],647927063:[["ExternalReferenceForResources",so,2,!0],["ClassificationRefForObjects",Yu,5,!0],["HasReferences",mp,3,!0]],1485152156:[["HasExternalReference",so,3,!0],["HasProperties",Nh,3,!0]],370225590:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],3050246964:[["HasExternalReference",so,3,!0]],2889183280:[["HasExternalReference",so,3,!0]],2713554722:[["HasExternalReference",so,3,!0]],3632507154:[["HasExternalReference",so,3,!0],["HasProperties",Nh,3,!0]],1154170062:[["DocumentInfoForObjects",Wu,5,!0],["HasDocumentReferences",up,4,!0],["IsPointedTo",Zh,3,!0],["IsPointer",Zh,2,!0]],3732053477:[["ExternalReferenceForResources",so,2,!0],["DocumentRefForObjects",Wu,5,!0]],3900360178:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],476780140:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],297599258:[["HasExternalReferences",so,3,!0]],2556980723:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0],["HasTextureMaps",Up,2,!0]],1809719519:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],803316827:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],3008276851:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0],["HasTextureMaps",Up,2,!0]],3448662350:[["RepresentationsInContext",rh,0,!0],["HasSubContexts",ZI,6,!0],["HasCoordinateOperation",Oo,0,!0]],2453401579:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],4142052618:[["RepresentationsInContext",rh,0,!0],["HasSubContexts",ZI,6,!0],["HasCoordinateOperation",Oo,0,!0]],3590301190:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],178086475:[["PlacesObject",ur,5,!0],["ReferencedByPlacements",jI,0,!0]],812098782:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],3905492369:[["IsMappedBy",jp,0,!0],["UsedInStyles",zp,0,!0]],3741457305:[["HasExternalReference",so,3,!0]],1402838566:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],125510826:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],2604431987:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],4266656042:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],1520743889:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],3422422726:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],2624227202:[["PlacesObject",ur,5,!0],["ReferencedByPlacements",jI,0,!0]],1008929658:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],2347385850:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],1838606355:[["AssociatedTo",_u,5,!0],["HasExternalReferences",so,3,!0],["HasProperties",_h,3,!0],["HasRepresentation",xI,3,!0],["IsRelatedWith",$n,3,!0],["RelatesTo",$n,2,!0]],3708119e3:[["AssociatedTo",_u,5,!0],["HasExternalReferences",so,3,!0],["HasProperties",_h,3,!0],["ToMaterialConstituentSet",eo,2,!1]],2852063980:[["AssociatedTo",_u,5,!0],["HasExternalReferences",so,3,!0],["HasProperties",_h,3,!0]],1303795690:[["AssociatedTo",_u,5,!0]],3079605661:[["AssociatedTo",_u,5,!0]],3404854881:[["AssociatedTo",_u,5,!0]],3265635763:[["HasExternalReferences",so,3,!0]],2998442950:[["HasExternalReference",so,3,!0],["HasProperties",Nh,3,!0]],219451334:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0]],2665983363:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],1029017970:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],2529465313:[["HasExternalReference",so,3,!0],["HasProperties",Nh,3,!0]],2519244187:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],3021840470:[["HasExternalReferences",so,3,!0],["PartOfComplex",CI,2,!0]],597895409:[["IsMappedBy",jp,0,!0],["UsedInStyles",zp,0,!0]],2004835150:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],1663979128:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],2067069095:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],4022376103:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],1423911732:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],2924175390:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],2775532180:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],3778827333:[["HasExternalReferences",so,3,!0]],673634403:[["ShapeOfProduct",ur,6,!0],["HasShapeAspects",sh,4,!0]],2802850158:[["HasExternalReferences",so,3,!0]],2598011224:[["HasExternalReferences",so,3,!0],["PartOfPset",ar,4,!0],["PropertyForDependance",mh,2,!0],["PropertyDependsOn",mh,3,!0],["PartOfComplex",Tp,3,!0],["HasConstraints",Yn,3,!0],["HasApprovals",kn,2,!0]],1680319473:[["HasContext",fn,5,!0],["HasAssociations",Xu,4,!0]],3357820518:[["HasContext",fn,5,!0],["HasAssociations",Xu,4,!0],["DefinesType",bc,5,!0],["IsDefinedBy",hn,4,!0],["DefinesOccurrence",Nu,5,!0]],1482703590:[["HasContext",fn,5,!0],["HasAssociations",Xu,4,!0]],2090586900:[["HasContext",fn,5,!0],["HasAssociations",Xu,4,!0],["DefinesType",bc,5,!0],["IsDefinedBy",hn,4,!0],["DefinesOccurrence",Nu,5,!0]],3615266464:[["HasExternalReference",so,3,!0],["HasProperties",Nh,3,!0]],3413951693:[["HasExternalReference",so,3,!0]],1580146022:[["HasExternalReferences",so,3,!0]],2778083089:[["HasExternalReference",so,3,!0],["HasProperties",Nh,3,!0]],2042790032:[["HasExternalReferences",so,3,!0]],4165799628:[["HasExternalReferences",so,3,!0]],1509187699:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],4124623270:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],3692461612:[["HasExternalReferences",so,3,!0],["PartOfPset",ar,4,!0],["PropertyForDependance",mh,2,!0],["PropertyDependsOn",mh,3,!0],["PartOfComplex",Tp,3,!0],["HasConstraints",Yn,3,!0],["HasApprovals",kn,2,!0]],723233188:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],2233826070:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],2513912981:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],2247615214:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],1260650574:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],1096409881:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],230924584:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],3071757647:[["HasExternalReference",so,3,!0],["HasProperties",Nh,3,!0]],901063453:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],4282788508:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],3124975700:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],2715220739:[["HasExternalReference",so,3,!0],["HasProperties",Nh,3,!0]],1628702193:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0]],3736923433:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["OperatesOn",Zu,6,!0]],2347495698:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],3698973494:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ResourceOf",Ku,6,!0]],427810014:[["HasExternalReference",so,3,!0],["HasProperties",Nh,3,!0]],1417489154:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],2759199220:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],1299126871:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],2543172580:[["HasExternalReference",so,3,!0],["HasProperties",Nh,3,!0]],3406155212:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0],["HasTextureMaps",Up,2,!0]],669184980:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],3207858831:[["HasExternalReference",so,3,!0],["HasProperties",Nh,3,!0]],4261334040:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],3125803723:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],2740243338:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],2736907675:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],4182860854:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],2581212453:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],2713105998:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],2898889636:[["HasExternalReference",so,3,!0],["HasProperties",Nh,3,!0]],1123145078:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],574549367:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],1675464909:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],2059837836:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],59481748:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],3749851601:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],3486308946:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],3331915920:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],1416205885:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],1383045692:[["HasExternalReference",so,3,!0],["HasProperties",Nh,3,!0]],2205249479:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],2542286263:[["HasExternalReferences",so,3,!0],["PartOfPset",ar,4,!0],["PropertyForDependance",mh,2,!0],["PropertyDependsOn",mh,3,!0],["PartOfComplex",Tp,3,!0],["HasConstraints",Yn,3,!0],["HasApprovals",kn,2,!0]],2485617015:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0],["UsingCurves",gv,0,!0]],2574617495:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ResourceOf",Ku,6,!0]],3419103109:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Nu,4,!0],["Declares",fn,4,!0]],1815067380:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ResourceOf",Ku,6,!0]],2506170314:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],2147822146:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],2601014836:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],2827736869:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],2629017746:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],32440307:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],526551008:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],1472233963:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],1883228015:[["HasContext",fn,5,!0],["HasAssociations",Xu,4,!0],["DefinesType",bc,5,!0],["IsDefinedBy",hn,4,!0],["DefinesOccurrence",Nu,5,!0]],339256511:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],2777663545:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],2835456948:[["HasExternalReference",so,3,!0],["HasProperties",Nh,3,!0]],4024345920:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["OperatesOn",Zu,6,!0]],477187591:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],2804161546:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],2047409740:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],374418227:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],315944413:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],2652556860:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],4238390223:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],1268542332:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],4095422895:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],987898635:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],1484403080:[["HasExternalReference",so,3,!0],["HasProperties",Nh,3,!0]],178912537:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0],["ToFaceSet",Rl,2,!0]],2294589976:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0],["ToFaceSet",Rl,2,!0]],572779678:[["HasExternalReference",so,3,!0],["HasProperties",Nh,3,!0]],428585644:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ResourceOf",Ku,6,!0]],1281925730:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],1425443689:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],3888040117:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0]],3388369263:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],3505215534:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],1682466193:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],603570806:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],220341763:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],3967405729:[["HasContext",fn,5,!0],["HasAssociations",Xu,4,!0],["DefinesType",bc,5,!0],["IsDefinedBy",hn,4,!0],["DefinesOccurrence",Nu,5,!0]],569719735:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["OperatesOn",Zu,6,!0]],2945172077:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["IsPredecessorTo",Iu,4,!0],["IsSuccessorFrom",Iu,5,!0],["OperatesOn",Zu,6,!0]],4208778838:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0]],103090709:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Nu,4,!0],["Declares",fn,4,!0]],653396225:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Nu,4,!0],["Declares",fn,4,!0]],871118103:[["HasExternalReferences",so,3,!0],["PartOfPset",ar,4,!0],["PropertyForDependance",mh,2,!0],["PropertyDependsOn",mh,3,!0],["PartOfComplex",Tp,3,!0],["HasConstraints",Yn,3,!0],["HasApprovals",kn,2,!0]],4166981789:[["HasExternalReferences",so,3,!0],["PartOfPset",ar,4,!0],["PropertyForDependance",mh,2,!0],["PropertyDependsOn",mh,3,!0],["PartOfComplex",Tp,3,!0],["HasConstraints",Yn,3,!0],["HasApprovals",kn,2,!0]],2752243245:[["HasExternalReferences",so,3,!0],["PartOfPset",ar,4,!0],["PropertyForDependance",mh,2,!0],["PropertyDependsOn",mh,3,!0],["PartOfComplex",Tp,3,!0],["HasConstraints",Yn,3,!0],["HasApprovals",kn,2,!0]],941946838:[["HasExternalReferences",so,3,!0],["PartOfPset",ar,4,!0],["PropertyForDependance",mh,2,!0],["PropertyDependsOn",mh,3,!0],["PartOfComplex",Tp,3,!0],["HasConstraints",Yn,3,!0],["HasApprovals",kn,2,!0]],1451395588:[["HasContext",fn,5,!0],["HasAssociations",Xu,4,!0],["DefinesType",bc,5,!0],["IsDefinedBy",hn,4,!0],["DefinesOccurrence",Nu,5,!0]],492091185:[["HasContext",fn,5,!0],["HasAssociations",Xu,4,!0],["Defines",hn,5,!0]],3650150729:[["HasExternalReferences",so,3,!0],["PartOfPset",ar,4,!0],["PropertyForDependance",mh,2,!0],["PropertyDependsOn",mh,3,!0],["PartOfComplex",Tp,3,!0],["HasConstraints",Yn,3,!0],["HasApprovals",kn,2,!0]],110355661:[["HasExternalReferences",so,3,!0],["PartOfPset",ar,4,!0],["PropertyForDependance",mh,2,!0],["PropertyDependsOn",mh,3,!0],["PartOfComplex",Tp,3,!0],["HasConstraints",Yn,3,!0],["HasApprovals",kn,2,!0]],3521284610:[["HasContext",fn,5,!0],["HasAssociations",Xu,4,!0],["PartOfComplexTemplate",Wl,6,!0],["PartOfPsetTemplate",En,6,!0]],3219374653:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0]],2770003689:[["HasExternalReference",so,3,!0],["HasProperties",Nh,3,!0]],2798486643:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],3454111270:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],3765753017:[["HasContext",fn,5,!0],["HasAssociations",Xu,4,!0],["DefinesType",bc,5,!0],["IsDefinedBy",hn,4,!0],["DefinesOccurrence",Nu,5,!0]],3523091289:[["InnerBoundaries",In,9,!0]],1521410863:[["InnerBoundaries",In,9,!0],["Corresponds",cn,10,!0]],816062949:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0],["UsingCurves",gv,0,!0]],2914609552:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ResourceOf",Ku,6,!0]],1856042241:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],3243963512:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],4158566097:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],3626867408:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],3663146110:[["HasContext",fn,5,!0],["HasAssociations",Xu,4,!0],["PartOfComplexTemplate",Wl,6,!0],["PartOfPsetTemplate",En,6,!0]],1412071761:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["ContainsElements",Cu,5,!0],["ServicedBySystems",cu,5,!0],["ReferencesElements",hu,5,!0]],710998568:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],2706606064:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["ContainsElements",Cu,5,!0],["ServicedBySystems",cu,5,!0],["ReferencesElements",hu,5,!0]],3893378262:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],463610769:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["ContainsElements",Cu,5,!0],["ServicedBySystems",cu,5,!0],["ReferencesElements",hu,5,!0]],2481509218:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],451544542:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],4015995234:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],3544373492:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["AssignedToStructuralItem",Bu,5,!0]],3136571912:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["AssignedStructuralActivity",Bu,4,!0]],530289379:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["AssignedStructuralActivity",Bu,4,!0],["ConnectedBy",gu,4,!0]],3689010777:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["AssignedToStructuralItem",Bu,5,!0]],3979015343:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["AssignedStructuralActivity",Bu,4,!0],["ConnectedBy",gu,4,!0]],2218152070:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["AssignedStructuralActivity",Bu,4,!0],["ConnectedBy",gu,4,!0]],603775116:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["AssignedToStructuralItem",Bu,5,!0]],4095615324:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ResourceOf",Ku,6,!0]],699246055:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],2028607225:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],2809605785:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],4124788165:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],1580310250:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],3473067441:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["IsPredecessorTo",Iu,4,!0],["IsSuccessorFrom",Iu,5,!0],["OperatesOn",Zu,6,!0]],3206491090:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["OperatesOn",Zu,6,!0]],2387106220:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0],["HasColours",oo,0,!0],["HasTextures",no,1,!0]],1935646853:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],2097647324:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],2916149573:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0],["HasColours",oo,0,!0],["HasTextures",no,1,!0]],336235671:[["HasContext",fn,5,!0],["HasAssociations",Xu,4,!0],["DefinesType",bc,5,!0],["IsDefinedBy",hn,4,!0],["DefinesOccurrence",Nu,5,!0]],512836454:[["HasContext",fn,5,!0],["HasAssociations",Xu,4,!0],["DefinesType",bc,5,!0],["IsDefinedBy",hn,4,!0],["DefinesOccurrence",Nu,5,!0]],2296667514:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["IsActingUpon",ir,6,!0]],1635779807:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],2603310189:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],1674181508:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["ContainedInStructure",Cu,4,!0]],2887950389:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],167062518:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],1334484129:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],3649129432:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],1260505505:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],4031249490:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["ContainsElements",Cu,5,!0],["ServicedBySystems",cu,5,!0],["ReferencesElements",hu,5,!0]],1950629157:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],3124254112:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["ContainsElements",Cu,5,!0],["ServicedBySystems",cu,5,!0],["ReferencesElements",hu,5,!0]],2197970202:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],2937912522:[["HasExternalReference",so,3,!0],["HasProperties",Nh,3,!0]],3893394355:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],300633059:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],3875453745:[["HasContext",fn,5,!0],["HasAssociations",Xu,4,!0],["PartOfComplexTemplate",Wl,6,!0],["PartOfPsetTemplate",En,6,!0]],3732776249:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],15328376:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],2510884976:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],2185764099:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ResourceOf",Ku,6,!0]],4105962743:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ResourceOf",Ku,6,!0]],1525564444:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ResourceOf",Ku,6,!0]],2559216714:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ResourceOf",Ku,6,!0]],3293443760:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["Controls",er,6,!0]],3895139033:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["Controls",er,6,!0]],1419761937:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["Controls",er,6,!0]],1916426348:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],3295246426:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ResourceOf",Ku,6,!0]],1457835157:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],1213902940:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],3256556792:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],3849074793:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],2963535650:[["HasContext",fn,5,!0],["HasAssociations",Xu,4,!0],["DefinesType",bc,5,!0],["IsDefinedBy",hn,4,!0],["DefinesOccurrence",Nu,5,!0]],1714330368:[["HasContext",fn,5,!0],["HasAssociations",Xu,4,!0],["DefinesType",bc,5,!0],["IsDefinedBy",hn,4,!0],["DefinesOccurrence",Nu,5,!0]],2323601079:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],1758889154:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0]],4123344466:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0]],2397081782:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],1623761950:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0]],2590856083:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],1704287377:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],2107101300:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],132023988:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],3174744832:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],3390157468:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],4148101412:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["IsPredecessorTo",Iu,4,!0],["IsSuccessorFrom",Iu,5,!0],["OperatesOn",Zu,6,!0]],2853485674:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["ContainsElements",Cu,5,!0],["ServicedBySystems",cu,5,!0],["ReferencesElements",hu,5,!0]],807026263:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],3737207727:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],647756555:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0]],2489546625:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],2827207264:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0]],2143335405:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["ProjectsElements",yu,5,!1]],1287392070:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["VoidsElements",uu,5,!1]],3907093117:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],3198132628:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],3815607619:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],1482959167:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],1834744321:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],1339347760:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],2297155007:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],3009222698:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],1893162501:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],263784265:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0]],1509553395:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0]],3493046030:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0]],3009204131:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["ContainedInStructure",Cu,4,!0]],2706460486:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["IsGroupedBy",Ju,6,!0]],1251058090:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],1806887404:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],2571569899:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],3946677679:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],3113134337:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],2391368822:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["IsGroupedBy",Ju,6,!0]],4288270099:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],3827777499:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ResourceOf",Ku,6,!0]],1051575348:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],1161773419:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],377706215:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0]],2108223431:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],1114901282:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],3181161470:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],977012517:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],4143007308:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["IsActingUpon",ir,6,!0]],3588315303:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["VoidsElements",uu,5,!1],["HasFillings",Du,4,!0]],3079942009:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["VoidsElements",uu,5,!1],["HasFillings",Du,4,!0]],2837617999:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],2382730787:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["Controls",er,6,!0]],3566463478:[["HasContext",fn,5,!0],["HasAssociations",Xu,4,!0],["DefinesType",bc,5,!0],["IsDefinedBy",hn,4,!0],["DefinesOccurrence",Nu,5,!0]],3327091369:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["Controls",er,6,!0]],1158309216:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],804291784:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],4231323485:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],4017108033:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],2839578677:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0],["HasColours",oo,0,!0],["HasTextures",no,1,!0]],3724593414:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],3740093272:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["ContainedIn",Mu,4,!0],["ConnectedFrom",Fu,5,!0],["ConnectedTo",Fu,4,!0]],2744685151:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["IsPredecessorTo",Iu,4,!0],["IsSuccessorFrom",Iu,5,!0],["OperatesOn",Zu,6,!0]],2904328755:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["Controls",er,6,!0]],3651124850:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["ProjectsElements",yu,5,!1]],1842657554:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],2250791053:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],2893384427:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],2324767716:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],1469900589:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],683857671:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],3027567501:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0]],964333572:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],2320036040:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0]],2310774935:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],2781568857:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],1768891740:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],2157484638:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],4074543187:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],4097777520:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["ContainsElements",Cu,5,!0],["ServicedBySystems",cu,5,!0],["ReferencesElements",hu,5,!0]],2533589738:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],1072016465:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],3856911033:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["ContainsElements",Cu,5,!0],["ServicedBySystems",cu,5,!0],["ReferencesElements",hu,5,!0],["HasCoverings",Au,4,!0],["BoundedBy",ru,4,!0]],1305183839:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],3812236995:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],3112655638:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],1039846685:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],338393293:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],682877961:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["AssignedToStructuralItem",Bu,5,!0]],1179482911:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["AssignedStructuralActivity",Bu,4,!0],["ConnectsStructuralMembers",gu,5,!0]],1004757350:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["AssignedToStructuralItem",Bu,5,!0]],4243806635:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["AssignedStructuralActivity",Bu,4,!0],["ConnectsStructuralMembers",gu,5,!0]],214636428:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["AssignedStructuralActivity",Bu,4,!0],["ConnectedBy",gu,4,!0]],2445595289:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["AssignedStructuralActivity",Bu,4,!0],["ConnectedBy",gu,4,!0]],2757150158:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["AssignedToStructuralItem",Bu,5,!0]],1807405624:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["AssignedToStructuralItem",Bu,5,!0]],1252848954:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["IsGroupedBy",Ju,6,!0],["SourceOfResultGroup",Ua,6,!0],["LoadGroupFor",Vo,7,!0]],2082059205:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["AssignedToStructuralItem",Bu,5,!0]],734778138:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["AssignedStructuralActivity",Bu,4,!0],["ConnectsStructuralMembers",gu,5,!0]],1235345126:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["AssignedToStructuralItem",Bu,5,!0]],2986769608:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["IsGroupedBy",Ju,6,!0],["ResultGroupFor",Vo,8,!0]],3657597509:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["AssignedToStructuralItem",Bu,5,!0]],1975003073:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["AssignedStructuralActivity",Bu,4,!0],["ConnectsStructuralMembers",gu,5,!0]],148013059:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ResourceOf",Ku,6,!0]],3101698114:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0]],2315554128:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],2254336722:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["IsGroupedBy",Ju,6,!0],["ServicesBuildings",cu,4,!0]],413509423:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0]],5716631:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],3824725483:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0]],2347447852:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0]],3081323446:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],2415094496:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],1692211062:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],1620046519:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0]],3593883385:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],1600972822:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],1911125066:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],728799441:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],2391383451:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0]],3313531582:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],2769231204:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0]],926996030:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["VoidsElements",uu,5,!1]],1898987631:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],1133259667:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],4009809668:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],4088093105:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["Controls",er,6,!0]],1028945134:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["Controls",er,6,!0]],4218914973:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["Controls",er,6,!0]],3342526732:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["Controls",er,6,!0]],1033361043:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["IsGroupedBy",Ju,6,!0],["ServicesBuildings",cu,4,!0]],3821786052:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["Controls",er,6,!0]],1411407467:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],3352864051:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],1871374353:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],3460190687:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["IsGroupedBy",Ju,6,!0]],1532957894:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],1967976161:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],2461110595:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],819618141:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],231477066:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],1136057603:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],3299480353:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0]],2979338954:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0]],39481116:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],1095909175:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0]],1909888760:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],1177604601:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["IsGroupedBy",Ju,6,!0],["ServicesBuildings",cu,4,!0]],2188180465:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],395041908:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],3293546465:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],2674252688:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],1285652485:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],2951183804:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],3296154744:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0]],2611217952:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],1677625105:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0]],2301859152:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],843113511:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0]],905975707:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0]],400855858:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],3850581409:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],2816379211:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],3898045240:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ResourceOf",Ku,6,!0]],1060000209:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ResourceOf",Ku,6,!0]],488727124:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ResourceOf",Ku,6,!0]],335055490:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],2954562838:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],1973544240:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["CoversSpaces",Au,5,!0],["CoversElements",bu,5,!0]],3495092785:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0]],3961806047:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],1335981549:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0]],2635815018:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],1599208980:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],2063403501:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],1945004755:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasPorts",Mu,5,!0]],3040386961:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],3041715199:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["ContainedIn",Mu,4,!0],["ConnectedFrom",Fu,5,!0],["ConnectedTo",Fu,4,!0]],3205830791:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["IsGroupedBy",Ju,6,!0],["ServicesBuildings",cu,4,!0]],395920057:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0]],3242481149:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0]],869906466:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],3760055223:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],2030761528:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],663422040:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],2417008758:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],3277789161:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],1534661035:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],1217240411:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],712377611:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],1658829314:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],2814081492:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],3747195512:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],484807127:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],1209101575:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["ContainsElements",Cu,5,!0],["ServicedBySystems",cu,5,!0],["ReferencesElements",hu,5,!0],["BoundedBy",ru,4,!0]],346874300:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],1810631287:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],4222183408:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],2058353004:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],4278956645:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],4037862832:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],2188021234:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],3132237377:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],987401354:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],707683696:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],2223149337:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],3508470533:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],900683007:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0]],3319311131:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],2068733104:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],4175244083:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],2176052936:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],76236018:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],629592764:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],1437502449:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],1073191201:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0]],1911478936:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0]],2474470126:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],144952367:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],3694346114:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],1687234759:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0]],310824031:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],3612865200:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],3171933400:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0]],1156407060:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0]],738039164:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],655969474:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],90941305:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],2262370178:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0]],3024970846:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0]],3283111854:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0]],1232101972:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],979691226:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0]],2572171363:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],2016517767:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0]],3053780830:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],1783015770:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],1329646415:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0]],1529196076:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0]],3127900445:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0]],3027962421:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0]],3420628829:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],1999602285:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],1404847402:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],331165859:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0]],4252922144:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0]],2515109513:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["IsGroupedBy",Ju,6,!0],["ServicesBuildings",cu,4,!0]],385403989:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["IsGroupedBy",Ju,6,!0],["SourceOfResultGroup",Ua,6,!0],["LoadGroupFor",Vo,7,!0]],1621171031:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["AssignedToStructuralItem",Bu,5,!0]],1162798199:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],812556717:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],3825984169:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],3026737570:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],3179687236:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],4292641817:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],4207607924:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],2391406946:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0]],4156078855:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0]],3512223829:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0]],4237592921:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],3304561284:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0]],486154966:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0]],2874132201:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],1634111441:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],177149247:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],2056796094:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],3001207471:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],277319702:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],753842376:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0]],2906023776:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0]],32344328:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],2938176219:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],635142910:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],3758799889:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],1051757585:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],4217484030:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],3902619387:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],639361253:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],3221913625:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],3571504051:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],2272882330:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],578613899:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],4136498852:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],3640358203:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],4074379575:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],1052013943:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],562808652:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["IsGroupedBy",Ju,6,!0],["ServicesBuildings",cu,4,!0]],1062813311:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasPorts",Mu,5,!0],["AssignedToFlowElement",mu,4,!0]],342316401:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],3518393246:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],1360408905:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],1904799276:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],862014818:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],3310460725:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],264262732:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],402227799:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],1003880860:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],3415622556:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],819412036:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],1426591983:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],182646315:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasPorts",Mu,5,!0],["AssignedToFlowElement",mu,4,!0]],2295281155:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasPorts",Mu,5,!0],["AssignedToFlowElement",mu,4,!0]],4086658281:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasPorts",Mu,5,!0],["AssignedToFlowElement",mu,4,!0]],630975310:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasPorts",Mu,5,!0],["AssignedToFlowElement",mu,4,!0]],4288193352:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasPorts",Mu,5,!0],["AssignedToFlowElement",mu,4,!0]],3087945054:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasPorts",Mu,5,!0],["AssignedToFlowElement",mu,4,!0]],25142252:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["ReferencedInStructures",hu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasPorts",Mu,5,!0],["AssignedToFlowElement",mu,4,!0]]},Sy[2]={3630933823:e=>new r.IfcActorRole(e[0],e[1],e[2]),618182010:e=>new r.IfcAddress(e[0],e[1],e[2]),639542469:e=>new r.IfcApplication(e[0],e[1],e[2],e[3]),411424972:e=>new r.IfcAppliedValue(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),130549933:e=>new r.IfcApproval(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),4037036970:e=>new r.IfcBoundaryCondition(e[0]),1560379544:e=>new r.IfcBoundaryEdgeCondition(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),3367102660:e=>new r.IfcBoundaryFaceCondition(e[0],e[1],e[2],e[3]),1387855156:e=>new r.IfcBoundaryNodeCondition(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),2069777674:e=>new r.IfcBoundaryNodeConditionWarping(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),2859738748:e=>new r.IfcConnectionGeometry,2614616156:e=>new r.IfcConnectionPointGeometry(e[0],e[1]),2732653382:e=>new r.IfcConnectionSurfaceGeometry(e[0],e[1]),775493141:e=>new r.IfcConnectionVolumeGeometry(e[0],e[1]),1959218052:e=>new r.IfcConstraint(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),1785450214:e=>new r.IfcCoordinateOperation(e[0],e[1]),1466758467:e=>new r.IfcCoordinateReferenceSystem(e[0],e[1],e[2],e[3]),602808272:e=>new r.IfcCostValue(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1765591967:e=>new r.IfcDerivedUnit(e[0],e[1],e[2]),1045800335:e=>new r.IfcDerivedUnitElement(e[0],e[1]),2949456006:e=>new r.IfcDimensionalExponents(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),4294318154:e=>new r.IfcExternalInformation,3200245327:e=>new r.IfcExternalReference(e[0],e[1],e[2]),2242383968:e=>new r.IfcExternallyDefinedHatchStyle(e[0],e[1],e[2]),1040185647:e=>new r.IfcExternallyDefinedSurfaceStyle(e[0],e[1],e[2]),3548104201:e=>new r.IfcExternallyDefinedTextFont(e[0],e[1],e[2]),852622518:e=>new r.IfcGridAxis(e[0],e[1],e[2]),3020489413:e=>new r.IfcIrregularTimeSeriesValue(e[0],e[1]),2655187982:e=>new r.IfcLibraryInformation(e[0],e[1],e[2],e[3],e[4],e[5]),3452421091:e=>new r.IfcLibraryReference(e[0],e[1],e[2],e[3],e[4],e[5]),4162380809:e=>new r.IfcLightDistributionData(e[0],e[1],e[2]),1566485204:e=>new r.IfcLightIntensityDistribution(e[0],e[1]),3057273783:e=>new r.IfcMapConversion(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),1847130766:e=>new r.IfcMaterialClassificationRelationship(e[0],e[1]),760658860:e=>new r.IfcMaterialDefinition,248100487:e=>new r.IfcMaterialLayer(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),3303938423:e=>new r.IfcMaterialLayerSet(e[0],e[1],e[2]),1847252529:e=>new r.IfcMaterialLayerWithOffsets(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2199411900:e=>new r.IfcMaterialList(e[0]),2235152071:e=>new r.IfcMaterialProfile(e[0],e[1],e[2],e[3],e[4],e[5]),164193824:e=>new r.IfcMaterialProfileSet(e[0],e[1],e[2],e[3]),552965576:e=>new r.IfcMaterialProfileWithOffsets(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),1507914824:e=>new r.IfcMaterialUsageDefinition,2597039031:e=>new r.IfcMeasureWithUnit(e[0],e[1]),3368373690:e=>new r.IfcMetric(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10]),2706619895:e=>new r.IfcMonetaryUnit(e[0]),1918398963:e=>new r.IfcNamedUnit(e[0],e[1]),3701648758:e=>new r.IfcObjectPlacement,2251480897:e=>new r.IfcObjective(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10]),4251960020:e=>new r.IfcOrganization(e[0],e[1],e[2],e[3],e[4]),1207048766:e=>new r.IfcOwnerHistory(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),2077209135:e=>new r.IfcPerson(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),101040310:e=>new r.IfcPersonAndOrganization(e[0],e[1],e[2]),2483315170:e=>new r.IfcPhysicalQuantity(e[0],e[1]),2226359599:e=>new r.IfcPhysicalSimpleQuantity(e[0],e[1],e[2]),3355820592:e=>new r.IfcPostalAddress(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),677532197:e=>new r.IfcPresentationItem,2022622350:e=>new r.IfcPresentationLayerAssignment(e[0],e[1],e[2],e[3]),1304840413:e=>new r.IfcPresentationLayerWithStyle(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),3119450353:e=>new r.IfcPresentationStyle(e[0]),2417041796:e=>new r.IfcPresentationStyleAssignment(e[0]),2095639259:e=>new r.IfcProductRepresentation(e[0],e[1],e[2]),3958567839:e=>new r.IfcProfileDef(e[0],e[1]),3843373140:e=>new r.IfcProjectedCRS(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),986844984:e=>new r.IfcPropertyAbstraction,3710013099:e=>new r.IfcPropertyEnumeration(e[0],e[1],e[2]),2044713172:e=>new r.IfcQuantityArea(e[0],e[1],e[2],e[3],e[4]),2093928680:e=>new r.IfcQuantityCount(e[0],e[1],e[2],e[3],e[4]),931644368:e=>new r.IfcQuantityLength(e[0],e[1],e[2],e[3],e[4]),3252649465:e=>new r.IfcQuantityTime(e[0],e[1],e[2],e[3],e[4]),2405470396:e=>new r.IfcQuantityVolume(e[0],e[1],e[2],e[3],e[4]),825690147:e=>new r.IfcQuantityWeight(e[0],e[1],e[2],e[3],e[4]),3915482550:e=>new r.IfcRecurrencePattern(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),2433181523:e=>new r.IfcReference(e[0],e[1],e[2],e[3],e[4]),1076942058:e=>new r.IfcRepresentation(e[0],e[1],e[2],e[3]),3377609919:e=>new r.IfcRepresentationContext(e[0],e[1]),3008791417:e=>new r.IfcRepresentationItem,1660063152:e=>new r.IfcRepresentationMap(e[0],e[1]),2439245199:e=>new r.IfcResourceLevelRelationship(e[0],e[1]),2341007311:e=>new r.IfcRoot(e[0],e[1],e[2],e[3]),448429030:e=>new r.IfcSIUnit(e[0],e[1],e[2]),1054537805:e=>new r.IfcSchedulingTime(e[0],e[1],e[2]),867548509:e=>new r.IfcShapeAspect(e[0],e[1],e[2],e[3],e[4]),3982875396:e=>new r.IfcShapeModel(e[0],e[1],e[2],e[3]),4240577450:e=>new r.IfcShapeRepresentation(e[0],e[1],e[2],e[3]),2273995522:e=>new r.IfcStructuralConnectionCondition(e[0]),2162789131:e=>new r.IfcStructuralLoad(e[0]),3478079324:e=>new r.IfcStructuralLoadConfiguration(e[0],e[1],e[2]),609421318:e=>new r.IfcStructuralLoadOrResult(e[0]),2525727697:e=>new r.IfcStructuralLoadStatic(e[0]),3408363356:e=>new r.IfcStructuralLoadTemperature(e[0],e[1],e[2],e[3]),2830218821:e=>new r.IfcStyleModel(e[0],e[1],e[2],e[3]),3958052878:e=>new r.IfcStyledItem(e[0],e[1],e[2]),3049322572:e=>new r.IfcStyledRepresentation(e[0],e[1],e[2],e[3]),2934153892:e=>new r.IfcSurfaceReinforcementArea(e[0],e[1],e[2],e[3]),1300840506:e=>new r.IfcSurfaceStyle(e[0],e[1],e[2]),3303107099:e=>new r.IfcSurfaceStyleLighting(e[0],e[1],e[2],e[3]),1607154358:e=>new r.IfcSurfaceStyleRefraction(e[0],e[1]),846575682:e=>new r.IfcSurfaceStyleShading(e[0],e[1]),1351298697:e=>new r.IfcSurfaceStyleWithTextures(e[0]),626085974:e=>new r.IfcSurfaceTexture(e[0],e[1],e[2],e[3],e[4]),985171141:e=>new r.IfcTable(e[0],e[1],e[2]),2043862942:e=>new r.IfcTableColumn(e[0],e[1],e[2],e[3],e[4]),531007025:e=>new r.IfcTableRow(e[0],e[1]),1549132990:e=>new r.IfcTaskTime(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15],e[16],e[17],e[18],e[19]),2771591690:e=>new r.IfcTaskTimeRecurring(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15],e[16],e[17],e[18],e[19],e[20]),912023232:e=>new r.IfcTelecomAddress(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1447204868:e=>new r.IfcTextStyle(e[0],e[1],e[2],e[3],e[4]),2636378356:e=>new r.IfcTextStyleForDefinedFont(e[0],e[1]),1640371178:e=>new r.IfcTextStyleTextModel(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),280115917:e=>new r.IfcTextureCoordinate(e[0]),1742049831:e=>new r.IfcTextureCoordinateGenerator(e[0],e[1],e[2]),2552916305:e=>new r.IfcTextureMap(e[0],e[1],e[2]),1210645708:e=>new r.IfcTextureVertex(e[0]),3611470254:e=>new r.IfcTextureVertexList(e[0]),1199560280:e=>new r.IfcTimePeriod(e[0],e[1]),3101149627:e=>new r.IfcTimeSeries(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),581633288:e=>new r.IfcTimeSeriesValue(e[0]),1377556343:e=>new r.IfcTopologicalRepresentationItem,1735638870:e=>new r.IfcTopologyRepresentation(e[0],e[1],e[2],e[3]),180925521:e=>new r.IfcUnitAssignment(e[0]),2799835756:e=>new r.IfcVertex,1907098498:e=>new r.IfcVertexPoint(e[0]),891718957:e=>new r.IfcVirtualGridIntersection(e[0],e[1]),1236880293:e=>new r.IfcWorkTime(e[0],e[1],e[2],e[3],e[4],e[5]),3869604511:e=>new r.IfcApprovalRelationship(e[0],e[1],e[2],e[3]),3798115385:e=>new r.IfcArbitraryClosedProfileDef(e[0],e[1],e[2]),1310608509:e=>new r.IfcArbitraryOpenProfileDef(e[0],e[1],e[2]),2705031697:e=>new r.IfcArbitraryProfileDefWithVoids(e[0],e[1],e[2],e[3]),616511568:e=>new r.IfcBlobTexture(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),3150382593:e=>new r.IfcCenterLineProfileDef(e[0],e[1],e[2],e[3]),747523909:e=>new r.IfcClassification(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),647927063:e=>new r.IfcClassificationReference(e[0],e[1],e[2],e[3],e[4],e[5]),3285139300:e=>new r.IfcColourRgbList(e[0]),3264961684:e=>new r.IfcColourSpecification(e[0]),1485152156:e=>new r.IfcCompositeProfileDef(e[0],e[1],e[2],e[3]),370225590:e=>new r.IfcConnectedFaceSet(e[0]),1981873012:e=>new r.IfcConnectionCurveGeometry(e[0],e[1]),45288368:e=>new r.IfcConnectionPointEccentricity(e[0],e[1],e[2],e[3],e[4]),3050246964:e=>new r.IfcContextDependentUnit(e[0],e[1],e[2]),2889183280:e=>new r.IfcConversionBasedUnit(e[0],e[1],e[2],e[3]),2713554722:e=>new r.IfcConversionBasedUnitWithOffset(e[0],e[1],e[2],e[3],e[4]),539742890:e=>new r.IfcCurrencyRelationship(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),3800577675:e=>new r.IfcCurveStyle(e[0],e[1],e[2],e[3],e[4]),1105321065:e=>new r.IfcCurveStyleFont(e[0],e[1]),2367409068:e=>new r.IfcCurveStyleFontAndScaling(e[0],e[1],e[2]),3510044353:e=>new r.IfcCurveStyleFontPattern(e[0],e[1]),3632507154:e=>new r.IfcDerivedProfileDef(e[0],e[1],e[2],e[3],e[4]),1154170062:e=>new r.IfcDocumentInformation(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15],e[16]),770865208:e=>new r.IfcDocumentInformationRelationship(e[0],e[1],e[2],e[3],e[4]),3732053477:e=>new r.IfcDocumentReference(e[0],e[1],e[2],e[3],e[4]),3900360178:e=>new r.IfcEdge(e[0],e[1]),476780140:e=>new r.IfcEdgeCurve(e[0],e[1],e[2],e[3]),211053100:e=>new r.IfcEventTime(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),297599258:e=>new r.IfcExtendedProperties(e[0],e[1],e[2]),1437805879:e=>new r.IfcExternalReferenceRelationship(e[0],e[1],e[2],e[3]),2556980723:e=>new r.IfcFace(e[0]),1809719519:e=>new r.IfcFaceBound(e[0],e[1]),803316827:e=>new r.IfcFaceOuterBound(e[0],e[1]),3008276851:e=>new r.IfcFaceSurface(e[0],e[1],e[2]),4219587988:e=>new r.IfcFailureConnectionCondition(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),738692330:e=>new r.IfcFillAreaStyle(e[0],e[1],e[2]),3448662350:e=>new r.IfcGeometricRepresentationContext(e[0],e[1],e[2],e[3],e[4],e[5]),2453401579:e=>new r.IfcGeometricRepresentationItem,4142052618:e=>new r.IfcGeometricRepresentationSubContext(e[0],e[1],e[2],e[3],e[4],e[5]),3590301190:e=>new r.IfcGeometricSet(e[0]),178086475:e=>new r.IfcGridPlacement(e[0],e[1]),812098782:e=>new r.IfcHalfSpaceSolid(e[0],e[1]),3905492369:e=>new r.IfcImageTexture(e[0],e[1],e[2],e[3],e[4],e[5]),3570813810:e=>new r.IfcIndexedColourMap(e[0],e[1],e[2],e[3]),1437953363:e=>new r.IfcIndexedTextureMap(e[0],e[1],e[2]),2133299955:e=>new r.IfcIndexedTriangleTextureMap(e[0],e[1],e[2],e[3]),3741457305:e=>new r.IfcIrregularTimeSeries(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1585845231:e=>new r.IfcLagTime(e[0],e[1],e[2],e[3],e[4]),1402838566:e=>new r.IfcLightSource(e[0],e[1],e[2],e[3]),125510826:e=>new r.IfcLightSourceAmbient(e[0],e[1],e[2],e[3]),2604431987:e=>new r.IfcLightSourceDirectional(e[0],e[1],e[2],e[3],e[4]),4266656042:e=>new r.IfcLightSourceGoniometric(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1520743889:e=>new r.IfcLightSourcePositional(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3422422726:e=>new r.IfcLightSourceSpot(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12]),2624227202:e=>new r.IfcLocalPlacement(e[0],e[1]),1008929658:e=>new r.IfcLoop,2347385850:e=>new r.IfcMappedItem(e[0],e[1]),1838606355:e=>new r.IfcMaterial(e[0],e[1],e[2]),3708119e3:e=>new r.IfcMaterialConstituent(e[0],e[1],e[2],e[3],e[4]),2852063980:e=>new r.IfcMaterialConstituentSet(e[0],e[1],e[2]),2022407955:e=>new r.IfcMaterialDefinitionRepresentation(e[0],e[1],e[2],e[3]),1303795690:e=>new r.IfcMaterialLayerSetUsage(e[0],e[1],e[2],e[3],e[4]),3079605661:e=>new r.IfcMaterialProfileSetUsage(e[0],e[1],e[2]),3404854881:e=>new r.IfcMaterialProfileSetUsageTapering(e[0],e[1],e[2],e[3],e[4]),3265635763:e=>new r.IfcMaterialProperties(e[0],e[1],e[2],e[3]),853536259:e=>new r.IfcMaterialRelationship(e[0],e[1],e[2],e[3],e[4]),2998442950:e=>new r.IfcMirroredProfileDef(e[0],e[1],e[2],e[3]),219451334:e=>new r.IfcObjectDefinition(e[0],e[1],e[2],e[3]),2665983363:e=>new r.IfcOpenShell(e[0]),1411181986:e=>new r.IfcOrganizationRelationship(e[0],e[1],e[2],e[3]),1029017970:e=>new r.IfcOrientedEdge(e[0],e[1]),2529465313:e=>new r.IfcParameterizedProfileDef(e[0],e[1],e[2]),2519244187:e=>new r.IfcPath(e[0]),3021840470:e=>new r.IfcPhysicalComplexQuantity(e[0],e[1],e[2],e[3],e[4],e[5]),597895409:e=>new r.IfcPixelTexture(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2004835150:e=>new r.IfcPlacement(e[0]),1663979128:e=>new r.IfcPlanarExtent(e[0],e[1]),2067069095:e=>new r.IfcPoint,4022376103:e=>new r.IfcPointOnCurve(e[0],e[1]),1423911732:e=>new r.IfcPointOnSurface(e[0],e[1],e[2]),2924175390:e=>new r.IfcPolyLoop(e[0]),2775532180:e=>new r.IfcPolygonalBoundedHalfSpace(e[0],e[1],e[2],e[3]),3727388367:e=>new r.IfcPreDefinedItem(e[0]),3778827333:e=>new r.IfcPreDefinedProperties,1775413392:e=>new r.IfcPreDefinedTextFont(e[0]),673634403:e=>new r.IfcProductDefinitionShape(e[0],e[1],e[2]),2802850158:e=>new r.IfcProfileProperties(e[0],e[1],e[2],e[3]),2598011224:e=>new r.IfcProperty(e[0],e[1]),1680319473:e=>new r.IfcPropertyDefinition(e[0],e[1],e[2],e[3]),148025276:e=>new r.IfcPropertyDependencyRelationship(e[0],e[1],e[2],e[3],e[4]),3357820518:e=>new r.IfcPropertySetDefinition(e[0],e[1],e[2],e[3]),1482703590:e=>new r.IfcPropertyTemplateDefinition(e[0],e[1],e[2],e[3]),2090586900:e=>new r.IfcQuantitySet(e[0],e[1],e[2],e[3]),3615266464:e=>new r.IfcRectangleProfileDef(e[0],e[1],e[2],e[3],e[4]),3413951693:e=>new r.IfcRegularTimeSeries(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1580146022:e=>new r.IfcReinforcementBarProperties(e[0],e[1],e[2],e[3],e[4],e[5]),478536968:e=>new r.IfcRelationship(e[0],e[1],e[2],e[3]),2943643501:e=>new r.IfcResourceApprovalRelationship(e[0],e[1],e[2],e[3]),1608871552:e=>new r.IfcResourceConstraintRelationship(e[0],e[1],e[2],e[3]),1042787934:e=>new r.IfcResourceTime(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15],e[16],e[17]),2778083089:e=>new r.IfcRoundedRectangleProfileDef(e[0],e[1],e[2],e[3],e[4],e[5]),2042790032:e=>new r.IfcSectionProperties(e[0],e[1],e[2]),4165799628:e=>new r.IfcSectionReinforcementProperties(e[0],e[1],e[2],e[3],e[4],e[5]),1509187699:e=>new r.IfcSectionedSpine(e[0],e[1],e[2]),4124623270:e=>new r.IfcShellBasedSurfaceModel(e[0]),3692461612:e=>new r.IfcSimpleProperty(e[0],e[1]),2609359061:e=>new r.IfcSlippageConnectionCondition(e[0],e[1],e[2],e[3]),723233188:e=>new r.IfcSolidModel,1595516126:e=>new r.IfcStructuralLoadLinearForce(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),2668620305:e=>new r.IfcStructuralLoadPlanarForce(e[0],e[1],e[2],e[3]),2473145415:e=>new r.IfcStructuralLoadSingleDisplacement(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),1973038258:e=>new r.IfcStructuralLoadSingleDisplacementDistortion(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),1597423693:e=>new r.IfcStructuralLoadSingleForce(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),1190533807:e=>new r.IfcStructuralLoadSingleForceWarping(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),2233826070:e=>new r.IfcSubedge(e[0],e[1],e[2]),2513912981:e=>new r.IfcSurface,1878645084:e=>new r.IfcSurfaceStyleRendering(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2247615214:e=>new r.IfcSweptAreaSolid(e[0],e[1]),1260650574:e=>new r.IfcSweptDiskSolid(e[0],e[1],e[2],e[3],e[4]),1096409881:e=>new r.IfcSweptDiskSolidPolygonal(e[0],e[1],e[2],e[3],e[4],e[5]),230924584:e=>new r.IfcSweptSurface(e[0],e[1]),3071757647:e=>new r.IfcTShapeProfileDef(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11]),901063453:e=>new r.IfcTessellatedItem,4282788508:e=>new r.IfcTextLiteral(e[0],e[1],e[2]),3124975700:e=>new r.IfcTextLiteralWithExtent(e[0],e[1],e[2],e[3],e[4]),1983826977:e=>new r.IfcTextStyleFontModel(e[0],e[1],e[2],e[3],e[4],e[5]),2715220739:e=>new r.IfcTrapeziumProfileDef(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),1628702193:e=>new r.IfcTypeObject(e[0],e[1],e[2],e[3],e[4],e[5]),3736923433:e=>new r.IfcTypeProcess(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2347495698:e=>new r.IfcTypeProduct(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),3698973494:e=>new r.IfcTypeResource(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),427810014:e=>new r.IfcUShapeProfileDef(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1417489154:e=>new r.IfcVector(e[0],e[1]),2759199220:e=>new r.IfcVertexLoop(e[0]),1299126871:e=>new r.IfcWindowStyle(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11]),2543172580:e=>new r.IfcZShapeProfileDef(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3406155212:e=>new r.IfcAdvancedFace(e[0],e[1],e[2]),669184980:e=>new r.IfcAnnotationFillArea(e[0],e[1]),3207858831:e=>new r.IfcAsymmetricIShapeProfileDef(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14]),4261334040:e=>new r.IfcAxis1Placement(e[0],e[1]),3125803723:e=>new r.IfcAxis2Placement2D(e[0],e[1]),2740243338:e=>new r.IfcAxis2Placement3D(e[0],e[1],e[2]),2736907675:e=>new r.IfcBooleanResult(e[0],e[1],e[2]),4182860854:e=>new r.IfcBoundedSurface,2581212453:e=>new r.IfcBoundingBox(e[0],e[1],e[2],e[3]),2713105998:e=>new r.IfcBoxedHalfSpace(e[0],e[1],e[2]),2898889636:e=>new r.IfcCShapeProfileDef(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),1123145078:e=>new r.IfcCartesianPoint(e[0]),574549367:e=>new r.IfcCartesianPointList,1675464909:e=>new r.IfcCartesianPointList2D(e[0]),2059837836:e=>new r.IfcCartesianPointList3D(e[0]),59481748:e=>new r.IfcCartesianTransformationOperator(e[0],e[1],e[2],e[3]),3749851601:e=>new r.IfcCartesianTransformationOperator2D(e[0],e[1],e[2],e[3]),3486308946:e=>new r.IfcCartesianTransformationOperator2DnonUniform(e[0],e[1],e[2],e[3],e[4]),3331915920:e=>new r.IfcCartesianTransformationOperator3D(e[0],e[1],e[2],e[3],e[4]),1416205885:e=>new r.IfcCartesianTransformationOperator3DnonUniform(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),1383045692:e=>new r.IfcCircleProfileDef(e[0],e[1],e[2],e[3]),2205249479:e=>new r.IfcClosedShell(e[0]),776857604:e=>new r.IfcColourRgb(e[0],e[1],e[2],e[3]),2542286263:e=>new r.IfcComplexProperty(e[0],e[1],e[2],e[3]),2485617015:e=>new r.IfcCompositeCurveSegment(e[0],e[1],e[2]),2574617495:e=>new r.IfcConstructionResourceType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10]),3419103109:e=>new r.IfcContext(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1815067380:e=>new r.IfcCrewResourceType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11]),2506170314:e=>new r.IfcCsgPrimitive3D(e[0]),2147822146:e=>new r.IfcCsgSolid(e[0]),2601014836:e=>new r.IfcCurve,2827736869:e=>new r.IfcCurveBoundedPlane(e[0],e[1],e[2]),2629017746:e=>new r.IfcCurveBoundedSurface(e[0],e[1],e[2]),32440307:e=>new r.IfcDirection(e[0]),526551008:e=>new r.IfcDoorStyle(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11]),1472233963:e=>new r.IfcEdgeLoop(e[0]),1883228015:e=>new r.IfcElementQuantity(e[0],e[1],e[2],e[3],e[4],e[5]),339256511:e=>new r.IfcElementType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2777663545:e=>new r.IfcElementarySurface(e[0]),2835456948:e=>new r.IfcEllipseProfileDef(e[0],e[1],e[2],e[3],e[4]),4024345920:e=>new r.IfcEventType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11]),477187591:e=>new r.IfcExtrudedAreaSolid(e[0],e[1],e[2],e[3]),2804161546:e=>new r.IfcExtrudedAreaSolidTapered(e[0],e[1],e[2],e[3],e[4]),2047409740:e=>new r.IfcFaceBasedSurfaceModel(e[0]),374418227:e=>new r.IfcFillAreaStyleHatching(e[0],e[1],e[2],e[3],e[4]),315944413:e=>new r.IfcFillAreaStyleTiles(e[0],e[1],e[2]),2652556860:e=>new r.IfcFixedReferenceSweptAreaSolid(e[0],e[1],e[2],e[3],e[4],e[5]),4238390223:e=>new r.IfcFurnishingElementType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1268542332:e=>new r.IfcFurnitureType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10]),4095422895:e=>new r.IfcGeographicElementType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),987898635:e=>new r.IfcGeometricCurveSet(e[0]),1484403080:e=>new r.IfcIShapeProfileDef(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),178912537:e=>new r.IfcIndexedPolygonalFace(e[0]),2294589976:e=>new r.IfcIndexedPolygonalFaceWithVoids(e[0],e[1]),572779678:e=>new r.IfcLShapeProfileDef(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),428585644:e=>new r.IfcLaborResourceType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11]),1281925730:e=>new r.IfcLine(e[0],e[1]),1425443689:e=>new r.IfcManifoldSolidBrep(e[0]),3888040117:e=>new r.IfcObject(e[0],e[1],e[2],e[3],e[4]),3388369263:e=>new r.IfcOffsetCurve2D(e[0],e[1],e[2]),3505215534:e=>new r.IfcOffsetCurve3D(e[0],e[1],e[2],e[3]),1682466193:e=>new r.IfcPcurve(e[0],e[1]),603570806:e=>new r.IfcPlanarBox(e[0],e[1],e[2]),220341763:e=>new r.IfcPlane(e[0]),759155922:e=>new r.IfcPreDefinedColour(e[0]),2559016684:e=>new r.IfcPreDefinedCurveFont(e[0]),3967405729:e=>new r.IfcPreDefinedPropertySet(e[0],e[1],e[2],e[3]),569719735:e=>new r.IfcProcedureType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2945172077:e=>new r.IfcProcess(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),4208778838:e=>new r.IfcProduct(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),103090709:e=>new r.IfcProject(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),653396225:e=>new r.IfcProjectLibrary(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),871118103:e=>new r.IfcPropertyBoundedValue(e[0],e[1],e[2],e[3],e[4],e[5]),4166981789:e=>new r.IfcPropertyEnumeratedValue(e[0],e[1],e[2],e[3]),2752243245:e=>new r.IfcPropertyListValue(e[0],e[1],e[2],e[3]),941946838:e=>new r.IfcPropertyReferenceValue(e[0],e[1],e[2],e[3]),1451395588:e=>new r.IfcPropertySet(e[0],e[1],e[2],e[3],e[4]),492091185:e=>new r.IfcPropertySetTemplate(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),3650150729:e=>new r.IfcPropertySingleValue(e[0],e[1],e[2],e[3]),110355661:e=>new r.IfcPropertyTableValue(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),3521284610:e=>new r.IfcPropertyTemplate(e[0],e[1],e[2],e[3]),3219374653:e=>new r.IfcProxy(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2770003689:e=>new r.IfcRectangleHollowProfileDef(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),2798486643:e=>new r.IfcRectangularPyramid(e[0],e[1],e[2],e[3]),3454111270:e=>new r.IfcRectangularTrimmedSurface(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),3765753017:e=>new r.IfcReinforcementDefinitionProperties(e[0],e[1],e[2],e[3],e[4],e[5]),3939117080:e=>new r.IfcRelAssigns(e[0],e[1],e[2],e[3],e[4],e[5]),1683148259:e=>new r.IfcRelAssignsToActor(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),2495723537:e=>new r.IfcRelAssignsToControl(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),1307041759:e=>new r.IfcRelAssignsToGroup(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),1027710054:e=>new r.IfcRelAssignsToGroupByFactor(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),4278684876:e=>new r.IfcRelAssignsToProcess(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),2857406711:e=>new r.IfcRelAssignsToProduct(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),205026976:e=>new r.IfcRelAssignsToResource(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),1865459582:e=>new r.IfcRelAssociates(e[0],e[1],e[2],e[3],e[4]),4095574036:e=>new r.IfcRelAssociatesApproval(e[0],e[1],e[2],e[3],e[4],e[5]),919958153:e=>new r.IfcRelAssociatesClassification(e[0],e[1],e[2],e[3],e[4],e[5]),2728634034:e=>new r.IfcRelAssociatesConstraint(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),982818633:e=>new r.IfcRelAssociatesDocument(e[0],e[1],e[2],e[3],e[4],e[5]),3840914261:e=>new r.IfcRelAssociatesLibrary(e[0],e[1],e[2],e[3],e[4],e[5]),2655215786:e=>new r.IfcRelAssociatesMaterial(e[0],e[1],e[2],e[3],e[4],e[5]),826625072:e=>new r.IfcRelConnects(e[0],e[1],e[2],e[3]),1204542856:e=>new r.IfcRelConnectsElements(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),3945020480:e=>new r.IfcRelConnectsPathElements(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10]),4201705270:e=>new r.IfcRelConnectsPortToElement(e[0],e[1],e[2],e[3],e[4],e[5]),3190031847:e=>new r.IfcRelConnectsPorts(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),2127690289:e=>new r.IfcRelConnectsStructuralActivity(e[0],e[1],e[2],e[3],e[4],e[5]),1638771189:e=>new r.IfcRelConnectsStructuralMember(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),504942748:e=>new r.IfcRelConnectsWithEccentricity(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10]),3678494232:e=>new r.IfcRelConnectsWithRealizingElements(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3242617779:e=>new r.IfcRelContainedInSpatialStructure(e[0],e[1],e[2],e[3],e[4],e[5]),886880790:e=>new r.IfcRelCoversBldgElements(e[0],e[1],e[2],e[3],e[4],e[5]),2802773753:e=>new r.IfcRelCoversSpaces(e[0],e[1],e[2],e[3],e[4],e[5]),2565941209:e=>new r.IfcRelDeclares(e[0],e[1],e[2],e[3],e[4],e[5]),2551354335:e=>new r.IfcRelDecomposes(e[0],e[1],e[2],e[3]),693640335:e=>new r.IfcRelDefines(e[0],e[1],e[2],e[3]),1462361463:e=>new r.IfcRelDefinesByObject(e[0],e[1],e[2],e[3],e[4],e[5]),4186316022:e=>new r.IfcRelDefinesByProperties(e[0],e[1],e[2],e[3],e[4],e[5]),307848117:e=>new r.IfcRelDefinesByTemplate(e[0],e[1],e[2],e[3],e[4],e[5]),781010003:e=>new r.IfcRelDefinesByType(e[0],e[1],e[2],e[3],e[4],e[5]),3940055652:e=>new r.IfcRelFillsElement(e[0],e[1],e[2],e[3],e[4],e[5]),279856033:e=>new r.IfcRelFlowControlElements(e[0],e[1],e[2],e[3],e[4],e[5]),427948657:e=>new r.IfcRelInterferesElements(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3268803585:e=>new r.IfcRelNests(e[0],e[1],e[2],e[3],e[4],e[5]),750771296:e=>new r.IfcRelProjectsElement(e[0],e[1],e[2],e[3],e[4],e[5]),1245217292:e=>new r.IfcRelReferencedInSpatialStructure(e[0],e[1],e[2],e[3],e[4],e[5]),4122056220:e=>new r.IfcRelSequence(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),366585022:e=>new r.IfcRelServicesBuildings(e[0],e[1],e[2],e[3],e[4],e[5]),3451746338:e=>new r.IfcRelSpaceBoundary(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3523091289:e=>new r.IfcRelSpaceBoundary1stLevel(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1521410863:e=>new r.IfcRelSpaceBoundary2ndLevel(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10]),1401173127:e=>new r.IfcRelVoidsElement(e[0],e[1],e[2],e[3],e[4],e[5]),816062949:e=>new r.IfcReparametrisedCompositeCurveSegment(e[0],e[1],e[2],e[3]),2914609552:e=>new r.IfcResource(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),1856042241:e=>new r.IfcRevolvedAreaSolid(e[0],e[1],e[2],e[3]),3243963512:e=>new r.IfcRevolvedAreaSolidTapered(e[0],e[1],e[2],e[3],e[4]),4158566097:e=>new r.IfcRightCircularCone(e[0],e[1],e[2]),3626867408:e=>new r.IfcRightCircularCylinder(e[0],e[1],e[2]),3663146110:e=>new r.IfcSimplePropertyTemplate(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11]),1412071761:e=>new r.IfcSpatialElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),710998568:e=>new r.IfcSpatialElementType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2706606064:e=>new r.IfcSpatialStructureElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3893378262:e=>new r.IfcSpatialStructureElementType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),463610769:e=>new r.IfcSpatialZone(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2481509218:e=>new r.IfcSpatialZoneType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10]),451544542:e=>new r.IfcSphere(e[0],e[1]),4015995234:e=>new r.IfcSphericalSurface(e[0],e[1]),3544373492:e=>new r.IfcStructuralActivity(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3136571912:e=>new r.IfcStructuralItem(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),530289379:e=>new r.IfcStructuralMember(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),3689010777:e=>new r.IfcStructuralReaction(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3979015343:e=>new r.IfcStructuralSurfaceMember(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2218152070:e=>new r.IfcStructuralSurfaceMemberVarying(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),603775116:e=>new r.IfcStructuralSurfaceReaction(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),4095615324:e=>new r.IfcSubContractResourceType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11]),699246055:e=>new r.IfcSurfaceCurve(e[0],e[1],e[2]),2028607225:e=>new r.IfcSurfaceCurveSweptAreaSolid(e[0],e[1],e[2],e[3],e[4],e[5]),2809605785:e=>new r.IfcSurfaceOfLinearExtrusion(e[0],e[1],e[2],e[3]),4124788165:e=>new r.IfcSurfaceOfRevolution(e[0],e[1],e[2]),1580310250:e=>new r.IfcSystemFurnitureElementType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),3473067441:e=>new r.IfcTask(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12]),3206491090:e=>new r.IfcTaskType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10]),2387106220:e=>new r.IfcTessellatedFaceSet(e[0]),1935646853:e=>new r.IfcToroidalSurface(e[0],e[1],e[2]),2097647324:e=>new r.IfcTransportElementType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2916149573:e=>new r.IfcTriangulatedFaceSet(e[0],e[1],e[2],e[3],e[4]),336235671:e=>new r.IfcWindowLiningProperties(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15]),512836454:e=>new r.IfcWindowPanelProperties(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2296667514:e=>new r.IfcActor(e[0],e[1],e[2],e[3],e[4],e[5]),1635779807:e=>new r.IfcAdvancedBrep(e[0]),2603310189:e=>new r.IfcAdvancedBrepWithVoids(e[0],e[1]),1674181508:e=>new r.IfcAnnotation(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),2887950389:e=>new r.IfcBSplineSurface(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),167062518:e=>new r.IfcBSplineSurfaceWithKnots(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11]),1334484129:e=>new r.IfcBlock(e[0],e[1],e[2],e[3]),3649129432:e=>new r.IfcBooleanClippingResult(e[0],e[1],e[2]),1260505505:e=>new r.IfcBoundedCurve,4031249490:e=>new r.IfcBuilding(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11]),1950629157:e=>new r.IfcBuildingElementType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3124254112:e=>new r.IfcBuildingStorey(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2197970202:e=>new r.IfcChimneyType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2937912522:e=>new r.IfcCircleHollowProfileDef(e[0],e[1],e[2],e[3],e[4]),3893394355:e=>new r.IfcCivilElementType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),300633059:e=>new r.IfcColumnType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),3875453745:e=>new r.IfcComplexPropertyTemplate(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),3732776249:e=>new r.IfcCompositeCurve(e[0],e[1]),15328376:e=>new r.IfcCompositeCurveOnSurface(e[0],e[1]),2510884976:e=>new r.IfcConic(e[0]),2185764099:e=>new r.IfcConstructionEquipmentResourceType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11]),4105962743:e=>new r.IfcConstructionMaterialResourceType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11]),1525564444:e=>new r.IfcConstructionProductResourceType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11]),2559216714:e=>new r.IfcConstructionResource(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),3293443760:e=>new r.IfcControl(e[0],e[1],e[2],e[3],e[4],e[5]),3895139033:e=>new r.IfcCostItem(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1419761937:e=>new r.IfcCostSchedule(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1916426348:e=>new r.IfcCoveringType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),3295246426:e=>new r.IfcCrewResource(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10]),1457835157:e=>new r.IfcCurtainWallType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1213902940:e=>new r.IfcCylindricalSurface(e[0],e[1]),3256556792:e=>new r.IfcDistributionElementType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3849074793:e=>new r.IfcDistributionFlowElementType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2963535650:e=>new r.IfcDoorLiningProperties(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15],e[16]),1714330368:e=>new r.IfcDoorPanelProperties(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2323601079:e=>new r.IfcDoorType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12]),445594917:e=>new r.IfcDraughtingPreDefinedColour(e[0]),4006246654:e=>new r.IfcDraughtingPreDefinedCurveFont(e[0]),1758889154:e=>new r.IfcElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),4123344466:e=>new r.IfcElementAssembly(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2397081782:e=>new r.IfcElementAssemblyType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1623761950:e=>new r.IfcElementComponent(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),2590856083:e=>new r.IfcElementComponentType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1704287377:e=>new r.IfcEllipse(e[0],e[1],e[2]),2107101300:e=>new r.IfcEnergyConversionDeviceType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),132023988:e=>new r.IfcEngineType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),3174744832:e=>new r.IfcEvaporativeCoolerType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),3390157468:e=>new r.IfcEvaporatorType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),4148101412:e=>new r.IfcEvent(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10]),2853485674:e=>new r.IfcExternalSpatialStructureElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),807026263:e=>new r.IfcFacetedBrep(e[0]),3737207727:e=>new r.IfcFacetedBrepWithVoids(e[0],e[1]),647756555:e=>new r.IfcFastener(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2489546625:e=>new r.IfcFastenerType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2827207264:e=>new r.IfcFeatureElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),2143335405:e=>new r.IfcFeatureElementAddition(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),1287392070:e=>new r.IfcFeatureElementSubtraction(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),3907093117:e=>new r.IfcFlowControllerType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3198132628:e=>new r.IfcFlowFittingType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3815607619:e=>new r.IfcFlowMeterType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1482959167:e=>new r.IfcFlowMovingDeviceType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1834744321:e=>new r.IfcFlowSegmentType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1339347760:e=>new r.IfcFlowStorageDeviceType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2297155007:e=>new r.IfcFlowTerminalType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3009222698:e=>new r.IfcFlowTreatmentDeviceType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1893162501:e=>new r.IfcFootingType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),263784265:e=>new r.IfcFurnishingElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),1509553395:e=>new r.IfcFurniture(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3493046030:e=>new r.IfcGeographicElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3009204131:e=>new r.IfcGrid(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10]),2706460486:e=>new r.IfcGroup(e[0],e[1],e[2],e[3],e[4]),1251058090:e=>new r.IfcHeatExchangerType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1806887404:e=>new r.IfcHumidifierType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2571569899:e=>new r.IfcIndexedPolyCurve(e[0],e[1],e[2]),3946677679:e=>new r.IfcInterceptorType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),3113134337:e=>new r.IfcIntersectionCurve(e[0],e[1],e[2]),2391368822:e=>new r.IfcInventory(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10]),4288270099:e=>new r.IfcJunctionBoxType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),3827777499:e=>new r.IfcLaborResource(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10]),1051575348:e=>new r.IfcLampType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1161773419:e=>new r.IfcLightFixtureType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),377706215:e=>new r.IfcMechanicalFastener(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10]),2108223431:e=>new r.IfcMechanicalFastenerType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11]),1114901282:e=>new r.IfcMedicalDeviceType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),3181161470:e=>new r.IfcMemberType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),977012517:e=>new r.IfcMotorConnectionType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),4143007308:e=>new r.IfcOccupant(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),3588315303:e=>new r.IfcOpeningElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3079942009:e=>new r.IfcOpeningStandardCase(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2837617999:e=>new r.IfcOutletType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2382730787:e=>new r.IfcPerformanceHistory(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),3566463478:e=>new r.IfcPermeableCoveringProperties(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3327091369:e=>new r.IfcPermit(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1158309216:e=>new r.IfcPileType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),804291784:e=>new r.IfcPipeFittingType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),4231323485:e=>new r.IfcPipeSegmentType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),4017108033:e=>new r.IfcPlateType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2839578677:e=>new r.IfcPolygonalFaceSet(e[0],e[1],e[2],e[3]),3724593414:e=>new r.IfcPolyline(e[0]),3740093272:e=>new r.IfcPort(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),2744685151:e=>new r.IfcProcedure(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),2904328755:e=>new r.IfcProjectOrder(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3651124850:e=>new r.IfcProjectionElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1842657554:e=>new r.IfcProtectiveDeviceType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2250791053:e=>new r.IfcPumpType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2893384427:e=>new r.IfcRailingType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2324767716:e=>new r.IfcRampFlightType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1469900589:e=>new r.IfcRampType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),683857671:e=>new r.IfcRationalBSplineSurfaceWithKnots(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12]),3027567501:e=>new r.IfcReinforcingElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),964333572:e=>new r.IfcReinforcingElementType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2320036040:e=>new r.IfcReinforcingMesh(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15],e[16],e[17]),2310774935:e=>new r.IfcReinforcingMeshType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15],e[16],e[17],e[18],e[19]),160246688:e=>new r.IfcRelAggregates(e[0],e[1],e[2],e[3],e[4],e[5]),2781568857:e=>new r.IfcRoofType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1768891740:e=>new r.IfcSanitaryTerminalType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2157484638:e=>new r.IfcSeamCurve(e[0],e[1],e[2]),4074543187:e=>new r.IfcShadingDeviceType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),4097777520:e=>new r.IfcSite(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13]),2533589738:e=>new r.IfcSlabType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1072016465:e=>new r.IfcSolarDeviceType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),3856911033:e=>new r.IfcSpace(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10]),1305183839:e=>new r.IfcSpaceHeaterType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),3812236995:e=>new r.IfcSpaceType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10]),3112655638:e=>new r.IfcStackTerminalType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1039846685:e=>new r.IfcStairFlightType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),338393293:e=>new r.IfcStairType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),682877961:e=>new r.IfcStructuralAction(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1179482911:e=>new r.IfcStructuralConnection(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),1004757350:e=>new r.IfcStructuralCurveAction(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11]),4243806635:e=>new r.IfcStructuralCurveConnection(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),214636428:e=>new r.IfcStructuralCurveMember(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2445595289:e=>new r.IfcStructuralCurveMemberVarying(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2757150158:e=>new r.IfcStructuralCurveReaction(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1807405624:e=>new r.IfcStructuralLinearAction(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11]),1252848954:e=>new r.IfcStructuralLoadGroup(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2082059205:e=>new r.IfcStructuralPointAction(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),734778138:e=>new r.IfcStructuralPointConnection(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1235345126:e=>new r.IfcStructuralPointReaction(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2986769608:e=>new r.IfcStructuralResultGroup(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),3657597509:e=>new r.IfcStructuralSurfaceAction(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11]),1975003073:e=>new r.IfcStructuralSurfaceConnection(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),148013059:e=>new r.IfcSubContractResource(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10]),3101698114:e=>new r.IfcSurfaceFeature(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2315554128:e=>new r.IfcSwitchingDeviceType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2254336722:e=>new r.IfcSystem(e[0],e[1],e[2],e[3],e[4]),413509423:e=>new r.IfcSystemFurnitureElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),5716631:e=>new r.IfcTankType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),3824725483:e=>new r.IfcTendon(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15],e[16]),2347447852:e=>new r.IfcTendonAnchor(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),3081323446:e=>new r.IfcTendonAnchorType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2415094496:e=>new r.IfcTendonType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12]),1692211062:e=>new r.IfcTransformerType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1620046519:e=>new r.IfcTransportElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3593883385:e=>new r.IfcTrimmedCurve(e[0],e[1],e[2],e[3],e[4]),1600972822:e=>new r.IfcTubeBundleType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1911125066:e=>new r.IfcUnitaryEquipmentType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),728799441:e=>new r.IfcValveType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2391383451:e=>new r.IfcVibrationIsolator(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3313531582:e=>new r.IfcVibrationIsolatorType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2769231204:e=>new r.IfcVirtualElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),926996030:e=>new r.IfcVoidingFeature(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1898987631:e=>new r.IfcWallType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1133259667:e=>new r.IfcWasteTerminalType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),4009809668:e=>new r.IfcWindowType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12]),4088093105:e=>new r.IfcWorkCalendar(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1028945134:e=>new r.IfcWorkControl(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12]),4218914973:e=>new r.IfcWorkPlan(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13]),3342526732:e=>new r.IfcWorkSchedule(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13]),1033361043:e=>new r.IfcZone(e[0],e[1],e[2],e[3],e[4],e[5]),3821786052:e=>new r.IfcActionRequest(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1411407467:e=>new r.IfcAirTerminalBoxType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),3352864051:e=>new r.IfcAirTerminalType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1871374353:e=>new r.IfcAirToAirHeatRecoveryType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),3460190687:e=>new r.IfcAsset(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13]),1532957894:e=>new r.IfcAudioVisualApplianceType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1967976161:e=>new r.IfcBSplineCurve(e[0],e[1],e[2],e[3],e[4]),2461110595:e=>new r.IfcBSplineCurveWithKnots(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),819618141:e=>new r.IfcBeamType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),231477066:e=>new r.IfcBoilerType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1136057603:e=>new r.IfcBoundaryCurve(e[0],e[1]),3299480353:e=>new r.IfcBuildingElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),2979338954:e=>new r.IfcBuildingElementPart(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),39481116:e=>new r.IfcBuildingElementPartType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1095909175:e=>new r.IfcBuildingElementProxy(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1909888760:e=>new r.IfcBuildingElementProxyType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1177604601:e=>new r.IfcBuildingSystem(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),2188180465:e=>new r.IfcBurnerType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),395041908:e=>new r.IfcCableCarrierFittingType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),3293546465:e=>new r.IfcCableCarrierSegmentType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2674252688:e=>new r.IfcCableFittingType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1285652485:e=>new r.IfcCableSegmentType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2951183804:e=>new r.IfcChillerType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),3296154744:e=>new r.IfcChimney(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2611217952:e=>new r.IfcCircle(e[0],e[1]),1677625105:e=>new r.IfcCivilElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),2301859152:e=>new r.IfcCoilType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),843113511:e=>new r.IfcColumn(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),905975707:e=>new r.IfcColumnStandardCase(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),400855858:e=>new r.IfcCommunicationsApplianceType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),3850581409:e=>new r.IfcCompressorType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2816379211:e=>new r.IfcCondenserType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),3898045240:e=>new r.IfcConstructionEquipmentResource(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10]),1060000209:e=>new r.IfcConstructionMaterialResource(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10]),488727124:e=>new r.IfcConstructionProductResource(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10]),335055490:e=>new r.IfcCooledBeamType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2954562838:e=>new r.IfcCoolingTowerType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1973544240:e=>new r.IfcCovering(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3495092785:e=>new r.IfcCurtainWall(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3961806047:e=>new r.IfcDamperType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1335981549:e=>new r.IfcDiscreteAccessory(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2635815018:e=>new r.IfcDiscreteAccessoryType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1599208980:e=>new r.IfcDistributionChamberElementType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2063403501:e=>new r.IfcDistributionControlElementType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1945004755:e=>new r.IfcDistributionElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),3040386961:e=>new r.IfcDistributionFlowElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),3041715199:e=>new r.IfcDistributionPort(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),3205830791:e=>new r.IfcDistributionSystem(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),395920057:e=>new r.IfcDoor(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12]),3242481149:e=>new r.IfcDoorStandardCase(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12]),869906466:e=>new r.IfcDuctFittingType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),3760055223:e=>new r.IfcDuctSegmentType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2030761528:e=>new r.IfcDuctSilencerType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),663422040:e=>new r.IfcElectricApplianceType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2417008758:e=>new r.IfcElectricDistributionBoardType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),3277789161:e=>new r.IfcElectricFlowStorageDeviceType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1534661035:e=>new r.IfcElectricGeneratorType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1217240411:e=>new r.IfcElectricMotorType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),712377611:e=>new r.IfcElectricTimeControlType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1658829314:e=>new r.IfcEnergyConversionDevice(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),2814081492:e=>new r.IfcEngine(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3747195512:e=>new r.IfcEvaporativeCooler(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),484807127:e=>new r.IfcEvaporator(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1209101575:e=>new r.IfcExternalSpatialElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),346874300:e=>new r.IfcFanType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1810631287:e=>new r.IfcFilterType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),4222183408:e=>new r.IfcFireSuppressionTerminalType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2058353004:e=>new r.IfcFlowController(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),4278956645:e=>new r.IfcFlowFitting(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),4037862832:e=>new r.IfcFlowInstrumentType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2188021234:e=>new r.IfcFlowMeter(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3132237377:e=>new r.IfcFlowMovingDevice(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),987401354:e=>new r.IfcFlowSegment(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),707683696:e=>new r.IfcFlowStorageDevice(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),2223149337:e=>new r.IfcFlowTerminal(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),3508470533:e=>new r.IfcFlowTreatmentDevice(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),900683007:e=>new r.IfcFooting(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3319311131:e=>new r.IfcHeatExchanger(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2068733104:e=>new r.IfcHumidifier(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),4175244083:e=>new r.IfcInterceptor(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2176052936:e=>new r.IfcJunctionBox(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),76236018:e=>new r.IfcLamp(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),629592764:e=>new r.IfcLightFixture(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1437502449:e=>new r.IfcMedicalDevice(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1073191201:e=>new r.IfcMember(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1911478936:e=>new r.IfcMemberStandardCase(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2474470126:e=>new r.IfcMotorConnection(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),144952367:e=>new r.IfcOuterBoundaryCurve(e[0],e[1]),3694346114:e=>new r.IfcOutlet(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1687234759:e=>new r.IfcPile(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),310824031:e=>new r.IfcPipeFitting(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3612865200:e=>new r.IfcPipeSegment(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3171933400:e=>new r.IfcPlate(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1156407060:e=>new r.IfcPlateStandardCase(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),738039164:e=>new r.IfcProtectiveDevice(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),655969474:e=>new r.IfcProtectiveDeviceTrippingUnitType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),90941305:e=>new r.IfcPump(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2262370178:e=>new r.IfcRailing(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3024970846:e=>new r.IfcRamp(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3283111854:e=>new r.IfcRampFlight(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1232101972:e=>new r.IfcRationalBSplineCurveWithKnots(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),979691226:e=>new r.IfcReinforcingBar(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13]),2572171363:e=>new r.IfcReinforcingBarType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15]),2016517767:e=>new r.IfcRoof(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3053780830:e=>new r.IfcSanitaryTerminal(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1783015770:e=>new r.IfcSensorType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1329646415:e=>new r.IfcShadingDevice(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1529196076:e=>new r.IfcSlab(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3127900445:e=>new r.IfcSlabElementedCase(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3027962421:e=>new r.IfcSlabStandardCase(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3420628829:e=>new r.IfcSolarDevice(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1999602285:e=>new r.IfcSpaceHeater(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1404847402:e=>new r.IfcStackTerminal(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),331165859:e=>new r.IfcStair(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),4252922144:e=>new r.IfcStairFlight(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12]),2515109513:e=>new r.IfcStructuralAnalysisModel(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),385403989:e=>new r.IfcStructuralLoadCase(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10]),1621171031:e=>new r.IfcStructuralPlanarAction(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11]),1162798199:e=>new r.IfcSwitchingDevice(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),812556717:e=>new r.IfcTank(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3825984169:e=>new r.IfcTransformer(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3026737570:e=>new r.IfcTubeBundle(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3179687236:e=>new r.IfcUnitaryControlElementType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),4292641817:e=>new r.IfcUnitaryEquipment(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),4207607924:e=>new r.IfcValve(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2391406946:e=>new r.IfcWall(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),4156078855:e=>new r.IfcWallElementedCase(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3512223829:e=>new r.IfcWallStandardCase(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),4237592921:e=>new r.IfcWasteTerminal(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3304561284:e=>new r.IfcWindow(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12]),486154966:e=>new r.IfcWindowStandardCase(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12]),2874132201:e=>new r.IfcActuatorType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1634111441:e=>new r.IfcAirTerminal(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),177149247:e=>new r.IfcAirTerminalBox(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2056796094:e=>new r.IfcAirToAirHeatRecovery(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3001207471:e=>new r.IfcAlarmType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),277319702:e=>new r.IfcAudioVisualAppliance(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),753842376:e=>new r.IfcBeam(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2906023776:e=>new r.IfcBeamStandardCase(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),32344328:e=>new r.IfcBoiler(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2938176219:e=>new r.IfcBurner(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),635142910:e=>new r.IfcCableCarrierFitting(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3758799889:e=>new r.IfcCableCarrierSegment(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1051757585:e=>new r.IfcCableFitting(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),4217484030:e=>new r.IfcCableSegment(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3902619387:e=>new r.IfcChiller(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),639361253:e=>new r.IfcCoil(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3221913625:e=>new r.IfcCommunicationsAppliance(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3571504051:e=>new r.IfcCompressor(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2272882330:e=>new r.IfcCondenser(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),578613899:e=>new r.IfcControllerType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),4136498852:e=>new r.IfcCooledBeam(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3640358203:e=>new r.IfcCoolingTower(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),4074379575:e=>new r.IfcDamper(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1052013943:e=>new r.IfcDistributionChamberElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),562808652:e=>new r.IfcDistributionCircuit(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),1062813311:e=>new r.IfcDistributionControlElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),342316401:e=>new r.IfcDuctFitting(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3518393246:e=>new r.IfcDuctSegment(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1360408905:e=>new r.IfcDuctSilencer(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1904799276:e=>new r.IfcElectricAppliance(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),862014818:e=>new r.IfcElectricDistributionBoard(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3310460725:e=>new r.IfcElectricFlowStorageDevice(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),264262732:e=>new r.IfcElectricGenerator(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),402227799:e=>new r.IfcElectricMotor(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1003880860:e=>new r.IfcElectricTimeControl(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3415622556:e=>new r.IfcFan(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),819412036:e=>new r.IfcFilter(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1426591983:e=>new r.IfcFireSuppressionTerminal(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),182646315:e=>new r.IfcFlowInstrument(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2295281155:e=>new r.IfcProtectiveDeviceTrippingUnit(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),4086658281:e=>new r.IfcSensor(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),630975310:e=>new r.IfcUnitaryControlElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),4288193352:e=>new r.IfcActuator(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3087945054:e=>new r.IfcAlarm(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),25142252:e=>new r.IfcController(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8])},Ay[2]={3630933823:e=>[e.Role,e.UserDefinedRole,e.Description],618182010:e=>[e.Purpose,e.Description,e.UserDefinedPurpose],639542469:e=>[e.ApplicationDeveloper,e.Version,e.ApplicationFullName,e.ApplicationIdentifier],411424972:e=>[e.Name,e.Description,Py(e.AppliedValue),e.UnitBasis,e.ApplicableDate,e.FixedUntilDate,e.Category,e.Condition,e.ArithmeticOperator,e.Components],130549933:e=>[e.Identifier,e.Name,e.Description,e.TimeOfApproval,e.Status,e.Level,e.Qualifier,Py(e.RequestingApproval),Py(e.GivingApproval)],4037036970:e=>[e.Name],1560379544:e=>[e.Name,void 0===(e.TranslationalStiffnessByLengthX??void 0)?null:Py(e.TranslationalStiffnessByLengthX),void 0===(e.TranslationalStiffnessByLengthY??void 0)?null:Py(e.TranslationalStiffnessByLengthY),void 0===(e.TranslationalStiffnessByLengthZ??void 0)?null:Py(e.TranslationalStiffnessByLengthZ),void 0===(e.RotationalStiffnessByLengthX??void 0)?null:Py(e.RotationalStiffnessByLengthX),void 0===(e.RotationalStiffnessByLengthY??void 0)?null:Py(e.RotationalStiffnessByLengthY),void 0===(e.RotationalStiffnessByLengthZ??void 0)?null:Py(e.RotationalStiffnessByLengthZ)],3367102660:e=>[e.Name,void 0===(e.TranslationalStiffnessByAreaX??void 0)?null:Py(e.TranslationalStiffnessByAreaX),void 0===(e.TranslationalStiffnessByAreaY??void 0)?null:Py(e.TranslationalStiffnessByAreaY),void 0===(e.TranslationalStiffnessByAreaZ??void 0)?null:Py(e.TranslationalStiffnessByAreaZ)],1387855156:e=>[e.Name,void 0===(e.TranslationalStiffnessX??void 0)?null:Py(e.TranslationalStiffnessX),void 0===(e.TranslationalStiffnessY??void 0)?null:Py(e.TranslationalStiffnessY),void 0===(e.TranslationalStiffnessZ??void 0)?null:Py(e.TranslationalStiffnessZ),void 0===(e.RotationalStiffnessX??void 0)?null:Py(e.RotationalStiffnessX),void 0===(e.RotationalStiffnessY??void 0)?null:Py(e.RotationalStiffnessY),void 0===(e.RotationalStiffnessZ??void 0)?null:Py(e.RotationalStiffnessZ)],2069777674:e=>[e.Name,void 0===(e.TranslationalStiffnessX??void 0)?null:Py(e.TranslationalStiffnessX),void 0===(e.TranslationalStiffnessY??void 0)?null:Py(e.TranslationalStiffnessY),void 0===(e.TranslationalStiffnessZ??void 0)?null:Py(e.TranslationalStiffnessZ),void 0===(e.RotationalStiffnessX??void 0)?null:Py(e.RotationalStiffnessX),void 0===(e.RotationalStiffnessY??void 0)?null:Py(e.RotationalStiffnessY),void 0===(e.RotationalStiffnessZ??void 0)?null:Py(e.RotationalStiffnessZ),void 0===(e.WarpingStiffness??void 0)?null:Py(e.WarpingStiffness)],2859738748:e=>[],2614616156:e=>[Py(e.PointOnRelatingElement),Py(e.PointOnRelatedElement)],2732653382:e=>[Py(e.SurfaceOnRelatingElement),Py(e.SurfaceOnRelatedElement)],775493141:e=>[Py(e.VolumeOnRelatingElement),Py(e.VolumeOnRelatedElement)],1959218052:e=>[e.Name,e.Description,e.ConstraintGrade,e.ConstraintSource,Py(e.CreatingActor),e.CreationTime,e.UserDefinedGrade],1785450214:e=>[Py(e.SourceCRS),e.TargetCRS],1466758467:e=>[e.Name,e.Description,e.GeodeticDatum,e.VerticalDatum],602808272:e=>[e.Name,e.Description,Py(e.AppliedValue),e.UnitBasis,e.ApplicableDate,e.FixedUntilDate,e.Category,e.Condition,e.ArithmeticOperator,e.Components],1765591967:e=>[e.Elements,e.UnitType,e.UserDefinedType],1045800335:e=>[e.Unit,e.Exponent],2949456006:e=>[e.LengthExponent,e.MassExponent,e.TimeExponent,e.ElectricCurrentExponent,e.ThermodynamicTemperatureExponent,e.AmountOfSubstanceExponent,e.LuminousIntensityExponent],4294318154:e=>[],3200245327:e=>[e.Location,e.Identification,e.Name],2242383968:e=>[e.Location,e.Identification,e.Name],1040185647:e=>[e.Location,e.Identification,e.Name],3548104201:e=>[e.Location,e.Identification,e.Name],852622518:e=>[e.AxisTag,e.AxisCurve,{type:3,value:e.SameSense.value}],3020489413:e=>[e.TimeStamp,e.ListValues.map(e=>Py(e))],2655187982:e=>[e.Name,e.Version,Py(e.Publisher),e.VersionDate,e.Location,e.Description],3452421091:e=>[e.Location,e.Identification,e.Name,e.Description,e.Language,e.ReferencedLibrary],4162380809:e=>[e.MainPlaneAngle,e.SecondaryPlaneAngle,e.LuminousIntensity],1566485204:e=>[e.LightDistributionCurve,e.DistributionData],3057273783:e=>[Py(e.SourceCRS),e.TargetCRS,e.Eastings,e.Northings,e.OrthogonalHeight,e.XAxisAbscissa,e.XAxisOrdinate,e.Scale],1847130766:e=>[Py(e.MaterialClassifications),e.ClassifiedMaterial],760658860:e=>[],248100487:e=>[e.Material,e.LayerThickness,null==e.IsVentilated?null:{type:3,value:e.IsVentilated.value},e.Name,e.Description,e.Category,e.Priority],3303938423:e=>[e.MaterialLayers,e.LayerSetName,e.Description],1847252529:e=>[e.Material,e.LayerThickness,null==e.IsVentilated?null:{type:3,value:e.IsVentilated.value},e.Name,e.Description,e.Category,e.Priority,e.OffsetDirection,e.OffsetValues],2199411900:e=>[e.Materials],2235152071:e=>[e.Name,e.Description,e.Material,e.Profile,e.Priority,e.Category],164193824:e=>[e.Name,e.Description,e.MaterialProfiles,e.CompositeProfile],552965576:e=>[e.Name,e.Description,e.Material,e.Profile,e.Priority,e.Category,e.OffsetValues],1507914824:e=>[],2597039031:e=>[Py(e.ValueComponent),Py(e.UnitComponent)],3368373690:e=>[e.Name,e.Description,e.ConstraintGrade,e.ConstraintSource,Py(e.CreatingActor),e.CreationTime,e.UserDefinedGrade,e.Benchmark,e.ValueSource,Py(e.DataValue),e.ReferencePath],2706619895:e=>[e.Currency],1918398963:e=>[e.Dimensions,e.UnitType],3701648758:e=>[],2251480897:e=>[e.Name,e.Description,e.ConstraintGrade,e.ConstraintSource,Py(e.CreatingActor),e.CreationTime,e.UserDefinedGrade,e.BenchmarkValues,e.LogicalAggregator,e.ObjectiveQualifier,e.UserDefinedQualifier],4251960020:e=>[e.Identification,e.Name,e.Description,e.Roles,e.Addresses],1207048766:e=>[e.OwningUser,e.OwningApplication,e.State,e.ChangeAction,e.LastModifiedDate,e.LastModifyingUser,e.LastModifyingApplication,e.CreationDate],2077209135:e=>[e.Identification,e.FamilyName,e.GivenName,e.MiddleNames,e.PrefixTitles,e.SuffixTitles,e.Roles,e.Addresses],101040310:e=>[e.ThePerson,e.TheOrganization,e.Roles],2483315170:e=>[e.Name,e.Description],2226359599:e=>[e.Name,e.Description,e.Unit],3355820592:e=>[e.Purpose,e.Description,e.UserDefinedPurpose,e.InternalLocation,e.AddressLines,e.PostalBox,e.Town,e.Region,e.PostalCode,e.Country],677532197:e=>[],2022622350:e=>[e.Name,e.Description,Py(e.AssignedItems),e.Identifier],1304840413:e=>[e.Name,e.Description,Py(e.AssignedItems),e.Identifier,{type:3,value:e.LayerOn.value},{type:3,value:e.LayerFrozen.value},{type:3,value:e.LayerBlocked.value},e.LayerStyles],3119450353:e=>[e.Name],2417041796:e=>[Py(e.Styles)],2095639259:e=>[e.Name,e.Description,e.Representations],3958567839:e=>[e.ProfileType,e.ProfileName],3843373140:e=>[e.Name,e.Description,e.GeodeticDatum,e.VerticalDatum,e.MapProjection,e.MapZone,e.MapUnit],986844984:e=>[],3710013099:e=>[e.Name,e.EnumerationValues.map(e=>Py(e)),Py(e.Unit)],2044713172:e=>[e.Name,e.Description,e.Unit,e.AreaValue,e.Formula],2093928680:e=>[e.Name,e.Description,e.Unit,e.CountValue,e.Formula],931644368:e=>[e.Name,e.Description,e.Unit,e.LengthValue,e.Formula],3252649465:e=>[e.Name,e.Description,e.Unit,e.TimeValue,e.Formula],2405470396:e=>[e.Name,e.Description,e.Unit,e.VolumeValue,e.Formula],825690147:e=>[e.Name,e.Description,e.Unit,e.WeightValue,e.Formula],3915482550:e=>[e.RecurrenceType,e.DayComponent,e.WeekdayComponent,e.MonthComponent,e.Position,e.Interval,e.Occurrences,e.TimePeriods],2433181523:e=>[e.TypeIdentifier,e.AttributeIdentifier,e.InstanceName,e.ListPositions,e.InnerReference],1076942058:e=>[e.ContextOfItems,e.RepresentationIdentifier,e.RepresentationType,e.Items],3377609919:e=>[e.ContextIdentifier,e.ContextType],3008791417:e=>[],1660063152:e=>[Py(e.MappingOrigin),e.MappedRepresentation],2439245199:e=>[e.Name,e.Description],2341007311:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description],448429030:e=>[void 0,e.UnitType,e.Prefix,e.Name],1054537805:e=>[e.Name,e.DataOrigin,e.UserDefinedDataOrigin],867548509:e=>[e.ShapeRepresentations,e.Name,e.Description,{type:3,value:e.ProductDefinitional.value},Py(e.PartOfProductDefinitionShape)],3982875396:e=>[e.ContextOfItems,e.RepresentationIdentifier,e.RepresentationType,e.Items],4240577450:e=>[e.ContextOfItems,e.RepresentationIdentifier,e.RepresentationType,e.Items],2273995522:e=>[e.Name],2162789131:e=>[e.Name],3478079324:e=>[e.Name,e.Values,e.Locations],609421318:e=>[e.Name],2525727697:e=>[e.Name],3408363356:e=>[e.Name,e.DeltaTConstant,e.DeltaTY,e.DeltaTZ],2830218821:e=>[e.ContextOfItems,e.RepresentationIdentifier,e.RepresentationType,e.Items],3958052878:e=>[e.Item,Py(e.Styles),e.Name],3049322572:e=>[e.ContextOfItems,e.RepresentationIdentifier,e.RepresentationType,e.Items],2934153892:e=>[e.Name,e.SurfaceReinforcement1,e.SurfaceReinforcement2,e.ShearReinforcement],1300840506:e=>[e.Name,e.Side,Py(e.Styles)],3303107099:e=>[e.DiffuseTransmissionColour,e.DiffuseReflectionColour,e.TransmissionColour,e.ReflectanceColour],1607154358:e=>[e.RefractionIndex,e.DispersionFactor],846575682:e=>[e.SurfaceColour,e.Transparency],1351298697:e=>[e.Textures],626085974:e=>[{type:3,value:e.RepeatS.value},{type:3,value:e.RepeatT.value},e.Mode,e.TextureTransform,e.Parameter],985171141:e=>[e.Name,e.Rows,e.Columns],2043862942:e=>[e.Identifier,e.Name,e.Description,Py(e.Unit),e.ReferencePath],531007025:e=>[void 0===(e.RowCells??void 0)?null:e.RowCells.map(e=>Py(e)),null==e.IsHeading?null:{type:3,value:e.IsHeading.value}],1549132990:e=>[e.Name,e.DataOrigin,e.UserDefinedDataOrigin,e.DurationType,e.ScheduleDuration,e.ScheduleStart,e.ScheduleFinish,e.EarlyStart,e.EarlyFinish,e.LateStart,e.LateFinish,e.FreeFloat,e.TotalFloat,null==e.IsCritical?null:{type:3,value:e.IsCritical.value},e.StatusTime,e.ActualDuration,e.ActualStart,e.ActualFinish,e.RemainingTime,e.Completion],2771591690:e=>[e.Name,e.DataOrigin,e.UserDefinedDataOrigin,e.DurationType,e.ScheduleDuration,e.ScheduleStart,e.ScheduleFinish,e.EarlyStart,e.EarlyFinish,e.LateStart,e.LateFinish,e.FreeFloat,e.TotalFloat,null==e.IsCritical?null:{type:3,value:e.IsCritical.value},e.StatusTime,e.ActualDuration,e.ActualStart,e.ActualFinish,e.RemainingTime,e.Completion,e.Recurrence],912023232:e=>[e.Purpose,e.Description,e.UserDefinedPurpose,e.TelephoneNumbers,e.FacsimileNumbers,e.PagerNumber,e.ElectronicMailAddresses,e.WWWHomePageURL,e.MessagingIDs],1447204868:e=>[e.Name,e.TextCharacterAppearance,e.TextStyle,Py(e.TextFontStyle),null==e.ModelOrDraughting?null:{type:3,value:e.ModelOrDraughting.value}],2636378356:e=>[Py(e.Colour),Py(e.BackgroundColour)],1640371178:e=>[void 0===(e.TextIndent??void 0)?null:Py(e.TextIndent),e.TextAlign,e.TextDecoration,void 0===(e.LetterSpacing??void 0)?null:Py(e.LetterSpacing),void 0===(e.WordSpacing??void 0)?null:Py(e.WordSpacing),e.TextTransform,void 0===(e.LineHeight??void 0)?null:Py(e.LineHeight)],280115917:e=>[e.Maps],1742049831:e=>[e.Maps,e.Mode,e.Parameter],2552916305:e=>[e.Maps,e.Vertices,e.MappedTo],1210645708:e=>[e.Coordinates],3611470254:e=>[e.TexCoordsList],1199560280:e=>[e.StartTime,e.EndTime],3101149627:e=>[e.Name,e.Description,e.StartTime,e.EndTime,e.TimeSeriesDataType,e.DataOrigin,e.UserDefinedDataOrigin,Py(e.Unit)],581633288:e=>[e.ListValues.map(e=>Py(e))],1377556343:e=>[],1735638870:e=>[e.ContextOfItems,e.RepresentationIdentifier,e.RepresentationType,e.Items],180925521:e=>[Py(e.Units)],2799835756:e=>[],1907098498:e=>[e.VertexGeometry],891718957:e=>[e.IntersectingAxes,e.OffsetDistances],1236880293:e=>[e.Name,e.DataOrigin,e.UserDefinedDataOrigin,e.RecurrencePattern,e.Start,e.Finish],3869604511:e=>[e.Name,e.Description,e.RelatingApproval,e.RelatedApprovals],3798115385:e=>[e.ProfileType,e.ProfileName,e.OuterCurve],1310608509:e=>[e.ProfileType,e.ProfileName,e.Curve],2705031697:e=>[e.ProfileType,e.ProfileName,e.OuterCurve,e.InnerCurves],616511568:e=>[{type:3,value:e.RepeatS.value},{type:3,value:e.RepeatT.value},e.Mode,e.TextureTransform,e.Parameter,e.RasterFormat,e.RasterCode],3150382593:e=>[e.ProfileType,e.ProfileName,e.Curve,e.Thickness],747523909:e=>[e.Source,e.Edition,e.EditionDate,e.Name,e.Description,e.Location,e.ReferenceTokens],647927063:e=>[e.Location,e.Identification,e.Name,Py(e.ReferencedSource),e.Description,e.Sort],3285139300:e=>[e.ColourList],3264961684:e=>[e.Name],1485152156:e=>[e.ProfileType,e.ProfileName,e.Profiles,e.Label],370225590:e=>[e.CfsFaces],1981873012:e=>[Py(e.CurveOnRelatingElement),Py(e.CurveOnRelatedElement)],45288368:e=>[Py(e.PointOnRelatingElement),Py(e.PointOnRelatedElement),e.EccentricityInX,e.EccentricityInY,e.EccentricityInZ],3050246964:e=>[e.Dimensions,e.UnitType,e.Name],2889183280:e=>[e.Dimensions,e.UnitType,e.Name,e.ConversionFactor],2713554722:e=>[e.Dimensions,e.UnitType,e.Name,e.ConversionFactor,e.ConversionOffset],539742890:e=>[e.Name,e.Description,e.RelatingMonetaryUnit,e.RelatedMonetaryUnit,e.ExchangeRate,e.RateDateTime,e.RateSource],3800577675:e=>[e.Name,Py(e.CurveFont),void 0===(e.CurveWidth??void 0)?null:Py(e.CurveWidth),Py(e.CurveColour),null==e.ModelOrDraughting?null:{type:3,value:e.ModelOrDraughting.value}],1105321065:e=>[e.Name,e.PatternList],2367409068:e=>[e.Name,Py(e.CurveFont),e.CurveFontScaling],3510044353:e=>[e.VisibleSegmentLength,e.InvisibleSegmentLength],3632507154:e=>[e.ProfileType,e.ProfileName,e.ParentProfile,e.Operator,e.Label],1154170062:e=>[e.Identification,e.Name,e.Description,e.Location,e.Purpose,e.IntendedUse,e.Scope,e.Revision,Py(e.DocumentOwner),Py(e.Editors),e.CreationTime,e.LastRevisionTime,e.ElectronicFormat,e.ValidFrom,e.ValidUntil,e.Confidentiality,e.Status],770865208:e=>[e.Name,e.Description,e.RelatingDocument,e.RelatedDocuments,e.RelationshipType],3732053477:e=>[e.Location,e.Identification,e.Name,e.Description,e.ReferencedDocument],3900360178:e=>[e.EdgeStart,e.EdgeEnd],476780140:e=>[e.EdgeStart,e.EdgeEnd,e.EdgeGeometry,{type:3,value:e.SameSense.value}],211053100:e=>[e.Name,e.DataOrigin,e.UserDefinedDataOrigin,e.ActualDate,e.EarlyDate,e.LateDate,e.ScheduleDate],297599258:e=>[e.Name,e.Description,e.Properties],1437805879:e=>[e.Name,e.Description,e.RelatingReference,Py(e.RelatedResourceObjects)],2556980723:e=>[e.Bounds],1809719519:e=>[e.Bound,{type:3,value:e.Orientation.value}],803316827:e=>[e.Bound,{type:3,value:e.Orientation.value}],3008276851:e=>[e.Bounds,e.FaceSurface,{type:3,value:e.SameSense.value}],4219587988:e=>[e.Name,e.TensionFailureX,e.TensionFailureY,e.TensionFailureZ,e.CompressionFailureX,e.CompressionFailureY,e.CompressionFailureZ],738692330:e=>[e.Name,Py(e.FillStyles),null==e.ModelorDraughting?null:{type:3,value:e.ModelorDraughting.value}],3448662350:e=>[e.ContextIdentifier,e.ContextType,e.CoordinateSpaceDimension,e.Precision,Py(e.WorldCoordinateSystem),e.TrueNorth],2453401579:e=>[],4142052618:e=>[e.ContextIdentifier,e.ContextType,void 0,void 0,void 0,void 0,e.ParentContext,e.TargetScale,e.TargetView,e.UserDefinedTargetView],3590301190:e=>[Py(e.Elements)],178086475:e=>[e.PlacementLocation,Py(e.PlacementRefDirection)],812098782:e=>[e.BaseSurface,{type:3,value:e.AgreementFlag.value}],3905492369:e=>[{type:3,value:e.RepeatS.value},{type:3,value:e.RepeatT.value},e.Mode,e.TextureTransform,e.Parameter,e.URLReference],3570813810:e=>[e.MappedTo,e.Opacity,e.Colours,e.ColourIndex],1437953363:e=>[e.Maps,e.MappedTo,e.TexCoords],2133299955:e=>[e.Maps,e.MappedTo,e.TexCoords,e.TexCoordIndex],3741457305:e=>[e.Name,e.Description,e.StartTime,e.EndTime,e.TimeSeriesDataType,e.DataOrigin,e.UserDefinedDataOrigin,Py(e.Unit),e.Values],1585845231:e=>[e.Name,e.DataOrigin,e.UserDefinedDataOrigin,Py(e.LagValue),e.DurationType],1402838566:e=>[e.Name,e.LightColour,e.AmbientIntensity,e.Intensity],125510826:e=>[e.Name,e.LightColour,e.AmbientIntensity,e.Intensity],2604431987:e=>[e.Name,e.LightColour,e.AmbientIntensity,e.Intensity,e.Orientation],4266656042:e=>[e.Name,e.LightColour,e.AmbientIntensity,e.Intensity,e.Position,e.ColourAppearance,e.ColourTemperature,e.LuminousFlux,e.LightEmissionSource,Py(e.LightDistributionDataSource)],1520743889:e=>[e.Name,e.LightColour,e.AmbientIntensity,e.Intensity,e.Position,e.Radius,e.ConstantAttenuation,e.DistanceAttenuation,e.QuadricAttenuation],3422422726:e=>[e.Name,e.LightColour,e.AmbientIntensity,e.Intensity,e.Position,e.Radius,e.ConstantAttenuation,e.DistanceAttenuation,e.QuadricAttenuation,e.Orientation,e.ConcentrationExponent,e.SpreadAngle,e.BeamWidthAngle],2624227202:e=>[e.PlacementRelTo,Py(e.RelativePlacement)],1008929658:e=>[],2347385850:e=>[e.MappingSource,e.MappingTarget],1838606355:e=>[e.Name,e.Description,e.Category],3708119e3:e=>[e.Name,e.Description,e.Material,e.Fraction,e.Category],2852063980:e=>[e.Name,e.Description,e.MaterialConstituents],2022407955:e=>[e.Name,e.Description,e.Representations,e.RepresentedMaterial],1303795690:e=>[e.ForLayerSet,e.LayerSetDirection,e.DirectionSense,e.OffsetFromReferenceLine,e.ReferenceExtent],3079605661:e=>[e.ForProfileSet,e.CardinalPoint,e.ReferenceExtent],3404854881:e=>[e.ForProfileSet,e.CardinalPoint,e.ReferenceExtent,e.ForProfileEndSet,e.CardinalEndPoint],3265635763:e=>[e.Name,e.Description,e.Properties,e.Material],853536259:e=>[e.Name,e.Description,e.RelatingMaterial,e.RelatedMaterials,e.Expression],2998442950:e=>[e.ProfileType,e.ProfileName,e.ParentProfile,void 0,e.Label],219451334:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description],2665983363:e=>[e.CfsFaces],1411181986:e=>[e.Name,e.Description,e.RelatingOrganization,e.RelatedOrganizations],1029017970:e=>[void 0,void 0,e.EdgeElement,{type:3,value:e.Orientation.value}],2529465313:e=>[e.ProfileType,e.ProfileName,e.Position],2519244187:e=>[e.EdgeList],3021840470:e=>[e.Name,e.Description,e.HasQuantities,e.Discrimination,e.Quality,e.Usage],597895409:e=>[{type:3,value:e.RepeatS.value},{type:3,value:e.RepeatT.value},e.Mode,e.TextureTransform,e.Parameter,e.Width,e.Height,e.ColourComponents,e.Pixel],2004835150:e=>[e.Location],1663979128:e=>[e.SizeInX,e.SizeInY],2067069095:e=>[],4022376103:e=>[e.BasisCurve,e.PointParameter],1423911732:e=>[e.BasisSurface,e.PointParameterU,e.PointParameterV],2924175390:e=>[e.Polygon],2775532180:e=>[e.BaseSurface,{type:3,value:e.AgreementFlag.value},e.Position,e.PolygonalBoundary],3727388367:e=>[e.Name],3778827333:e=>[],1775413392:e=>[e.Name],673634403:e=>[e.Name,e.Description,e.Representations],2802850158:e=>[e.Name,e.Description,e.Properties,e.ProfileDefinition],2598011224:e=>[e.Name,e.Description],1680319473:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description],148025276:e=>[e.Name,e.Description,e.DependingProperty,e.DependantProperty,e.Expression],3357820518:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description],1482703590:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description],2090586900:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description],3615266464:e=>[e.ProfileType,e.ProfileName,e.Position,e.XDim,e.YDim],3413951693:e=>[e.Name,e.Description,e.StartTime,e.EndTime,e.TimeSeriesDataType,e.DataOrigin,e.UserDefinedDataOrigin,Py(e.Unit),e.TimeStep,e.Values],1580146022:e=>[e.TotalCrossSectionArea,e.SteelGrade,e.BarSurface,e.EffectiveDepth,e.NominalBarDiameter,e.BarCount],478536968:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description],2943643501:e=>[e.Name,e.Description,Py(e.RelatedResourceObjects),e.RelatingApproval],1608871552:e=>[e.Name,e.Description,e.RelatingConstraint,Py(e.RelatedResourceObjects)],1042787934:e=>[e.Name,e.DataOrigin,e.UserDefinedDataOrigin,e.ScheduleWork,e.ScheduleUsage,e.ScheduleStart,e.ScheduleFinish,e.ScheduleContour,e.LevelingDelay,null==e.IsOverAllocated?null:{type:3,value:e.IsOverAllocated.value},e.StatusTime,e.ActualWork,e.ActualUsage,e.ActualStart,e.ActualFinish,e.RemainingWork,e.RemainingUsage,e.Completion],2778083089:e=>[e.ProfileType,e.ProfileName,e.Position,e.XDim,e.YDim,e.RoundingRadius],2042790032:e=>[e.SectionType,e.StartProfile,e.EndProfile],4165799628:e=>[e.LongitudinalStartPosition,e.LongitudinalEndPosition,e.TransversePosition,e.ReinforcementRole,e.SectionDefinition,e.CrossSectionReinforcementDefinitions],1509187699:e=>[e.SpineCurve,e.CrossSections,e.CrossSectionPositions],4124623270:e=>[Py(e.SbsmBoundary)],3692461612:e=>[e.Name,e.Description],2609359061:e=>[e.Name,e.SlippageX,e.SlippageY,e.SlippageZ],723233188:e=>[],1595516126:e=>[e.Name,e.LinearForceX,e.LinearForceY,e.LinearForceZ,e.LinearMomentX,e.LinearMomentY,e.LinearMomentZ],2668620305:e=>[e.Name,e.PlanarForceX,e.PlanarForceY,e.PlanarForceZ],2473145415:e=>[e.Name,e.DisplacementX,e.DisplacementY,e.DisplacementZ,e.RotationalDisplacementRX,e.RotationalDisplacementRY,e.RotationalDisplacementRZ],1973038258:e=>[e.Name,e.DisplacementX,e.DisplacementY,e.DisplacementZ,e.RotationalDisplacementRX,e.RotationalDisplacementRY,e.RotationalDisplacementRZ,e.Distortion],1597423693:e=>[e.Name,e.ForceX,e.ForceY,e.ForceZ,e.MomentX,e.MomentY,e.MomentZ],1190533807:e=>[e.Name,e.ForceX,e.ForceY,e.ForceZ,e.MomentX,e.MomentY,e.MomentZ,e.WarpingMoment],2233826070:e=>[e.EdgeStart,e.EdgeEnd,e.ParentEdge],2513912981:e=>[],1878645084:e=>[e.SurfaceColour,e.Transparency,Py(e.DiffuseColour),Py(e.TransmissionColour),Py(e.DiffuseTransmissionColour),Py(e.ReflectionColour),Py(e.SpecularColour),void 0===(e.SpecularHighlight??void 0)?null:Py(e.SpecularHighlight),e.ReflectanceMethod],2247615214:e=>[e.SweptArea,e.Position],1260650574:e=>[e.Directrix,e.Radius,e.InnerRadius,e.StartParam,e.EndParam],1096409881:e=>[e.Directrix,e.Radius,e.InnerRadius,e.StartParam,e.EndParam,e.FilletRadius],230924584:e=>[e.SweptCurve,e.Position],3071757647:e=>[e.ProfileType,e.ProfileName,e.Position,e.Depth,e.FlangeWidth,e.WebThickness,e.FlangeThickness,e.FilletRadius,e.FlangeEdgeRadius,e.WebEdgeRadius,e.WebSlope,e.FlangeSlope],901063453:e=>[],4282788508:e=>[e.Literal,Py(e.Placement),e.Path],3124975700:e=>[e.Literal,Py(e.Placement),e.Path,e.Extent,e.BoxAlignment],1983826977:e=>[e.Name,e.FontFamily,e.FontStyle,e.FontVariant,e.FontWeight,Py(e.FontSize)],2715220739:e=>[e.ProfileType,e.ProfileName,e.Position,e.BottomXDim,e.TopXDim,e.YDim,e.TopXOffset],1628702193:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets],3736923433:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.Identification,e.LongDescription,e.ProcessType],2347495698:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag],3698973494:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.Identification,e.LongDescription,e.ResourceType],427810014:e=>[e.ProfileType,e.ProfileName,e.Position,e.Depth,e.FlangeWidth,e.WebThickness,e.FlangeThickness,e.FilletRadius,e.EdgeRadius,e.FlangeSlope],1417489154:e=>[e.Orientation,e.Magnitude],2759199220:e=>[e.LoopVertex],1299126871:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ConstructionType,e.OperationType,{type:3,value:e.ParameterTakesPrecedence.value},{type:3,value:e.Sizeable.value}],2543172580:e=>[e.ProfileType,e.ProfileName,e.Position,e.Depth,e.FlangeWidth,e.WebThickness,e.FlangeThickness,e.FilletRadius,e.EdgeRadius],3406155212:e=>[e.Bounds,e.FaceSurface,{type:3,value:e.SameSense.value}],669184980:e=>[e.OuterBoundary,e.InnerBoundaries],3207858831:e=>[e.ProfileType,e.ProfileName,e.Position,e.BottomFlangeWidth,e.OverallDepth,e.WebThickness,e.BottomFlangeThickness,e.BottomFlangeFilletRadius,e.TopFlangeWidth,e.TopFlangeThickness,e.TopFlangeFilletRadius,e.BottomFlangeEdgeRadius,e.BottomFlangeSlope,e.TopFlangeEdgeRadius,e.TopFlangeSlope],4261334040:e=>[e.Location,e.Axis],3125803723:e=>[e.Location,e.RefDirection],2740243338:e=>[e.Location,e.Axis,e.RefDirection],2736907675:e=>[e.Operator,Py(e.FirstOperand),Py(e.SecondOperand)],4182860854:e=>[],2581212453:e=>[e.Corner,e.XDim,e.YDim,e.ZDim],2713105998:e=>[e.BaseSurface,{type:3,value:e.AgreementFlag.value},e.Enclosure],2898889636:e=>[e.ProfileType,e.ProfileName,e.Position,e.Depth,e.Width,e.WallThickness,e.Girth,e.InternalFilletRadius],1123145078:e=>[e.Coordinates],574549367:e=>[],1675464909:e=>[e.CoordList],2059837836:e=>[e.CoordList],59481748:e=>[e.Axis1,e.Axis2,e.LocalOrigin,e.Scale],3749851601:e=>[e.Axis1,e.Axis2,e.LocalOrigin,e.Scale],3486308946:e=>[e.Axis1,e.Axis2,e.LocalOrigin,e.Scale,e.Scale2],3331915920:e=>[e.Axis1,e.Axis2,e.LocalOrigin,e.Scale,e.Axis3],1416205885:e=>[e.Axis1,e.Axis2,e.LocalOrigin,e.Scale,e.Axis3,e.Scale2,e.Scale3],1383045692:e=>[e.ProfileType,e.ProfileName,e.Position,e.Radius],2205249479:e=>[e.CfsFaces],776857604:e=>[e.Name,e.Red,e.Green,e.Blue],2542286263:e=>[e.Name,e.Description,e.UsageName,e.HasProperties],2485617015:e=>[e.Transition,{type:3,value:e.SameSense.value},e.ParentCurve],2574617495:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.Identification,e.LongDescription,e.ResourceType,e.BaseCosts,e.BaseQuantity],3419103109:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.LongName,e.Phase,e.RepresentationContexts,e.UnitsInContext],1815067380:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.Identification,e.LongDescription,e.ResourceType,e.BaseCosts,e.BaseQuantity,e.PredefinedType],2506170314:e=>[e.Position],2147822146:e=>[Py(e.TreeRootExpression)],2601014836:e=>[],2827736869:e=>[e.BasisSurface,e.OuterBoundary,e.InnerBoundaries],2629017746:e=>[e.BasisSurface,e.Boundaries,{type:3,value:e.ImplicitOuter.value}],32440307:e=>[e.DirectionRatios],526551008:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.OperationType,e.ConstructionType,{type:3,value:e.ParameterTakesPrecedence.value},{type:3,value:e.Sizeable.value}],1472233963:e=>[e.EdgeList],1883228015:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.MethodOfMeasurement,e.Quantities],339256511:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType],2777663545:e=>[e.Position],2835456948:e=>[e.ProfileType,e.ProfileName,e.Position,e.SemiAxis1,e.SemiAxis2],4024345920:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.Identification,e.LongDescription,e.ProcessType,e.PredefinedType,e.EventTriggerType,e.UserDefinedEventTriggerType],477187591:e=>[e.SweptArea,e.Position,e.ExtrudedDirection,e.Depth],2804161546:e=>[e.SweptArea,e.Position,e.ExtrudedDirection,e.Depth,e.EndSweptArea],2047409740:e=>[e.FbsmFaces],374418227:e=>[e.HatchLineAppearance,Py(e.StartOfNextHatchLine),e.PointOfReferenceHatchLine,e.PatternStart,e.HatchLineAngle],315944413:e=>[e.TilingPattern,e.Tiles,e.TilingScale],2652556860:e=>[e.SweptArea,e.Position,e.Directrix,e.StartParam,e.EndParam,e.FixedReference],4238390223:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType],1268542332:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.AssemblyPlace,e.PredefinedType],4095422895:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],987898635:e=>[Py(e.Elements)],1484403080:e=>[e.ProfileType,e.ProfileName,e.Position,e.OverallWidth,e.OverallDepth,e.WebThickness,e.FlangeThickness,e.FilletRadius,e.FlangeEdgeRadius,e.FlangeSlope],178912537:e=>[e.CoordIndex],2294589976:e=>[e.CoordIndex,e.InnerCoordIndices],572779678:e=>[e.ProfileType,e.ProfileName,e.Position,e.Depth,e.Width,e.Thickness,e.FilletRadius,e.EdgeRadius,e.LegSlope],428585644:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.Identification,e.LongDescription,e.ResourceType,e.BaseCosts,e.BaseQuantity,e.PredefinedType],1281925730:e=>[e.Pnt,e.Dir],1425443689:e=>[e.Outer],3888040117:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType],3388369263:e=>[e.BasisCurve,e.Distance,{type:3,value:e.SelfIntersect.value}],3505215534:e=>[e.BasisCurve,e.Distance,{type:3,value:e.SelfIntersect.value},e.RefDirection],1682466193:e=>[e.BasisSurface,e.ReferenceCurve],603570806:e=>[e.SizeInX,e.SizeInY,Py(e.Placement)],220341763:e=>[e.Position],759155922:e=>[e.Name],2559016684:e=>[e.Name],3967405729:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description],569719735:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.Identification,e.LongDescription,e.ProcessType,e.PredefinedType],2945172077:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.Identification,e.LongDescription],4208778838:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation],103090709:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.LongName,e.Phase,e.RepresentationContexts,e.UnitsInContext],653396225:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.LongName,e.Phase,e.RepresentationContexts,e.UnitsInContext],871118103:e=>[e.Name,e.Description,void 0===(e.UpperBoundValue??void 0)?null:Py(e.UpperBoundValue),void 0===(e.LowerBoundValue??void 0)?null:Py(e.LowerBoundValue),Py(e.Unit),void 0===(e.SetPointValue??void 0)?null:Py(e.SetPointValue)],4166981789:e=>[e.Name,e.Description,void 0===(e.EnumerationValues??void 0)?null:e.EnumerationValues.map(e=>Py(e)),e.EnumerationReference],2752243245:e=>[e.Name,e.Description,void 0===(e.ListValues??void 0)?null:e.ListValues.map(e=>Py(e)),Py(e.Unit)],941946838:e=>[e.Name,e.Description,e.UsageName,Py(e.PropertyReference)],1451395588:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.HasProperties],492091185:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.TemplateType,e.ApplicableEntity,e.HasPropertyTemplates],3650150729:e=>[e.Name,e.Description,void 0===(e.NominalValue??void 0)?null:Py(e.NominalValue),Py(e.Unit)],110355661:e=>[e.Name,e.Description,void 0===(e.DefiningValues??void 0)?null:e.DefiningValues.map(e=>Py(e)),void 0===(e.DefinedValues??void 0)?null:e.DefinedValues.map(e=>Py(e)),e.Expression,Py(e.DefiningUnit),Py(e.DefinedUnit),e.CurveInterpolation],3521284610:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description],3219374653:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.ProxyType,e.Tag],2770003689:e=>[e.ProfileType,e.ProfileName,e.Position,e.XDim,e.YDim,e.WallThickness,e.InnerFilletRadius,e.OuterFilletRadius],2798486643:e=>[e.Position,e.XLength,e.YLength,e.Height],3454111270:e=>[e.BasisSurface,e.U1,e.V1,e.U2,e.V2,{type:3,value:e.Usense.value},{type:3,value:e.Vsense.value}],3765753017:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.DefinitionType,e.ReinforcementSectionDefinitions],3939117080:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatedObjects,e.RelatedObjectsType],1683148259:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatedObjects,e.RelatedObjectsType,e.RelatingActor,e.ActingRole],2495723537:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatedObjects,e.RelatedObjectsType,e.RelatingControl],1307041759:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatedObjects,e.RelatedObjectsType,e.RelatingGroup],1027710054:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatedObjects,e.RelatedObjectsType,e.RelatingGroup,e.Factor],4278684876:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatedObjects,e.RelatedObjectsType,Py(e.RelatingProcess),e.QuantityInProcess],2857406711:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatedObjects,e.RelatedObjectsType,Py(e.RelatingProduct)],205026976:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatedObjects,e.RelatedObjectsType,Py(e.RelatingResource)],1865459582:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,Py(e.RelatedObjects)],4095574036:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,Py(e.RelatedObjects),e.RelatingApproval],919958153:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,Py(e.RelatedObjects),Py(e.RelatingClassification)],2728634034:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,Py(e.RelatedObjects),e.Intent,e.RelatingConstraint],982818633:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,Py(e.RelatedObjects),Py(e.RelatingDocument)],3840914261:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,Py(e.RelatedObjects),Py(e.RelatingLibrary)],2655215786:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,Py(e.RelatedObjects),Py(e.RelatingMaterial)],826625072:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description],1204542856:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ConnectionGeometry,e.RelatingElement,e.RelatedElement],3945020480:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ConnectionGeometry,e.RelatingElement,e.RelatedElement,e.RelatingPriorities,e.RelatedPriorities,e.RelatedConnectionType,e.RelatingConnectionType],4201705270:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatingPort,e.RelatedElement],3190031847:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatingPort,e.RelatedPort,e.RealizingElement],2127690289:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,Py(e.RelatingElement),e.RelatedStructuralActivity],1638771189:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatingStructuralMember,e.RelatedStructuralConnection,e.AppliedCondition,e.AdditionalConditions,e.SupportedLength,e.ConditionCoordinateSystem],504942748:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatingStructuralMember,e.RelatedStructuralConnection,e.AppliedCondition,e.AdditionalConditions,e.SupportedLength,e.ConditionCoordinateSystem,e.ConnectionConstraint],3678494232:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ConnectionGeometry,e.RelatingElement,e.RelatedElement,e.RealizingElements,e.ConnectionType],3242617779:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatedElements,e.RelatingStructure],886880790:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatingBuildingElement,e.RelatedCoverings],2802773753:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatingSpace,e.RelatedCoverings],2565941209:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatingContext,Py(e.RelatedDefinitions)],2551354335:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description],693640335:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description],1462361463:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatedObjects,e.RelatingObject],4186316022:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatedObjects,Py(e.RelatingPropertyDefinition)],307848117:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatedPropertySets,e.RelatingTemplate],781010003:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatedObjects,e.RelatingType],3940055652:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatingOpeningElement,e.RelatedBuildingElement],279856033:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatedControlElements,e.RelatingFlowElement],427948657:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatingElement,e.RelatedElement,e.InterferenceGeometry,e.InterferenceType,e.ImpliedOrder],3268803585:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatingObject,e.RelatedObjects],750771296:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatingElement,e.RelatedFeatureElement],1245217292:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatedElements,e.RelatingStructure],4122056220:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatingProcess,e.RelatedProcess,e.TimeLag,e.SequenceType,e.UserDefinedSequenceType],366585022:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatingSystem,e.RelatedBuildings],3451746338:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,Py(e.RelatingSpace),e.RelatedBuildingElement,e.ConnectionGeometry,e.PhysicalOrVirtualBoundary,e.InternalOrExternalBoundary],3523091289:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,Py(e.RelatingSpace),e.RelatedBuildingElement,e.ConnectionGeometry,e.PhysicalOrVirtualBoundary,e.InternalOrExternalBoundary,e.ParentBoundary],1521410863:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,Py(e.RelatingSpace),e.RelatedBuildingElement,e.ConnectionGeometry,e.PhysicalOrVirtualBoundary,e.InternalOrExternalBoundary,e.ParentBoundary,e.CorrespondingBoundary],1401173127:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatingBuildingElement,e.RelatedOpeningElement],816062949:e=>[e.Transition,{type:3,value:e.SameSense.value},e.ParentCurve,e.ParamLength],2914609552:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.Identification,e.LongDescription],1856042241:e=>[e.SweptArea,e.Position,e.Axis,e.Angle],3243963512:e=>[e.SweptArea,e.Position,e.Axis,e.Angle,e.EndSweptArea],4158566097:e=>[e.Position,e.Height,e.BottomRadius],3626867408:e=>[e.Position,e.Height,e.Radius],3663146110:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.TemplateType,e.PrimaryMeasureType,e.SecondaryMeasureType,e.Enumerators,Py(e.PrimaryUnit),Py(e.SecondaryUnit),e.Expression,e.AccessState],1412071761:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.LongName],710998568:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType],2706606064:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.LongName,e.CompositionType],3893378262:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType],463610769:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.LongName,e.PredefinedType],2481509218:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType,e.LongName],451544542:e=>[e.Position,e.Radius],4015995234:e=>[e.Position,e.Radius],3544373492:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.AppliedLoad,e.GlobalOrLocal],3136571912:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation],530289379:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation],3689010777:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.AppliedLoad,e.GlobalOrLocal],3979015343:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.PredefinedType,e.Thickness],2218152070:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.PredefinedType,e.Thickness],603775116:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.AppliedLoad,e.GlobalOrLocal,e.PredefinedType],4095615324:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.Identification,e.LongDescription,e.ResourceType,e.BaseCosts,e.BaseQuantity,e.PredefinedType],699246055:e=>[e.Curve3D,e.AssociatedGeometry,e.MasterRepresentation],2028607225:e=>[e.SweptArea,e.Position,e.Directrix,e.StartParam,e.EndParam,e.ReferenceSurface],2809605785:e=>[e.SweptCurve,e.Position,e.ExtrudedDirection,e.Depth],4124788165:e=>[e.SweptCurve,e.Position,e.AxisPosition],1580310250:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],3473067441:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.Identification,e.LongDescription,e.Status,e.WorkMethod,{type:3,value:e.IsMilestone.value},e.Priority,e.TaskTime,e.PredefinedType],3206491090:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.Identification,e.LongDescription,e.ProcessType,e.PredefinedType,e.WorkMethod],2387106220:e=>[e.Coordinates],1935646853:e=>[e.Position,e.MajorRadius,e.MinorRadius],2097647324:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],2916149573:e=>[e.Coordinates,e.Normals,null==e.Closed?null:{type:3,value:e.Closed.value},e.CoordIndex,e.PnIndex],336235671:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.LiningDepth,e.LiningThickness,e.TransomThickness,e.MullionThickness,e.FirstTransomOffset,e.SecondTransomOffset,e.FirstMullionOffset,e.SecondMullionOffset,e.ShapeAspectStyle,e.LiningOffset,e.LiningToPanelOffsetX,e.LiningToPanelOffsetY],512836454:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.OperationType,e.PanelPosition,e.FrameDepth,e.FrameThickness,e.ShapeAspectStyle],2296667514:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,Py(e.TheActor)],1635779807:e=>[e.Outer],2603310189:e=>[e.Outer,e.Voids],1674181508:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation],2887950389:e=>[e.UDegree,e.VDegree,e.ControlPointsList,e.SurfaceForm,{type:3,value:e.UClosed.value},{type:3,value:e.VClosed.value},{type:3,value:e.SelfIntersect.value}],167062518:e=>[e.UDegree,e.VDegree,e.ControlPointsList,e.SurfaceForm,{type:3,value:e.UClosed.value},{type:3,value:e.VClosed.value},{type:3,value:e.SelfIntersect.value},e.UMultiplicities,e.VMultiplicities,e.UKnots,e.VKnots,e.KnotSpec],1334484129:e=>[e.Position,e.XLength,e.YLength,e.ZLength],3649129432:e=>[e.Operator,Py(e.FirstOperand),Py(e.SecondOperand)],1260505505:e=>[],4031249490:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.LongName,e.CompositionType,e.ElevationOfRefHeight,e.ElevationOfTerrain,e.BuildingAddress],1950629157:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType],3124254112:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.LongName,e.CompositionType,e.Elevation],2197970202:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],2937912522:e=>[e.ProfileType,e.ProfileName,e.Position,e.Radius,e.WallThickness],3893394355:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType],300633059:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],3875453745:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.UsageName,e.TemplateType,e.HasPropertyTemplates],3732776249:e=>[e.Segments,{type:3,value:e.SelfIntersect.value}],15328376:e=>[e.Segments,{type:3,value:e.SelfIntersect.value}],2510884976:e=>[Py(e.Position)],2185764099:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.Identification,e.LongDescription,e.ResourceType,e.BaseCosts,e.BaseQuantity,e.PredefinedType],4105962743:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.Identification,e.LongDescription,e.ResourceType,e.BaseCosts,e.BaseQuantity,e.PredefinedType],1525564444:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.Identification,e.LongDescription,e.ResourceType,e.BaseCosts,e.BaseQuantity,e.PredefinedType],2559216714:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.Identification,e.LongDescription,e.Usage,e.BaseCosts,e.BaseQuantity],3293443760:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.Identification],3895139033:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.Identification,e.PredefinedType,e.CostValues,e.CostQuantities],1419761937:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.Identification,e.PredefinedType,e.Status,e.SubmittedOn,e.UpdateDate],1916426348:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],3295246426:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.Identification,e.LongDescription,e.Usage,e.BaseCosts,e.BaseQuantity,e.PredefinedType],1457835157:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],1213902940:e=>[e.Position,e.Radius],3256556792:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType],3849074793:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType],2963535650:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.LiningDepth,e.LiningThickness,e.ThresholdDepth,e.ThresholdThickness,e.TransomThickness,e.TransomOffset,e.LiningOffset,e.ThresholdOffset,e.CasingThickness,e.CasingDepth,e.ShapeAspectStyle,e.LiningToPanelOffsetX,e.LiningToPanelOffsetY],1714330368:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.PanelDepth,e.PanelOperation,e.PanelWidth,e.PanelPosition,e.ShapeAspectStyle],2323601079:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType,e.OperationType,null==e.ParameterTakesPrecedence?null:{type:3,value:e.ParameterTakesPrecedence.value},e.UserDefinedOperationType],445594917:e=>[e.Name],4006246654:e=>[e.Name],1758889154:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag],4123344466:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.AssemblyPlace,e.PredefinedType],2397081782:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],1623761950:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag],2590856083:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType],1704287377:e=>[Py(e.Position),e.SemiAxis1,e.SemiAxis2],2107101300:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType],132023988:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],3174744832:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],3390157468:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],4148101412:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.Identification,e.LongDescription,e.PredefinedType,e.EventTriggerType,e.UserDefinedEventTriggerType,e.EventOccurenceTime],2853485674:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.LongName],807026263:e=>[e.Outer],3737207727:e=>[e.Outer,e.Voids],647756555:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],2489546625:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],2827207264:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag],2143335405:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag],1287392070:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag],3907093117:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType],3198132628:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType],3815607619:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],1482959167:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType],1834744321:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType],1339347760:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType],2297155007:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType],3009222698:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType],1893162501:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],263784265:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag],1509553395:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],3493046030:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],3009204131:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.UAxes,e.VAxes,e.WAxes,e.PredefinedType],2706460486:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType],1251058090:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],1806887404:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],2571569899:e=>[e.Points,void 0===(e.Segments??void 0)?null:e.Segments.map(e=>Py(e)),null==e.SelfIntersect?null:{type:3,value:e.SelfIntersect.value}],3946677679:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],3113134337:e=>[e.Curve3D,e.AssociatedGeometry,e.MasterRepresentation],2391368822:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.PredefinedType,Py(e.Jurisdiction),e.ResponsiblePersons,e.LastUpdateDate,e.CurrentValue,e.OriginalValue],4288270099:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],3827777499:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.Identification,e.LongDescription,e.Usage,e.BaseCosts,e.BaseQuantity,e.PredefinedType],1051575348:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],1161773419:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],377706215:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.NominalDiameter,e.NominalLength,e.PredefinedType],2108223431:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType,e.NominalDiameter,e.NominalLength],1114901282:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],3181161470:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],977012517:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],4143007308:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,Py(e.TheActor),e.PredefinedType],3588315303:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],3079942009:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],2837617999:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],2382730787:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.Identification,e.LifeCyclePhase,e.PredefinedType],3566463478:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.OperationType,e.PanelPosition,e.FrameDepth,e.FrameThickness,e.ShapeAspectStyle],3327091369:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.Identification,e.PredefinedType,e.Status,e.LongDescription],1158309216:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],804291784:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],4231323485:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],4017108033:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],2839578677:e=>[e.Coordinates,null==e.Closed?null:{type:3,value:e.Closed.value},e.Faces,e.PnIndex],3724593414:e=>[e.Points],3740093272:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation],2744685151:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.Identification,e.LongDescription,e.PredefinedType],2904328755:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.Identification,e.PredefinedType,e.Status,e.LongDescription],3651124850:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],1842657554:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],2250791053:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],2893384427:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],2324767716:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],1469900589:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],683857671:e=>[e.UDegree,e.VDegree,e.ControlPointsList,e.SurfaceForm,{type:3,value:e.UClosed.value},{type:3,value:e.VClosed.value},{type:3,value:e.SelfIntersect.value},e.UMultiplicities,e.VMultiplicities,e.UKnots,e.VKnots,e.KnotSpec,e.WeightsData],3027567501:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.SteelGrade],964333572:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType],2320036040:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.SteelGrade,e.MeshLength,e.MeshWidth,e.LongitudinalBarNominalDiameter,e.TransverseBarNominalDiameter,e.LongitudinalBarCrossSectionArea,e.TransverseBarCrossSectionArea,e.LongitudinalBarSpacing,e.TransverseBarSpacing,e.PredefinedType],2310774935:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType,e.MeshLength,e.MeshWidth,e.LongitudinalBarNominalDiameter,e.TransverseBarNominalDiameter,e.LongitudinalBarCrossSectionArea,e.TransverseBarCrossSectionArea,e.LongitudinalBarSpacing,e.TransverseBarSpacing,e.BendingShapeCode,void 0===(e.BendingParameters??void 0)?null:e.BendingParameters.map(e=>Py(e))],160246688:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatingObject,e.RelatedObjects],2781568857:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],1768891740:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],2157484638:e=>[e.Curve3D,e.AssociatedGeometry,e.MasterRepresentation],4074543187:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],4097777520:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.LongName,e.CompositionType,e.RefLatitude,e.RefLongitude,e.RefElevation,e.LandTitleNumber,e.SiteAddress],2533589738:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],1072016465:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],3856911033:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.LongName,e.CompositionType,e.PredefinedType,e.ElevationWithFlooring],1305183839:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],3812236995:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType,e.LongName],3112655638:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],1039846685:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],338393293:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],682877961:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.AppliedLoad,e.GlobalOrLocal,null==e.DestabilizingLoad?null:{type:3,value:e.DestabilizingLoad.value}],1179482911:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.AppliedCondition],1004757350:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.AppliedLoad,e.GlobalOrLocal,null==e.DestabilizingLoad?null:{type:3,value:e.DestabilizingLoad.value},e.ProjectedOrTrue,e.PredefinedType],4243806635:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.AppliedCondition,e.Axis],214636428:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.PredefinedType,e.Axis],2445595289:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.PredefinedType,e.Axis],2757150158:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.AppliedLoad,e.GlobalOrLocal,e.PredefinedType],1807405624:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.AppliedLoad,e.GlobalOrLocal,null==e.DestabilizingLoad?null:{type:3,value:e.DestabilizingLoad.value},e.ProjectedOrTrue,e.PredefinedType],1252848954:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.PredefinedType,e.ActionType,e.ActionSource,e.Coefficient,e.Purpose],2082059205:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.AppliedLoad,e.GlobalOrLocal,null==e.DestabilizingLoad?null:{type:3,value:e.DestabilizingLoad.value}],734778138:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.AppliedCondition,e.ConditionCoordinateSystem],1235345126:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.AppliedLoad,e.GlobalOrLocal],2986769608:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.TheoryType,e.ResultForLoadGroup,{type:3,value:e.IsLinear.value}],3657597509:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.AppliedLoad,e.GlobalOrLocal,null==e.DestabilizingLoad?null:{type:3,value:e.DestabilizingLoad.value},e.ProjectedOrTrue,e.PredefinedType],1975003073:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.AppliedCondition],148013059:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.Identification,e.LongDescription,e.Usage,e.BaseCosts,e.BaseQuantity,e.PredefinedType],3101698114:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],2315554128:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],2254336722:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType],413509423:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],5716631:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],3824725483:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.SteelGrade,e.PredefinedType,e.NominalDiameter,e.CrossSectionArea,e.TensionForce,e.PreStress,e.FrictionCoefficient,e.AnchorageSlip,e.MinCurvatureRadius],2347447852:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.SteelGrade,e.PredefinedType],3081323446:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],2415094496:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType,e.NominalDiameter,e.CrossSectionArea,e.SheathDiameter],1692211062:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],1620046519:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],3593883385:e=>[e.BasisCurve,Py(e.Trim1),Py(e.Trim2),{type:3,value:e.SenseAgreement.value},e.MasterRepresentation],1600972822:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],1911125066:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],728799441:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],2391383451:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],3313531582:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],2769231204:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag],926996030:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],1898987631:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],1133259667:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],4009809668:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType,e.PartitioningType,null==e.ParameterTakesPrecedence?null:{type:3,value:e.ParameterTakesPrecedence.value},e.UserDefinedPartitioningType],4088093105:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.Identification,e.WorkingTimes,e.ExceptionTimes,e.PredefinedType],1028945134:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.Identification,e.CreationDate,e.Creators,e.Purpose,e.Duration,e.TotalFloat,e.StartTime,e.FinishTime],4218914973:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.Identification,e.CreationDate,e.Creators,e.Purpose,e.Duration,e.TotalFloat,e.StartTime,e.FinishTime,e.PredefinedType],3342526732:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.Identification,e.CreationDate,e.Creators,e.Purpose,e.Duration,e.TotalFloat,e.StartTime,e.FinishTime,e.PredefinedType],1033361043:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.LongName],3821786052:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.Identification,e.PredefinedType,e.Status,e.LongDescription],1411407467:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],3352864051:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],1871374353:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],3460190687:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.Identification,e.OriginalValue,e.CurrentValue,e.TotalReplacementCost,Py(e.Owner),Py(e.User),e.ResponsiblePerson,e.IncorporationDate,e.DepreciatedValue],1532957894:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],1967976161:e=>[e.Degree,e.ControlPointsList,e.CurveForm,{type:3,value:e.ClosedCurve.value},{type:3,value:e.SelfIntersect.value}],2461110595:e=>[e.Degree,e.ControlPointsList,e.CurveForm,{type:3,value:e.ClosedCurve.value},{type:3,value:e.SelfIntersect.value},e.KnotMultiplicities,e.Knots,e.KnotSpec],819618141:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],231477066:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],1136057603:e=>[e.Segments,{type:3,value:e.SelfIntersect.value}],3299480353:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag],2979338954:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],39481116:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],1095909175:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],1909888760:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],1177604601:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.PredefinedType,e.LongName],2188180465:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],395041908:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],3293546465:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],2674252688:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],1285652485:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],2951183804:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],3296154744:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],2611217952:e=>[Py(e.Position),e.Radius],1677625105:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag],2301859152:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],843113511:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],905975707:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],400855858:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],3850581409:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],2816379211:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],3898045240:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.Identification,e.LongDescription,e.Usage,e.BaseCosts,e.BaseQuantity,e.PredefinedType],1060000209:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.Identification,e.LongDescription,e.Usage,e.BaseCosts,e.BaseQuantity,e.PredefinedType],488727124:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.Identification,e.LongDescription,e.Usage,e.BaseCosts,e.BaseQuantity,e.PredefinedType],335055490:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],2954562838:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],1973544240:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],3495092785:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],3961806047:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],1335981549:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],2635815018:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],1599208980:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],2063403501:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType],1945004755:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag],3040386961:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag],3041715199:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.FlowDirection,e.PredefinedType,e.SystemType],3205830791:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.LongName,e.PredefinedType],395920057:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.OverallHeight,e.OverallWidth,e.PredefinedType,e.OperationType,e.UserDefinedOperationType],3242481149:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.OverallHeight,e.OverallWidth,e.PredefinedType,e.OperationType,e.UserDefinedOperationType],869906466:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],3760055223:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],2030761528:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],663422040:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],2417008758:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],3277789161:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],1534661035:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],1217240411:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],712377611:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],1658829314:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag],2814081492:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],3747195512:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],484807127:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],1209101575:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.LongName,e.PredefinedType],346874300:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],1810631287:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],4222183408:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],2058353004:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag],4278956645:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag],4037862832:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],2188021234:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],3132237377:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag],987401354:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag],707683696:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag],2223149337:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag],3508470533:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag],900683007:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],3319311131:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],2068733104:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],4175244083:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],2176052936:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],76236018:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],629592764:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],1437502449:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],1073191201:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],1911478936:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],2474470126:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],144952367:e=>[e.Segments,{type:3,value:e.SelfIntersect.value}],3694346114:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],1687234759:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType,e.ConstructionType],310824031:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],3612865200:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],3171933400:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],1156407060:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],738039164:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],655969474:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],90941305:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],2262370178:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],3024970846:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],3283111854:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],1232101972:e=>[e.Degree,e.ControlPointsList,e.CurveForm,{type:3,value:e.ClosedCurve.value},{type:3,value:e.SelfIntersect.value},e.KnotMultiplicities,e.Knots,e.KnotSpec,e.WeightsData],979691226:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.SteelGrade,e.NominalDiameter,e.CrossSectionArea,e.BarLength,e.PredefinedType,e.BarSurface],2572171363:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType,e.NominalDiameter,e.CrossSectionArea,e.BarLength,e.BarSurface,e.BendingShapeCode,void 0===(e.BendingParameters??void 0)?null:e.BendingParameters.map(e=>Py(e))],2016517767:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],3053780830:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],1783015770:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],1329646415:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],1529196076:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],3127900445:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],3027962421:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],3420628829:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],1999602285:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],1404847402:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],331165859:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],4252922144:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.NumberOfRisers,e.NumberOfTreads,e.RiserHeight,e.TreadLength,e.PredefinedType],2515109513:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.PredefinedType,e.OrientationOf2DPlane,e.LoadedBy,e.HasResults,e.SharedPlacement],385403989:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.PredefinedType,e.ActionType,e.ActionSource,e.Coefficient,e.Purpose,e.SelfWeightCoefficients],1621171031:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.AppliedLoad,e.GlobalOrLocal,null==e.DestabilizingLoad?null:{type:3,value:e.DestabilizingLoad.value},e.ProjectedOrTrue,e.PredefinedType],1162798199:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],812556717:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],3825984169:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],3026737570:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],3179687236:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],4292641817:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],4207607924:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],2391406946:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],4156078855:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],3512223829:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],4237592921:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],3304561284:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.OverallHeight,e.OverallWidth,e.PredefinedType,e.PartitioningType,e.UserDefinedPartitioningType],486154966:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.OverallHeight,e.OverallWidth,e.PredefinedType,e.PartitioningType,e.UserDefinedPartitioningType],2874132201:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],1634111441:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],177149247:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],2056796094:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],3001207471:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],277319702:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],753842376:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],2906023776:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],32344328:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],2938176219:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],635142910:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],3758799889:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],1051757585:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],4217484030:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],3902619387:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],639361253:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],3221913625:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],3571504051:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],2272882330:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],578613899:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],4136498852:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],3640358203:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],4074379575:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],1052013943:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],562808652:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.LongName,e.PredefinedType],1062813311:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag],342316401:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],3518393246:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],1360408905:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],1904799276:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],862014818:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],3310460725:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],264262732:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],402227799:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],1003880860:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],3415622556:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],819412036:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],1426591983:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],182646315:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],2295281155:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],4086658281:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],630975310:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],4288193352:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],3087945054:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],25142252:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType]},by[2]={3699917729:e=>new r.IfcAbsorbedDoseMeasure(e),4182062534:e=>new r.IfcAccelerationMeasure(e),360377573:e=>new r.IfcAmountOfSubstanceMeasure(e),632304761:e=>new r.IfcAngularVelocityMeasure(e),3683503648:e=>new r.IfcArcIndex(e.map(e=>e.value)),1500781891:e=>new r.IfcAreaDensityMeasure(e),2650437152:e=>new r.IfcAreaMeasure(e),2314439260:e=>new r.IfcBinary(e),2735952531:e=>new r.IfcBoolean(e),1867003952:e=>new r.IfcBoxAlignment(e),1683019596:e=>new r.IfcCardinalPointReference(e),2991860651:e=>new r.IfcComplexNumber(e.map(e=>e.value)),3812528620:e=>new r.IfcCompoundPlaneAngleMeasure(e.map(e=>e.value)),3238673880:e=>new r.IfcContextDependentMeasure(e),1778710042:e=>new r.IfcCountMeasure(e),94842927:e=>new r.IfcCurvatureMeasure(e),937566702:e=>new r.IfcDate(e),2195413836:e=>new r.IfcDateTime(e),86635668:e=>new r.IfcDayInMonthNumber(e),3701338814:e=>new r.IfcDayInWeekNumber(e),1514641115:e=>new r.IfcDescriptiveMeasure(e),4134073009:e=>new r.IfcDimensionCount(e),524656162:e=>new r.IfcDoseEquivalentMeasure(e),2541165894:e=>new r.IfcDuration(e),69416015:e=>new r.IfcDynamicViscosityMeasure(e),1827137117:e=>new r.IfcElectricCapacitanceMeasure(e),3818826038:e=>new r.IfcElectricChargeMeasure(e),2093906313:e=>new r.IfcElectricConductanceMeasure(e),3790457270:e=>new r.IfcElectricCurrentMeasure(e),2951915441:e=>new r.IfcElectricResistanceMeasure(e),2506197118:e=>new r.IfcElectricVoltageMeasure(e),2078135608:e=>new r.IfcEnergyMeasure(e),1102727119:e=>new r.IfcFontStyle(e),2715512545:e=>new r.IfcFontVariant(e),2590844177:e=>new r.IfcFontWeight(e),1361398929:e=>new r.IfcForceMeasure(e),3044325142:e=>new r.IfcFrequencyMeasure(e),3064340077:e=>new r.IfcGloballyUniqueId(e),3113092358:e=>new r.IfcHeatFluxDensityMeasure(e),1158859006:e=>new r.IfcHeatingValueMeasure(e),983778844:e=>new r.IfcIdentifier(e),3358199106:e=>new r.IfcIlluminanceMeasure(e),2679005408:e=>new r.IfcInductanceMeasure(e),1939436016:e=>new r.IfcInteger(e),3809634241:e=>new r.IfcIntegerCountRateMeasure(e),3686016028:e=>new r.IfcIonConcentrationMeasure(e),3192672207:e=>new r.IfcIsothermalMoistureCapacityMeasure(e),2054016361:e=>new r.IfcKinematicViscosityMeasure(e),3258342251:e=>new r.IfcLabel(e),1275358634:e=>new r.IfcLanguageId(e),1243674935:e=>new r.IfcLengthMeasure(e),1774176899:e=>new r.IfcLineIndex(e.map(e=>e.value)),191860431:e=>new r.IfcLinearForceMeasure(e),2128979029:e=>new r.IfcLinearMomentMeasure(e),1307019551:e=>new r.IfcLinearStiffnessMeasure(e),3086160713:e=>new r.IfcLinearVelocityMeasure(e),503418787:e=>new r.IfcLogical(e),2095003142:e=>new r.IfcLuminousFluxMeasure(e),2755797622:e=>new r.IfcLuminousIntensityDistributionMeasure(e),151039812:e=>new r.IfcLuminousIntensityMeasure(e),286949696:e=>new r.IfcMagneticFluxDensityMeasure(e),2486716878:e=>new r.IfcMagneticFluxMeasure(e),1477762836:e=>new r.IfcMassDensityMeasure(e),4017473158:e=>new r.IfcMassFlowRateMeasure(e),3124614049:e=>new r.IfcMassMeasure(e),3531705166:e=>new r.IfcMassPerLengthMeasure(e),3341486342:e=>new r.IfcModulusOfElasticityMeasure(e),2173214787:e=>new r.IfcModulusOfLinearSubgradeReactionMeasure(e),1052454078:e=>new r.IfcModulusOfRotationalSubgradeReactionMeasure(e),1753493141:e=>new r.IfcModulusOfSubgradeReactionMeasure(e),3177669450:e=>new r.IfcMoistureDiffusivityMeasure(e),1648970520:e=>new r.IfcMolecularWeightMeasure(e),3114022597:e=>new r.IfcMomentOfInertiaMeasure(e),2615040989:e=>new r.IfcMonetaryMeasure(e),765770214:e=>new r.IfcMonthInYearNumber(e),525895558:e=>new r.IfcNonNegativeLengthMeasure(e),2095195183:e=>new r.IfcNormalisedRatioMeasure(e),2395907400:e=>new r.IfcNumericMeasure(e),929793134:e=>new r.IfcPHMeasure(e),2260317790:e=>new r.IfcParameterValue(e),2642773653:e=>new r.IfcPlanarForceMeasure(e),4042175685:e=>new r.IfcPlaneAngleMeasure(e),1790229001:e=>new r.IfcPositiveInteger(e),2815919920:e=>new r.IfcPositiveLengthMeasure(e),3054510233:e=>new r.IfcPositivePlaneAngleMeasure(e),1245737093:e=>new r.IfcPositiveRatioMeasure(e),1364037233:e=>new r.IfcPowerMeasure(e),2169031380:e=>new r.IfcPresentableText(e),3665567075:e=>new r.IfcPressureMeasure(e),2798247006:e=>new r.IfcPropertySetDefinitionSet(e.map(e=>e.value)),3972513137:e=>new r.IfcRadioActivityMeasure(e),96294661:e=>new r.IfcRatioMeasure(e),200335297:e=>new r.IfcReal(e),2133746277:e=>new r.IfcRotationalFrequencyMeasure(e),1755127002:e=>new r.IfcRotationalMassMeasure(e),3211557302:e=>new r.IfcRotationalStiffnessMeasure(e),3467162246:e=>new r.IfcSectionModulusMeasure(e),2190458107:e=>new r.IfcSectionalAreaIntegralMeasure(e),408310005:e=>new r.IfcShearModulusMeasure(e),3471399674:e=>new r.IfcSolidAngleMeasure(e),4157543285:e=>new r.IfcSoundPowerLevelMeasure(e),846465480:e=>new r.IfcSoundPowerMeasure(e),3457685358:e=>new r.IfcSoundPressureLevelMeasure(e),993287707:e=>new r.IfcSoundPressureMeasure(e),3477203348:e=>new r.IfcSpecificHeatCapacityMeasure(e),2757832317:e=>new r.IfcSpecularExponent(e),361837227:e=>new r.IfcSpecularRoughness(e),58845555:e=>new r.IfcTemperatureGradientMeasure(e),1209108979:e=>new r.IfcTemperatureRateOfChangeMeasure(e),2801250643:e=>new r.IfcText(e),1460886941:e=>new r.IfcTextAlignment(e),3490877962:e=>new r.IfcTextDecoration(e),603696268:e=>new r.IfcTextFontName(e),296282323:e=>new r.IfcTextTransformation(e),232962298:e=>new r.IfcThermalAdmittanceMeasure(e),2645777649:e=>new r.IfcThermalConductivityMeasure(e),2281867870:e=>new r.IfcThermalExpansionCoefficientMeasure(e),857959152:e=>new r.IfcThermalResistanceMeasure(e),2016195849:e=>new r.IfcThermalTransmittanceMeasure(e),743184107:e=>new r.IfcThermodynamicTemperatureMeasure(e),4075327185:e=>new r.IfcTime(e),2726807636:e=>new r.IfcTimeMeasure(e),2591213694:e=>new r.IfcTimeStamp(e),1278329552:e=>new r.IfcTorqueMeasure(e),950732822:e=>new r.IfcURIReference(e),3345633955:e=>new r.IfcVaporPermeabilityMeasure(e),3458127941:e=>new r.IfcVolumeMeasure(e),2593997549:e=>new r.IfcVolumetricFlowRateMeasure(e),51269191:e=>new r.IfcWarpingConstantMeasure(e),1718600412:e=>new r.IfcWarpingMomentMeasure(e)},(e=>{e.IfcAbsorbedDoseMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCABSORBEDDOSEMEASURE"}};e.IfcAccelerationMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCACCELERATIONMEASURE"}};e.IfcAmountOfSubstanceMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCAMOUNTOFSUBSTANCEMEASURE"}};e.IfcAngularVelocityMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCANGULARVELOCITYMEASURE"}};e.IfcArcIndex=class{constructor(e){this.value=e,this.type=5}};e.IfcAreaDensityMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCAREADENSITYMEASURE"}};e.IfcAreaMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCAREAMEASURE"}};e.IfcBinary=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCBINARY"}};e.IfcBoolean=class{constructor(e){this.type=3,this.name="IFCBOOLEAN",this.value=e}};e.IfcBoxAlignment=class{constructor(e){this.value=e,this.type=1,this.name="IFCBOXALIGNMENT"}};e.IfcCardinalPointReference=class extends my{constructor(){super(...arguments),this.type=10,this.name="IFCCARDINALPOINTREFERENCE"}};e.IfcComplexNumber=class{constructor(e){this.value=e,this.type=4}};e.IfcCompoundPlaneAngleMeasure=class{constructor(e){this.value=e,this.type=10}};e.IfcContextDependentMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCCONTEXTDEPENDENTMEASURE"}};e.IfcCountMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCCOUNTMEASURE"}};e.IfcCurvatureMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCCURVATUREMEASURE"}};e.IfcDate=class{constructor(e){this.value=e,this.type=1,this.name="IFCDATE"}};e.IfcDateTime=class{constructor(e){this.value=e,this.type=1,this.name="IFCDATETIME"}};e.IfcDayInMonthNumber=class extends my{constructor(){super(...arguments),this.type=10,this.name="IFCDAYINMONTHNUMBER"}};e.IfcDayInWeekNumber=class extends my{constructor(){super(...arguments),this.type=10,this.name="IFCDAYINWEEKNUMBER"}};e.IfcDescriptiveMeasure=class{constructor(e){this.value=e,this.type=1,this.name="IFCDESCRIPTIVEMEASURE"}};class i extends my{constructor(){super(...arguments),this.type=10,this.name="IFCDIMENSIONCOUNT"}}e.IfcDimensionCount=i;e.IfcDoseEquivalentMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCDOSEEQUIVALENTMEASURE"}};e.IfcDuration=class{constructor(e){this.value=e,this.type=1,this.name="IFCDURATION"}};e.IfcDynamicViscosityMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCDYNAMICVISCOSITYMEASURE"}};e.IfcElectricCapacitanceMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCELECTRICCAPACITANCEMEASURE"}};e.IfcElectricChargeMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCELECTRICCHARGEMEASURE"}};e.IfcElectricConductanceMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCELECTRICCONDUCTANCEMEASURE"}};e.IfcElectricCurrentMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCELECTRICCURRENTMEASURE"}};e.IfcElectricResistanceMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCELECTRICRESISTANCEMEASURE"}};e.IfcElectricVoltageMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCELECTRICVOLTAGEMEASURE"}};e.IfcEnergyMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCENERGYMEASURE"}};e.IfcFontStyle=class{constructor(e){this.value=e,this.type=1,this.name="IFCFONTSTYLE"}};e.IfcFontVariant=class{constructor(e){this.value=e,this.type=1,this.name="IFCFONTVARIANT"}};e.IfcFontWeight=class{constructor(e){this.value=e,this.type=1,this.name="IFCFONTWEIGHT"}};e.IfcForceMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCFORCEMEASURE"}};e.IfcFrequencyMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCFREQUENCYMEASURE"}};e.IfcGloballyUniqueId=class{constructor(e){this.value=e,this.type=1,this.name="IFCGLOBALLYUNIQUEID"}};e.IfcHeatFluxDensityMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCHEATFLUXDENSITYMEASURE"}};e.IfcHeatingValueMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCHEATINGVALUEMEASURE"}};e.IfcIdentifier=class{constructor(e){this.value=e,this.type=1,this.name="IFCIDENTIFIER"}};e.IfcIlluminanceMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCILLUMINANCEMEASURE"}};e.IfcInductanceMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCINDUCTANCEMEASURE"}};e.IfcInteger=class extends my{constructor(){super(...arguments),this.type=10,this.name="IFCINTEGER"}};e.IfcIntegerCountRateMeasure=class extends my{constructor(){super(...arguments),this.type=10,this.name="IFCINTEGERCOUNTRATEMEASURE"}};e.IfcIonConcentrationMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCIONCONCENTRATIONMEASURE"}};e.IfcIsothermalMoistureCapacityMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCISOTHERMALMOISTURECAPACITYMEASURE"}};e.IfcKinematicViscosityMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCKINEMATICVISCOSITYMEASURE"}};e.IfcLabel=class{constructor(e){this.value=e,this.type=1,this.name="IFCLABEL"}};e.IfcLanguageId=class{constructor(e){this.value=e,this.type=1,this.name="IFCLANGUAGEID"}};e.IfcLengthMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCLENGTHMEASURE"}};e.IfcLineIndex=class{constructor(e){this.value=e,this.type=5}};e.IfcLinearForceMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCLINEARFORCEMEASURE"}};e.IfcLinearMomentMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCLINEARMOMENTMEASURE"}};e.IfcLinearStiffnessMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCLINEARSTIFFNESSMEASURE"}};e.IfcLinearVelocityMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCLINEARVELOCITYMEASURE"}};e.IfcLogical=class{constructor(e){this.type=3,this.name="IFCLOGICAL",this.value=e}};e.IfcLuminousFluxMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCLUMINOUSFLUXMEASURE"}};e.IfcLuminousIntensityDistributionMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCLUMINOUSINTENSITYDISTRIBUTIONMEASURE"}};e.IfcLuminousIntensityMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCLUMINOUSINTENSITYMEASURE"}};e.IfcMagneticFluxDensityMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCMAGNETICFLUXDENSITYMEASURE"}};e.IfcMagneticFluxMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCMAGNETICFLUXMEASURE"}};e.IfcMassDensityMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCMASSDENSITYMEASURE"}};e.IfcMassFlowRateMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCMASSFLOWRATEMEASURE"}};e.IfcMassMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCMASSMEASURE"}};e.IfcMassPerLengthMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCMASSPERLENGTHMEASURE"}};e.IfcModulusOfElasticityMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCMODULUSOFELASTICITYMEASURE"}};e.IfcModulusOfLinearSubgradeReactionMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCMODULUSOFLINEARSUBGRADEREACTIONMEASURE"}};e.IfcModulusOfRotationalSubgradeReactionMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCMODULUSOFROTATIONALSUBGRADEREACTIONMEASURE"}};e.IfcModulusOfSubgradeReactionMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCMODULUSOFSUBGRADEREACTIONMEASURE"}};e.IfcMoistureDiffusivityMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCMOISTUREDIFFUSIVITYMEASURE"}};e.IfcMolecularWeightMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCMOLECULARWEIGHTMEASURE"}};e.IfcMomentOfInertiaMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCMOMENTOFINERTIAMEASURE"}};e.IfcMonetaryMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCMONETARYMEASURE"}};e.IfcMonthInYearNumber=class extends my{constructor(){super(...arguments),this.type=10,this.name="IFCMONTHINYEARNUMBER"}};e.IfcNonNegativeLengthMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCNONNEGATIVELENGTHMEASURE"}};e.IfcNormalisedRatioMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCNORMALISEDRATIOMEASURE"}};e.IfcNumericMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCNUMERICMEASURE"}};e.IfcPHMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCPHMEASURE"}};e.IfcParameterValue=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCPARAMETERVALUE"}};e.IfcPlanarForceMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCPLANARFORCEMEASURE"}};e.IfcPlaneAngleMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCPLANEANGLEMEASURE"}};e.IfcPositiveInteger=class extends my{constructor(){super(...arguments),this.type=10,this.name="IFCPOSITIVEINTEGER"}};e.IfcPositiveLengthMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCPOSITIVELENGTHMEASURE"}};e.IfcPositivePlaneAngleMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCPOSITIVEPLANEANGLEMEASURE"}};e.IfcPositiveRatioMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCPOSITIVERATIOMEASURE"}};e.IfcPowerMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCPOWERMEASURE"}};e.IfcPresentableText=class{constructor(e){this.value=e,this.type=1,this.name="IFCPRESENTABLETEXT"}};e.IfcPressureMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCPRESSUREMEASURE"}};e.IfcPropertySetDefinitionSet=class{constructor(e){this.value=e,this.type=5}};e.IfcRadioActivityMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCRADIOACTIVITYMEASURE"}};e.IfcRatioMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCRATIOMEASURE"}};e.IfcReal=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCREAL"}};e.IfcRotationalFrequencyMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCROTATIONALFREQUENCYMEASURE"}};e.IfcRotationalMassMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCROTATIONALMASSMEASURE"}};e.IfcRotationalStiffnessMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCROTATIONALSTIFFNESSMEASURE"}};e.IfcSectionModulusMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCSECTIONMODULUSMEASURE"}};e.IfcSectionalAreaIntegralMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCSECTIONALAREAINTEGRALMEASURE"}};e.IfcShearModulusMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCSHEARMODULUSMEASURE"}};e.IfcSolidAngleMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCSOLIDANGLEMEASURE"}};e.IfcSoundPowerLevelMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCSOUNDPOWERLEVELMEASURE"}};e.IfcSoundPowerMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCSOUNDPOWERMEASURE"}};e.IfcSoundPressureLevelMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCSOUNDPRESSURELEVELMEASURE"}};e.IfcSoundPressureMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCSOUNDPRESSUREMEASURE"}};e.IfcSpecificHeatCapacityMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCSPECIFICHEATCAPACITYMEASURE"}};e.IfcSpecularExponent=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCSPECULAREXPONENT"}};e.IfcSpecularRoughness=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCSPECULARROUGHNESS"}};e.IfcTemperatureGradientMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCTEMPERATUREGRADIENTMEASURE"}};e.IfcTemperatureRateOfChangeMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCTEMPERATURERATEOFCHANGEMEASURE"}};e.IfcText=class{constructor(e){this.value=e,this.type=1,this.name="IFCTEXT"}};e.IfcTextAlignment=class{constructor(e){this.value=e,this.type=1,this.name="IFCTEXTALIGNMENT"}};e.IfcTextDecoration=class{constructor(e){this.value=e,this.type=1,this.name="IFCTEXTDECORATION"}};e.IfcTextFontName=class{constructor(e){this.value=e,this.type=1,this.name="IFCTEXTFONTNAME"}};e.IfcTextTransformation=class{constructor(e){this.value=e,this.type=1,this.name="IFCTEXTTRANSFORMATION"}};e.IfcThermalAdmittanceMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCTHERMALADMITTANCEMEASURE"}};e.IfcThermalConductivityMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCTHERMALCONDUCTIVITYMEASURE"}};e.IfcThermalExpansionCoefficientMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCTHERMALEXPANSIONCOEFFICIENTMEASURE"}};e.IfcThermalResistanceMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCTHERMALRESISTANCEMEASURE"}};e.IfcThermalTransmittanceMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCTHERMALTRANSMITTANCEMEASURE"}};e.IfcThermodynamicTemperatureMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCTHERMODYNAMICTEMPERATUREMEASURE"}};e.IfcTime=class{constructor(e){this.value=e,this.type=1,this.name="IFCTIME"}};e.IfcTimeMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCTIMEMEASURE"}};e.IfcTimeStamp=class extends my{constructor(){super(...arguments),this.type=10,this.name="IFCTIMESTAMP"}};e.IfcTorqueMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCTORQUEMEASURE"}};e.IfcURIReference=class{constructor(e){this.value=e,this.type=1,this.name="IFCURIREFERENCE"}};e.IfcVaporPermeabilityMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCVAPORPERMEABILITYMEASURE"}};e.IfcVolumeMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCVOLUMEMEASURE"}};e.IfcVolumetricFlowRateMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCVOLUMETRICFLOWRATEMEASURE"}};e.IfcWarpingConstantMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCWARPINGCONSTANTMEASURE"}};e.IfcWarpingMomentMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCWARPINGMOMENTMEASURE"}};class t{static{this.EMAIL={type:3,value:"EMAIL"}}static{this.FAX={type:3,value:"FAX"}}static{this.PHONE={type:3,value:"PHONE"}}static{this.POST={type:3,value:"POST"}}static{this.VERBAL={type:3,value:"VERBAL"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcActionRequestTypeEnum=t;class l{static{this.DEAD_LOAD_G={type:3,value:"DEAD_LOAD_G"}}static{this.COMPLETION_G1={type:3,value:"COMPLETION_G1"}}static{this.LIVE_LOAD_Q={type:3,value:"LIVE_LOAD_Q"}}static{this.SNOW_S={type:3,value:"SNOW_S"}}static{this.WIND_W={type:3,value:"WIND_W"}}static{this.PRESTRESSING_P={type:3,value:"PRESTRESSING_P"}}static{this.SETTLEMENT_U={type:3,value:"SETTLEMENT_U"}}static{this.TEMPERATURE_T={type:3,value:"TEMPERATURE_T"}}static{this.EARTHQUAKE_E={type:3,value:"EARTHQUAKE_E"}}static{this.FIRE={type:3,value:"FIRE"}}static{this.IMPULSE={type:3,value:"IMPULSE"}}static{this.IMPACT={type:3,value:"IMPACT"}}static{this.TRANSPORT={type:3,value:"TRANSPORT"}}static{this.ERECTION={type:3,value:"ERECTION"}}static{this.PROPPING={type:3,value:"PROPPING"}}static{this.SYSTEM_IMPERFECTION={type:3,value:"SYSTEM_IMPERFECTION"}}static{this.SHRINKAGE={type:3,value:"SHRINKAGE"}}static{this.CREEP={type:3,value:"CREEP"}}static{this.LACK_OF_FIT={type:3,value:"LACK_OF_FIT"}}static{this.BUOYANCY={type:3,value:"BUOYANCY"}}static{this.ICE={type:3,value:"ICE"}}static{this.CURRENT={type:3,value:"CURRENT"}}static{this.WAVE={type:3,value:"WAVE"}}static{this.RAIN={type:3,value:"RAIN"}}static{this.BRAKES={type:3,value:"BRAKES"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcActionSourceTypeEnum=l;class n{static{this.PERMANENT_G={type:3,value:"PERMANENT_G"}}static{this.VARIABLE_Q={type:3,value:"VARIABLE_Q"}}static{this.EXTRAORDINARY_A={type:3,value:"EXTRAORDINARY_A"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcActionTypeEnum=n;class o{static{this.ELECTRICACTUATOR={type:3,value:"ELECTRICACTUATOR"}}static{this.HANDOPERATEDACTUATOR={type:3,value:"HANDOPERATEDACTUATOR"}}static{this.HYDRAULICACTUATOR={type:3,value:"HYDRAULICACTUATOR"}}static{this.PNEUMATICACTUATOR={type:3,value:"PNEUMATICACTUATOR"}}static{this.THERMOSTATICACTUATOR={type:3,value:"THERMOSTATICACTUATOR"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcActuatorTypeEnum=o;class s{static{this.OFFICE={type:3,value:"OFFICE"}}static{this.SITE={type:3,value:"SITE"}}static{this.HOME={type:3,value:"HOME"}}static{this.DISTRIBUTIONPOINT={type:3,value:"DISTRIBUTIONPOINT"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}}e.IfcAddressTypeEnum=s;class a{static{this.CONSTANTFLOW={type:3,value:"CONSTANTFLOW"}}static{this.VARIABLEFLOWPRESSUREDEPENDANT={type:3,value:"VARIABLEFLOWPRESSUREDEPENDANT"}}static{this.VARIABLEFLOWPRESSUREINDEPENDANT={type:3,value:"VARIABLEFLOWPRESSUREINDEPENDANT"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcAirTerminalBoxTypeEnum=a;class d{static{this.DIFFUSER={type:3,value:"DIFFUSER"}}static{this.GRILLE={type:3,value:"GRILLE"}}static{this.LOUVRE={type:3,value:"LOUVRE"}}static{this.REGISTER={type:3,value:"REGISTER"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcAirTerminalTypeEnum=d;class v{static{this.FIXEDPLATECOUNTERFLOWEXCHANGER={type:3,value:"FIXEDPLATECOUNTERFLOWEXCHANGER"}}static{this.FIXEDPLATECROSSFLOWEXCHANGER={type:3,value:"FIXEDPLATECROSSFLOWEXCHANGER"}}static{this.FIXEDPLATEPARALLELFLOWEXCHANGER={type:3,value:"FIXEDPLATEPARALLELFLOWEXCHANGER"}}static{this.ROTARYWHEEL={type:3,value:"ROTARYWHEEL"}}static{this.RUNAROUNDCOILLOOP={type:3,value:"RUNAROUNDCOILLOOP"}}static{this.HEATPIPE={type:3,value:"HEATPIPE"}}static{this.TWINTOWERENTHALPYRECOVERYLOOPS={type:3,value:"TWINTOWERENTHALPYRECOVERYLOOPS"}}static{this.THERMOSIPHONSEALEDTUBEHEATEXCHANGERS={type:3,value:"THERMOSIPHONSEALEDTUBEHEATEXCHANGERS"}}static{this.THERMOSIPHONCOILTYPEHEATEXCHANGERS={type:3,value:"THERMOSIPHONCOILTYPEHEATEXCHANGERS"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcAirToAirHeatRecoveryTypeEnum=v;class u{static{this.BELL={type:3,value:"BELL"}}static{this.BREAKGLASSBUTTON={type:3,value:"BREAKGLASSBUTTON"}}static{this.LIGHT={type:3,value:"LIGHT"}}static{this.MANUALPULLBOX={type:3,value:"MANUALPULLBOX"}}static{this.SIREN={type:3,value:"SIREN"}}static{this.WHISTLE={type:3,value:"WHISTLE"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcAlarmTypeEnum=u;class r{static{this.IN_PLANE_LOADING_2D={type:3,value:"IN_PLANE_LOADING_2D"}}static{this.OUT_PLANE_LOADING_2D={type:3,value:"OUT_PLANE_LOADING_2D"}}static{this.LOADING_3D={type:3,value:"LOADING_3D"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcAnalysisModelTypeEnum=r;class c{static{this.FIRST_ORDER_THEORY={type:3,value:"FIRST_ORDER_THEORY"}}static{this.SECOND_ORDER_THEORY={type:3,value:"SECOND_ORDER_THEORY"}}static{this.THIRD_ORDER_THEORY={type:3,value:"THIRD_ORDER_THEORY"}}static{this.FULL_NONLINEAR_THEORY={type:3,value:"FULL_NONLINEAR_THEORY"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcAnalysisTheoryTypeEnum=c;class I{static{this.ADD={type:3,value:"ADD"}}static{this.DIVIDE={type:3,value:"DIVIDE"}}static{this.MULTIPLY={type:3,value:"MULTIPLY"}}static{this.SUBTRACT={type:3,value:"SUBTRACT"}}}e.IfcArithmeticOperatorEnum=I;class p{static{this.SITE={type:3,value:"SITE"}}static{this.FACTORY={type:3,value:"FACTORY"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcAssemblyPlaceEnum=p;class h{static{this.AMPLIFIER={type:3,value:"AMPLIFIER"}}static{this.CAMERA={type:3,value:"CAMERA"}}static{this.DISPLAY={type:3,value:"DISPLAY"}}static{this.MICROPHONE={type:3,value:"MICROPHONE"}}static{this.PLAYER={type:3,value:"PLAYER"}}static{this.PROJECTOR={type:3,value:"PROJECTOR"}}static{this.RECEIVER={type:3,value:"RECEIVER"}}static{this.SPEAKER={type:3,value:"SPEAKER"}}static{this.SWITCHER={type:3,value:"SWITCHER"}}static{this.TELEPHONE={type:3,value:"TELEPHONE"}}static{this.TUNER={type:3,value:"TUNER"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcAudioVisualApplianceTypeEnum=h;class y{static{this.POLYLINE_FORM={type:3,value:"POLYLINE_FORM"}}static{this.CIRCULAR_ARC={type:3,value:"CIRCULAR_ARC"}}static{this.ELLIPTIC_ARC={type:3,value:"ELLIPTIC_ARC"}}static{this.PARABOLIC_ARC={type:3,value:"PARABOLIC_ARC"}}static{this.HYPERBOLIC_ARC={type:3,value:"HYPERBOLIC_ARC"}}static{this.UNSPECIFIED={type:3,value:"UNSPECIFIED"}}}e.IfcBSplineCurveForm=y;class f{static{this.PLANE_SURF={type:3,value:"PLANE_SURF"}}static{this.CYLINDRICAL_SURF={type:3,value:"CYLINDRICAL_SURF"}}static{this.CONICAL_SURF={type:3,value:"CONICAL_SURF"}}static{this.SPHERICAL_SURF={type:3,value:"SPHERICAL_SURF"}}static{this.TOROIDAL_SURF={type:3,value:"TOROIDAL_SURF"}}static{this.SURF_OF_REVOLUTION={type:3,value:"SURF_OF_REVOLUTION"}}static{this.RULED_SURF={type:3,value:"RULED_SURF"}}static{this.GENERALISED_CONE={type:3,value:"GENERALISED_CONE"}}static{this.QUADRIC_SURF={type:3,value:"QUADRIC_SURF"}}static{this.SURF_OF_LINEAR_EXTRUSION={type:3,value:"SURF_OF_LINEAR_EXTRUSION"}}static{this.UNSPECIFIED={type:3,value:"UNSPECIFIED"}}}e.IfcBSplineSurfaceForm=f;class w{static{this.BEAM={type:3,value:"BEAM"}}static{this.JOIST={type:3,value:"JOIST"}}static{this.HOLLOWCORE={type:3,value:"HOLLOWCORE"}}static{this.LINTEL={type:3,value:"LINTEL"}}static{this.SPANDREL={type:3,value:"SPANDREL"}}static{this.T_BEAM={type:3,value:"T_BEAM"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcBeamTypeEnum=w;class T{static{this.GREATERTHAN={type:3,value:"GREATERTHAN"}}static{this.GREATERTHANOREQUALTO={type:3,value:"GREATERTHANOREQUALTO"}}static{this.LESSTHAN={type:3,value:"LESSTHAN"}}static{this.LESSTHANOREQUALTO={type:3,value:"LESSTHANOREQUALTO"}}static{this.EQUALTO={type:3,value:"EQUALTO"}}static{this.NOTEQUALTO={type:3,value:"NOTEQUALTO"}}static{this.INCLUDES={type:3,value:"INCLUDES"}}static{this.NOTINCLUDES={type:3,value:"NOTINCLUDES"}}static{this.INCLUDEDIN={type:3,value:"INCLUDEDIN"}}static{this.NOTINCLUDEDIN={type:3,value:"NOTINCLUDEDIN"}}}e.IfcBenchmarkEnum=T;class E{static{this.WATER={type:3,value:"WATER"}}static{this.STEAM={type:3,value:"STEAM"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcBoilerTypeEnum=E;class m{static{this.UNION={type:3,value:"UNION"}}static{this.INTERSECTION={type:3,value:"INTERSECTION"}}static{this.DIFFERENCE={type:3,value:"DIFFERENCE"}}}e.IfcBooleanOperator=m;class D{static{this.INSULATION={type:3,value:"INSULATION"}}static{this.PRECASTPANEL={type:3,value:"PRECASTPANEL"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcBuildingElementPartTypeEnum=D;class R{static{this.COMPLEX={type:3,value:"COMPLEX"}}static{this.ELEMENT={type:3,value:"ELEMENT"}}static{this.PARTIAL={type:3,value:"PARTIAL"}}static{this.PROVISIONFORVOID={type:3,value:"PROVISIONFORVOID"}}static{this.PROVISIONFORSPACE={type:3,value:"PROVISIONFORSPACE"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcBuildingElementProxyTypeEnum=R;class N{static{this.FENESTRATION={type:3,value:"FENESTRATION"}}static{this.FOUNDATION={type:3,value:"FOUNDATION"}}static{this.LOADBEARING={type:3,value:"LOADBEARING"}}static{this.OUTERSHELL={type:3,value:"OUTERSHELL"}}static{this.SHADING={type:3,value:"SHADING"}}static{this.TRANSPORT={type:3,value:"TRANSPORT"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcBuildingSystemTypeEnum=N;class O{static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcBurnerTypeEnum=O;class S{static{this.BEND={type:3,value:"BEND"}}static{this.CROSS={type:3,value:"CROSS"}}static{this.REDUCER={type:3,value:"REDUCER"}}static{this.TEE={type:3,value:"TEE"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcCableCarrierFittingTypeEnum=S;class A{static{this.CABLELADDERSEGMENT={type:3,value:"CABLELADDERSEGMENT"}}static{this.CABLETRAYSEGMENT={type:3,value:"CABLETRAYSEGMENT"}}static{this.CABLETRUNKINGSEGMENT={type:3,value:"CABLETRUNKINGSEGMENT"}}static{this.CONDUITSEGMENT={type:3,value:"CONDUITSEGMENT"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcCableCarrierSegmentTypeEnum=A;class b{static{this.CONNECTOR={type:3,value:"CONNECTOR"}}static{this.ENTRY={type:3,value:"ENTRY"}}static{this.EXIT={type:3,value:"EXIT"}}static{this.JUNCTION={type:3,value:"JUNCTION"}}static{this.TRANSITION={type:3,value:"TRANSITION"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcCableFittingTypeEnum=b;class C{static{this.BUSBARSEGMENT={type:3,value:"BUSBARSEGMENT"}}static{this.CABLESEGMENT={type:3,value:"CABLESEGMENT"}}static{this.CONDUCTORSEGMENT={type:3,value:"CONDUCTORSEGMENT"}}static{this.CORESEGMENT={type:3,value:"CORESEGMENT"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcCableSegmentTypeEnum=C;class L{static{this.NOCHANGE={type:3,value:"NOCHANGE"}}static{this.MODIFIED={type:3,value:"MODIFIED"}}static{this.ADDED={type:3,value:"ADDED"}}static{this.DELETED={type:3,value:"DELETED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcChangeActionEnum=L;class P{static{this.AIRCOOLED={type:3,value:"AIRCOOLED"}}static{this.WATERCOOLED={type:3,value:"WATERCOOLED"}}static{this.HEATRECOVERY={type:3,value:"HEATRECOVERY"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcChillerTypeEnum=P;class g{static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcChimneyTypeEnum=g;class H{static{this.DXCOOLINGCOIL={type:3,value:"DXCOOLINGCOIL"}}static{this.ELECTRICHEATINGCOIL={type:3,value:"ELECTRICHEATINGCOIL"}}static{this.GASHEATINGCOIL={type:3,value:"GASHEATINGCOIL"}}static{this.HYDRONICCOIL={type:3,value:"HYDRONICCOIL"}}static{this.STEAMHEATINGCOIL={type:3,value:"STEAMHEATINGCOIL"}}static{this.WATERCOOLINGCOIL={type:3,value:"WATERCOOLINGCOIL"}}static{this.WATERHEATINGCOIL={type:3,value:"WATERHEATINGCOIL"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcCoilTypeEnum=H;class B{static{this.COLUMN={type:3,value:"COLUMN"}}static{this.PILASTER={type:3,value:"PILASTER"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcColumnTypeEnum=B;class F{static{this.ANTENNA={type:3,value:"ANTENNA"}}static{this.COMPUTER={type:3,value:"COMPUTER"}}static{this.FAX={type:3,value:"FAX"}}static{this.GATEWAY={type:3,value:"GATEWAY"}}static{this.MODEM={type:3,value:"MODEM"}}static{this.NETWORKAPPLIANCE={type:3,value:"NETWORKAPPLIANCE"}}static{this.NETWORKBRIDGE={type:3,value:"NETWORKBRIDGE"}}static{this.NETWORKHUB={type:3,value:"NETWORKHUB"}}static{this.PRINTER={type:3,value:"PRINTER"}}static{this.REPEATER={type:3,value:"REPEATER"}}static{this.ROUTER={type:3,value:"ROUTER"}}static{this.SCANNER={type:3,value:"SCANNER"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcCommunicationsApplianceTypeEnum=F;class M{static{this.P_COMPLEX={type:3,value:"P_COMPLEX"}}static{this.Q_COMPLEX={type:3,value:"Q_COMPLEX"}}}e.IfcComplexPropertyTemplateTypeEnum=M;class x{static{this.DYNAMIC={type:3,value:"DYNAMIC"}}static{this.RECIPROCATING={type:3,value:"RECIPROCATING"}}static{this.ROTARY={type:3,value:"ROTARY"}}static{this.SCROLL={type:3,value:"SCROLL"}}static{this.TROCHOIDAL={type:3,value:"TROCHOIDAL"}}static{this.SINGLESTAGE={type:3,value:"SINGLESTAGE"}}static{this.BOOSTER={type:3,value:"BOOSTER"}}static{this.OPENTYPE={type:3,value:"OPENTYPE"}}static{this.HERMETIC={type:3,value:"HERMETIC"}}static{this.SEMIHERMETIC={type:3,value:"SEMIHERMETIC"}}static{this.WELDEDSHELLHERMETIC={type:3,value:"WELDEDSHELLHERMETIC"}}static{this.ROLLINGPISTON={type:3,value:"ROLLINGPISTON"}}static{this.ROTARYVANE={type:3,value:"ROTARYVANE"}}static{this.SINGLESCREW={type:3,value:"SINGLESCREW"}}static{this.TWINSCREW={type:3,value:"TWINSCREW"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcCompressorTypeEnum=x;class U{static{this.AIRCOOLED={type:3,value:"AIRCOOLED"}}static{this.EVAPORATIVECOOLED={type:3,value:"EVAPORATIVECOOLED"}}static{this.WATERCOOLED={type:3,value:"WATERCOOLED"}}static{this.WATERCOOLEDBRAZEDPLATE={type:3,value:"WATERCOOLEDBRAZEDPLATE"}}static{this.WATERCOOLEDSHELLCOIL={type:3,value:"WATERCOOLEDSHELLCOIL"}}static{this.WATERCOOLEDSHELLTUBE={type:3,value:"WATERCOOLEDSHELLTUBE"}}static{this.WATERCOOLEDTUBEINTUBE={type:3,value:"WATERCOOLEDTUBEINTUBE"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcCondenserTypeEnum=U;class G{static{this.ATPATH={type:3,value:"ATPATH"}}static{this.ATSTART={type:3,value:"ATSTART"}}static{this.ATEND={type:3,value:"ATEND"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcConnectionTypeEnum=G;class j{static{this.HARD={type:3,value:"HARD"}}static{this.SOFT={type:3,value:"SOFT"}}static{this.ADVISORY={type:3,value:"ADVISORY"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcConstraintEnum=j;class _{static{this.DEMOLISHING={type:3,value:"DEMOLISHING"}}static{this.EARTHMOVING={type:3,value:"EARTHMOVING"}}static{this.ERECTING={type:3,value:"ERECTING"}}static{this.HEATING={type:3,value:"HEATING"}}static{this.LIGHTING={type:3,value:"LIGHTING"}}static{this.PAVING={type:3,value:"PAVING"}}static{this.PUMPING={type:3,value:"PUMPING"}}static{this.TRANSPORTING={type:3,value:"TRANSPORTING"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcConstructionEquipmentResourceTypeEnum=_;class V{static{this.AGGREGATES={type:3,value:"AGGREGATES"}}static{this.CONCRETE={type:3,value:"CONCRETE"}}static{this.DRYWALL={type:3,value:"DRYWALL"}}static{this.FUEL={type:3,value:"FUEL"}}static{this.GYPSUM={type:3,value:"GYPSUM"}}static{this.MASONRY={type:3,value:"MASONRY"}}static{this.METAL={type:3,value:"METAL"}}static{this.PLASTIC={type:3,value:"PLASTIC"}}static{this.WOOD={type:3,value:"WOOD"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}}e.IfcConstructionMaterialResourceTypeEnum=V;class W{static{this.ASSEMBLY={type:3,value:"ASSEMBLY"}}static{this.FORMWORK={type:3,value:"FORMWORK"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcConstructionProductResourceTypeEnum=W;class q{static{this.FLOATING={type:3,value:"FLOATING"}}static{this.PROGRAMMABLE={type:3,value:"PROGRAMMABLE"}}static{this.PROPORTIONAL={type:3,value:"PROPORTIONAL"}}static{this.MULTIPOSITION={type:3,value:"MULTIPOSITION"}}static{this.TWOPOSITION={type:3,value:"TWOPOSITION"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcControllerTypeEnum=q;class Y{static{this.ACTIVE={type:3,value:"ACTIVE"}}static{this.PASSIVE={type:3,value:"PASSIVE"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcCooledBeamTypeEnum=Y;class k{static{this.NATURALDRAFT={type:3,value:"NATURALDRAFT"}}static{this.MECHANICALINDUCEDDRAFT={type:3,value:"MECHANICALINDUCEDDRAFT"}}static{this.MECHANICALFORCEDDRAFT={type:3,value:"MECHANICALFORCEDDRAFT"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcCoolingTowerTypeEnum=k;class z{static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcCostItemTypeEnum=z;class X{static{this.BUDGET={type:3,value:"BUDGET"}}static{this.COSTPLAN={type:3,value:"COSTPLAN"}}static{this.ESTIMATE={type:3,value:"ESTIMATE"}}static{this.TENDER={type:3,value:"TENDER"}}static{this.PRICEDBILLOFQUANTITIES={type:3,value:"PRICEDBILLOFQUANTITIES"}}static{this.UNPRICEDBILLOFQUANTITIES={type:3,value:"UNPRICEDBILLOFQUANTITIES"}}static{this.SCHEDULEOFRATES={type:3,value:"SCHEDULEOFRATES"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcCostScheduleTypeEnum=X;class K{static{this.CEILING={type:3,value:"CEILING"}}static{this.FLOORING={type:3,value:"FLOORING"}}static{this.CLADDING={type:3,value:"CLADDING"}}static{this.ROOFING={type:3,value:"ROOFING"}}static{this.MOLDING={type:3,value:"MOLDING"}}static{this.SKIRTINGBOARD={type:3,value:"SKIRTINGBOARD"}}static{this.INSULATION={type:3,value:"INSULATION"}}static{this.MEMBRANE={type:3,value:"MEMBRANE"}}static{this.SLEEVING={type:3,value:"SLEEVING"}}static{this.WRAPPING={type:3,value:"WRAPPING"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcCoveringTypeEnum=K;class Q{static{this.OFFICE={type:3,value:"OFFICE"}}static{this.SITE={type:3,value:"SITE"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcCrewResourceTypeEnum=Q;class ${static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcCurtainWallTypeEnum=$;class Z{static{this.LINEAR={type:3,value:"LINEAR"}}static{this.LOG_LINEAR={type:3,value:"LOG_LINEAR"}}static{this.LOG_LOG={type:3,value:"LOG_LOG"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcCurveInterpolationEnum=Z;class J{static{this.BACKDRAFTDAMPER={type:3,value:"BACKDRAFTDAMPER"}}static{this.BALANCINGDAMPER={type:3,value:"BALANCINGDAMPER"}}static{this.BLASTDAMPER={type:3,value:"BLASTDAMPER"}}static{this.CONTROLDAMPER={type:3,value:"CONTROLDAMPER"}}static{this.FIREDAMPER={type:3,value:"FIREDAMPER"}}static{this.FIRESMOKEDAMPER={type:3,value:"FIRESMOKEDAMPER"}}static{this.FUMEHOODEXHAUST={type:3,value:"FUMEHOODEXHAUST"}}static{this.GRAVITYDAMPER={type:3,value:"GRAVITYDAMPER"}}static{this.GRAVITYRELIEFDAMPER={type:3,value:"GRAVITYRELIEFDAMPER"}}static{this.RELIEFDAMPER={type:3,value:"RELIEFDAMPER"}}static{this.SMOKEDAMPER={type:3,value:"SMOKEDAMPER"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcDamperTypeEnum=J;class ee{static{this.MEASURED={type:3,value:"MEASURED"}}static{this.PREDICTED={type:3,value:"PREDICTED"}}static{this.SIMULATED={type:3,value:"SIMULATED"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcDataOriginEnum=ee;class ie{static{this.ANGULARVELOCITYUNIT={type:3,value:"ANGULARVELOCITYUNIT"}}static{this.AREADENSITYUNIT={type:3,value:"AREADENSITYUNIT"}}static{this.COMPOUNDPLANEANGLEUNIT={type:3,value:"COMPOUNDPLANEANGLEUNIT"}}static{this.DYNAMICVISCOSITYUNIT={type:3,value:"DYNAMICVISCOSITYUNIT"}}static{this.HEATFLUXDENSITYUNIT={type:3,value:"HEATFLUXDENSITYUNIT"}}static{this.INTEGERCOUNTRATEUNIT={type:3,value:"INTEGERCOUNTRATEUNIT"}}static{this.ISOTHERMALMOISTURECAPACITYUNIT={type:3,value:"ISOTHERMALMOISTURECAPACITYUNIT"}}static{this.KINEMATICVISCOSITYUNIT={type:3,value:"KINEMATICVISCOSITYUNIT"}}static{this.LINEARVELOCITYUNIT={type:3,value:"LINEARVELOCITYUNIT"}}static{this.MASSDENSITYUNIT={type:3,value:"MASSDENSITYUNIT"}}static{this.MASSFLOWRATEUNIT={type:3,value:"MASSFLOWRATEUNIT"}}static{this.MOISTUREDIFFUSIVITYUNIT={type:3,value:"MOISTUREDIFFUSIVITYUNIT"}}static{this.MOLECULARWEIGHTUNIT={type:3,value:"MOLECULARWEIGHTUNIT"}}static{this.SPECIFICHEATCAPACITYUNIT={type:3,value:"SPECIFICHEATCAPACITYUNIT"}}static{this.THERMALADMITTANCEUNIT={type:3,value:"THERMALADMITTANCEUNIT"}}static{this.THERMALCONDUCTANCEUNIT={type:3,value:"THERMALCONDUCTANCEUNIT"}}static{this.THERMALRESISTANCEUNIT={type:3,value:"THERMALRESISTANCEUNIT"}}static{this.THERMALTRANSMITTANCEUNIT={type:3,value:"THERMALTRANSMITTANCEUNIT"}}static{this.VAPORPERMEABILITYUNIT={type:3,value:"VAPORPERMEABILITYUNIT"}}static{this.VOLUMETRICFLOWRATEUNIT={type:3,value:"VOLUMETRICFLOWRATEUNIT"}}static{this.ROTATIONALFREQUENCYUNIT={type:3,value:"ROTATIONALFREQUENCYUNIT"}}static{this.TORQUEUNIT={type:3,value:"TORQUEUNIT"}}static{this.MOMENTOFINERTIAUNIT={type:3,value:"MOMENTOFINERTIAUNIT"}}static{this.LINEARMOMENTUNIT={type:3,value:"LINEARMOMENTUNIT"}}static{this.LINEARFORCEUNIT={type:3,value:"LINEARFORCEUNIT"}}static{this.PLANARFORCEUNIT={type:3,value:"PLANARFORCEUNIT"}}static{this.MODULUSOFELASTICITYUNIT={type:3,value:"MODULUSOFELASTICITYUNIT"}}static{this.SHEARMODULUSUNIT={type:3,value:"SHEARMODULUSUNIT"}}static{this.LINEARSTIFFNESSUNIT={type:3,value:"LINEARSTIFFNESSUNIT"}}static{this.ROTATIONALSTIFFNESSUNIT={type:3,value:"ROTATIONALSTIFFNESSUNIT"}}static{this.MODULUSOFSUBGRADEREACTIONUNIT={type:3,value:"MODULUSOFSUBGRADEREACTIONUNIT"}}static{this.ACCELERATIONUNIT={type:3,value:"ACCELERATIONUNIT"}}static{this.CURVATUREUNIT={type:3,value:"CURVATUREUNIT"}}static{this.HEATINGVALUEUNIT={type:3,value:"HEATINGVALUEUNIT"}}static{this.IONCONCENTRATIONUNIT={type:3,value:"IONCONCENTRATIONUNIT"}}static{this.LUMINOUSINTENSITYDISTRIBUTIONUNIT={type:3,value:"LUMINOUSINTENSITYDISTRIBUTIONUNIT"}}static{this.MASSPERLENGTHUNIT={type:3,value:"MASSPERLENGTHUNIT"}}static{this.MODULUSOFLINEARSUBGRADEREACTIONUNIT={type:3,value:"MODULUSOFLINEARSUBGRADEREACTIONUNIT"}}static{this.MODULUSOFROTATIONALSUBGRADEREACTIONUNIT={type:3,value:"MODULUSOFROTATIONALSUBGRADEREACTIONUNIT"}}static{this.PHUNIT={type:3,value:"PHUNIT"}}static{this.ROTATIONALMASSUNIT={type:3,value:"ROTATIONALMASSUNIT"}}static{this.SECTIONAREAINTEGRALUNIT={type:3,value:"SECTIONAREAINTEGRALUNIT"}}static{this.SECTIONMODULUSUNIT={type:3,value:"SECTIONMODULUSUNIT"}}static{this.SOUNDPOWERLEVELUNIT={type:3,value:"SOUNDPOWERLEVELUNIT"}}static{this.SOUNDPOWERUNIT={type:3,value:"SOUNDPOWERUNIT"}}static{this.SOUNDPRESSURELEVELUNIT={type:3,value:"SOUNDPRESSURELEVELUNIT"}}static{this.SOUNDPRESSUREUNIT={type:3,value:"SOUNDPRESSUREUNIT"}}static{this.TEMPERATUREGRADIENTUNIT={type:3,value:"TEMPERATUREGRADIENTUNIT"}}static{this.TEMPERATURERATEOFCHANGEUNIT={type:3,value:"TEMPERATURERATEOFCHANGEUNIT"}}static{this.THERMALEXPANSIONCOEFFICIENTUNIT={type:3,value:"THERMALEXPANSIONCOEFFICIENTUNIT"}}static{this.WARPINGCONSTANTUNIT={type:3,value:"WARPINGCONSTANTUNIT"}}static{this.WARPINGMOMENTUNIT={type:3,value:"WARPINGMOMENTUNIT"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}}e.IfcDerivedUnitEnum=ie;class te{static{this.POSITIVE={type:3,value:"POSITIVE"}}static{this.NEGATIVE={type:3,value:"NEGATIVE"}}}e.IfcDirectionSenseEnum=te;class le{static{this.ANCHORPLATE={type:3,value:"ANCHORPLATE"}}static{this.BRACKET={type:3,value:"BRACKET"}}static{this.SHOE={type:3,value:"SHOE"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcDiscreteAccessoryTypeEnum=le;class ne{static{this.FORMEDDUCT={type:3,value:"FORMEDDUCT"}}static{this.INSPECTIONCHAMBER={type:3,value:"INSPECTIONCHAMBER"}}static{this.INSPECTIONPIT={type:3,value:"INSPECTIONPIT"}}static{this.MANHOLE={type:3,value:"MANHOLE"}}static{this.METERCHAMBER={type:3,value:"METERCHAMBER"}}static{this.SUMP={type:3,value:"SUMP"}}static{this.TRENCH={type:3,value:"TRENCH"}}static{this.VALVECHAMBER={type:3,value:"VALVECHAMBER"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcDistributionChamberElementTypeEnum=ne;class oe{static{this.CABLE={type:3,value:"CABLE"}}static{this.CABLECARRIER={type:3,value:"CABLECARRIER"}}static{this.DUCT={type:3,value:"DUCT"}}static{this.PIPE={type:3,value:"PIPE"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcDistributionPortTypeEnum=oe;class se{static{this.AIRCONDITIONING={type:3,value:"AIRCONDITIONING"}}static{this.AUDIOVISUAL={type:3,value:"AUDIOVISUAL"}}static{this.CHEMICAL={type:3,value:"CHEMICAL"}}static{this.CHILLEDWATER={type:3,value:"CHILLEDWATER"}}static{this.COMMUNICATION={type:3,value:"COMMUNICATION"}}static{this.COMPRESSEDAIR={type:3,value:"COMPRESSEDAIR"}}static{this.CONDENSERWATER={type:3,value:"CONDENSERWATER"}}static{this.CONTROL={type:3,value:"CONTROL"}}static{this.CONVEYING={type:3,value:"CONVEYING"}}static{this.DATA={type:3,value:"DATA"}}static{this.DISPOSAL={type:3,value:"DISPOSAL"}}static{this.DOMESTICCOLDWATER={type:3,value:"DOMESTICCOLDWATER"}}static{this.DOMESTICHOTWATER={type:3,value:"DOMESTICHOTWATER"}}static{this.DRAINAGE={type:3,value:"DRAINAGE"}}static{this.EARTHING={type:3,value:"EARTHING"}}static{this.ELECTRICAL={type:3,value:"ELECTRICAL"}}static{this.ELECTROACOUSTIC={type:3,value:"ELECTROACOUSTIC"}}static{this.EXHAUST={type:3,value:"EXHAUST"}}static{this.FIREPROTECTION={type:3,value:"FIREPROTECTION"}}static{this.FUEL={type:3,value:"FUEL"}}static{this.GAS={type:3,value:"GAS"}}static{this.HAZARDOUS={type:3,value:"HAZARDOUS"}}static{this.HEATING={type:3,value:"HEATING"}}static{this.LIGHTING={type:3,value:"LIGHTING"}}static{this.LIGHTNINGPROTECTION={type:3,value:"LIGHTNINGPROTECTION"}}static{this.MUNICIPALSOLIDWASTE={type:3,value:"MUNICIPALSOLIDWASTE"}}static{this.OIL={type:3,value:"OIL"}}static{this.OPERATIONAL={type:3,value:"OPERATIONAL"}}static{this.POWERGENERATION={type:3,value:"POWERGENERATION"}}static{this.RAINWATER={type:3,value:"RAINWATER"}}static{this.REFRIGERATION={type:3,value:"REFRIGERATION"}}static{this.SECURITY={type:3,value:"SECURITY"}}static{this.SEWAGE={type:3,value:"SEWAGE"}}static{this.SIGNAL={type:3,value:"SIGNAL"}}static{this.STORMWATER={type:3,value:"STORMWATER"}}static{this.TELEPHONE={type:3,value:"TELEPHONE"}}static{this.TV={type:3,value:"TV"}}static{this.VACUUM={type:3,value:"VACUUM"}}static{this.VENT={type:3,value:"VENT"}}static{this.VENTILATION={type:3,value:"VENTILATION"}}static{this.WASTEWATER={type:3,value:"WASTEWATER"}}static{this.WATERSUPPLY={type:3,value:"WATERSUPPLY"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcDistributionSystemEnum=se;class ae{static{this.PUBLIC={type:3,value:"PUBLIC"}}static{this.RESTRICTED={type:3,value:"RESTRICTED"}}static{this.CONFIDENTIAL={type:3,value:"CONFIDENTIAL"}}static{this.PERSONAL={type:3,value:"PERSONAL"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcDocumentConfidentialityEnum=ae;class de{static{this.DRAFT={type:3,value:"DRAFT"}}static{this.FINALDRAFT={type:3,value:"FINALDRAFT"}}static{this.FINAL={type:3,value:"FINAL"}}static{this.REVISION={type:3,value:"REVISION"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcDocumentStatusEnum=de;class ve{static{this.SWINGING={type:3,value:"SWINGING"}}static{this.DOUBLE_ACTING={type:3,value:"DOUBLE_ACTING"}}static{this.SLIDING={type:3,value:"SLIDING"}}static{this.FOLDING={type:3,value:"FOLDING"}}static{this.REVOLVING={type:3,value:"REVOLVING"}}static{this.ROLLINGUP={type:3,value:"ROLLINGUP"}}static{this.FIXEDPANEL={type:3,value:"FIXEDPANEL"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcDoorPanelOperationEnum=ve;class ue{static{this.LEFT={type:3,value:"LEFT"}}static{this.MIDDLE={type:3,value:"MIDDLE"}}static{this.RIGHT={type:3,value:"RIGHT"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcDoorPanelPositionEnum=ue;class re{static{this.ALUMINIUM={type:3,value:"ALUMINIUM"}}static{this.HIGH_GRADE_STEEL={type:3,value:"HIGH_GRADE_STEEL"}}static{this.STEEL={type:3,value:"STEEL"}}static{this.WOOD={type:3,value:"WOOD"}}static{this.ALUMINIUM_WOOD={type:3,value:"ALUMINIUM_WOOD"}}static{this.ALUMINIUM_PLASTIC={type:3,value:"ALUMINIUM_PLASTIC"}}static{this.PLASTIC={type:3,value:"PLASTIC"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcDoorStyleConstructionEnum=re;class ce{static{this.SINGLE_SWING_LEFT={type:3,value:"SINGLE_SWING_LEFT"}}static{this.SINGLE_SWING_RIGHT={type:3,value:"SINGLE_SWING_RIGHT"}}static{this.DOUBLE_DOOR_SINGLE_SWING={type:3,value:"DOUBLE_DOOR_SINGLE_SWING"}}static{this.DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_LEFT={type:3,value:"DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_LEFT"}}static{this.DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_RIGHT={type:3,value:"DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_RIGHT"}}static{this.DOUBLE_SWING_LEFT={type:3,value:"DOUBLE_SWING_LEFT"}}static{this.DOUBLE_SWING_RIGHT={type:3,value:"DOUBLE_SWING_RIGHT"}}static{this.DOUBLE_DOOR_DOUBLE_SWING={type:3,value:"DOUBLE_DOOR_DOUBLE_SWING"}}static{this.SLIDING_TO_LEFT={type:3,value:"SLIDING_TO_LEFT"}}static{this.SLIDING_TO_RIGHT={type:3,value:"SLIDING_TO_RIGHT"}}static{this.DOUBLE_DOOR_SLIDING={type:3,value:"DOUBLE_DOOR_SLIDING"}}static{this.FOLDING_TO_LEFT={type:3,value:"FOLDING_TO_LEFT"}}static{this.FOLDING_TO_RIGHT={type:3,value:"FOLDING_TO_RIGHT"}}static{this.DOUBLE_DOOR_FOLDING={type:3,value:"DOUBLE_DOOR_FOLDING"}}static{this.REVOLVING={type:3,value:"REVOLVING"}}static{this.ROLLINGUP={type:3,value:"ROLLINGUP"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcDoorStyleOperationEnum=ce;class Ie{static{this.DOOR={type:3,value:"DOOR"}}static{this.GATE={type:3,value:"GATE"}}static{this.TRAPDOOR={type:3,value:"TRAPDOOR"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcDoorTypeEnum=Ie;class pe{static{this.SINGLE_SWING_LEFT={type:3,value:"SINGLE_SWING_LEFT"}}static{this.SINGLE_SWING_RIGHT={type:3,value:"SINGLE_SWING_RIGHT"}}static{this.DOUBLE_DOOR_SINGLE_SWING={type:3,value:"DOUBLE_DOOR_SINGLE_SWING"}}static{this.DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_LEFT={type:3,value:"DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_LEFT"}}static{this.DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_RIGHT={type:3,value:"DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_RIGHT"}}static{this.DOUBLE_SWING_LEFT={type:3,value:"DOUBLE_SWING_LEFT"}}static{this.DOUBLE_SWING_RIGHT={type:3,value:"DOUBLE_SWING_RIGHT"}}static{this.DOUBLE_DOOR_DOUBLE_SWING={type:3,value:"DOUBLE_DOOR_DOUBLE_SWING"}}static{this.SLIDING_TO_LEFT={type:3,value:"SLIDING_TO_LEFT"}}static{this.SLIDING_TO_RIGHT={type:3,value:"SLIDING_TO_RIGHT"}}static{this.DOUBLE_DOOR_SLIDING={type:3,value:"DOUBLE_DOOR_SLIDING"}}static{this.FOLDING_TO_LEFT={type:3,value:"FOLDING_TO_LEFT"}}static{this.FOLDING_TO_RIGHT={type:3,value:"FOLDING_TO_RIGHT"}}static{this.DOUBLE_DOOR_FOLDING={type:3,value:"DOUBLE_DOOR_FOLDING"}}static{this.REVOLVING={type:3,value:"REVOLVING"}}static{this.ROLLINGUP={type:3,value:"ROLLINGUP"}}static{this.SWING_FIXED_LEFT={type:3,value:"SWING_FIXED_LEFT"}}static{this.SWING_FIXED_RIGHT={type:3,value:"SWING_FIXED_RIGHT"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcDoorTypeOperationEnum=pe;class he{static{this.BEND={type:3,value:"BEND"}}static{this.CONNECTOR={type:3,value:"CONNECTOR"}}static{this.ENTRY={type:3,value:"ENTRY"}}static{this.EXIT={type:3,value:"EXIT"}}static{this.JUNCTION={type:3,value:"JUNCTION"}}static{this.OBSTRUCTION={type:3,value:"OBSTRUCTION"}}static{this.TRANSITION={type:3,value:"TRANSITION"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcDuctFittingTypeEnum=he;class ye{static{this.RIGIDSEGMENT={type:3,value:"RIGIDSEGMENT"}}static{this.FLEXIBLESEGMENT={type:3,value:"FLEXIBLESEGMENT"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcDuctSegmentTypeEnum=ye;class fe{static{this.FLATOVAL={type:3,value:"FLATOVAL"}}static{this.RECTANGULAR={type:3,value:"RECTANGULAR"}}static{this.ROUND={type:3,value:"ROUND"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcDuctSilencerTypeEnum=fe;class we{static{this.DISHWASHER={type:3,value:"DISHWASHER"}}static{this.ELECTRICCOOKER={type:3,value:"ELECTRICCOOKER"}}static{this.FREESTANDINGELECTRICHEATER={type:3,value:"FREESTANDINGELECTRICHEATER"}}static{this.FREESTANDINGFAN={type:3,value:"FREESTANDINGFAN"}}static{this.FREESTANDINGWATERHEATER={type:3,value:"FREESTANDINGWATERHEATER"}}static{this.FREESTANDINGWATERCOOLER={type:3,value:"FREESTANDINGWATERCOOLER"}}static{this.FREEZER={type:3,value:"FREEZER"}}static{this.FRIDGE_FREEZER={type:3,value:"FRIDGE_FREEZER"}}static{this.HANDDRYER={type:3,value:"HANDDRYER"}}static{this.KITCHENMACHINE={type:3,value:"KITCHENMACHINE"}}static{this.MICROWAVE={type:3,value:"MICROWAVE"}}static{this.PHOTOCOPIER={type:3,value:"PHOTOCOPIER"}}static{this.REFRIGERATOR={type:3,value:"REFRIGERATOR"}}static{this.TUMBLEDRYER={type:3,value:"TUMBLEDRYER"}}static{this.VENDINGMACHINE={type:3,value:"VENDINGMACHINE"}}static{this.WASHINGMACHINE={type:3,value:"WASHINGMACHINE"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcElectricApplianceTypeEnum=we;class Te{static{this.CONSUMERUNIT={type:3,value:"CONSUMERUNIT"}}static{this.DISTRIBUTIONBOARD={type:3,value:"DISTRIBUTIONBOARD"}}static{this.MOTORCONTROLCENTRE={type:3,value:"MOTORCONTROLCENTRE"}}static{this.SWITCHBOARD={type:3,value:"SWITCHBOARD"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcElectricDistributionBoardTypeEnum=Te;class Ee{static{this.BATTERY={type:3,value:"BATTERY"}}static{this.CAPACITORBANK={type:3,value:"CAPACITORBANK"}}static{this.HARMONICFILTER={type:3,value:"HARMONICFILTER"}}static{this.INDUCTORBANK={type:3,value:"INDUCTORBANK"}}static{this.UPS={type:3,value:"UPS"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcElectricFlowStorageDeviceTypeEnum=Ee;class me{static{this.CHP={type:3,value:"CHP"}}static{this.ENGINEGENERATOR={type:3,value:"ENGINEGENERATOR"}}static{this.STANDALONE={type:3,value:"STANDALONE"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcElectricGeneratorTypeEnum=me;class De{static{this.DC={type:3,value:"DC"}}static{this.INDUCTION={type:3,value:"INDUCTION"}}static{this.POLYPHASE={type:3,value:"POLYPHASE"}}static{this.RELUCTANCESYNCHRONOUS={type:3,value:"RELUCTANCESYNCHRONOUS"}}static{this.SYNCHRONOUS={type:3,value:"SYNCHRONOUS"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcElectricMotorTypeEnum=De;class Re{static{this.TIMECLOCK={type:3,value:"TIMECLOCK"}}static{this.TIMEDELAY={type:3,value:"TIMEDELAY"}}static{this.RELAY={type:3,value:"RELAY"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcElectricTimeControlTypeEnum=Re;class Ne{static{this.ACCESSORY_ASSEMBLY={type:3,value:"ACCESSORY_ASSEMBLY"}}static{this.ARCH={type:3,value:"ARCH"}}static{this.BEAM_GRID={type:3,value:"BEAM_GRID"}}static{this.BRACED_FRAME={type:3,value:"BRACED_FRAME"}}static{this.GIRDER={type:3,value:"GIRDER"}}static{this.REINFORCEMENT_UNIT={type:3,value:"REINFORCEMENT_UNIT"}}static{this.RIGID_FRAME={type:3,value:"RIGID_FRAME"}}static{this.SLAB_FIELD={type:3,value:"SLAB_FIELD"}}static{this.TRUSS={type:3,value:"TRUSS"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcElementAssemblyTypeEnum=Ne;class Oe{static{this.COMPLEX={type:3,value:"COMPLEX"}}static{this.ELEMENT={type:3,value:"ELEMENT"}}static{this.PARTIAL={type:3,value:"PARTIAL"}}}e.IfcElementCompositionEnum=Oe;class Se{static{this.EXTERNALCOMBUSTION={type:3,value:"EXTERNALCOMBUSTION"}}static{this.INTERNALCOMBUSTION={type:3,value:"INTERNALCOMBUSTION"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcEngineTypeEnum=Se;class Ae{static{this.DIRECTEVAPORATIVERANDOMMEDIAAIRCOOLER={type:3,value:"DIRECTEVAPORATIVERANDOMMEDIAAIRCOOLER"}}static{this.DIRECTEVAPORATIVERIGIDMEDIAAIRCOOLER={type:3,value:"DIRECTEVAPORATIVERIGIDMEDIAAIRCOOLER"}}static{this.DIRECTEVAPORATIVESLINGERSPACKAGEDAIRCOOLER={type:3,value:"DIRECTEVAPORATIVESLINGERSPACKAGEDAIRCOOLER"}}static{this.DIRECTEVAPORATIVEPACKAGEDROTARYAIRCOOLER={type:3,value:"DIRECTEVAPORATIVEPACKAGEDROTARYAIRCOOLER"}}static{this.DIRECTEVAPORATIVEAIRWASHER={type:3,value:"DIRECTEVAPORATIVEAIRWASHER"}}static{this.INDIRECTEVAPORATIVEPACKAGEAIRCOOLER={type:3,value:"INDIRECTEVAPORATIVEPACKAGEAIRCOOLER"}}static{this.INDIRECTEVAPORATIVEWETCOIL={type:3,value:"INDIRECTEVAPORATIVEWETCOIL"}}static{this.INDIRECTEVAPORATIVECOOLINGTOWERORCOILCOOLER={type:3,value:"INDIRECTEVAPORATIVECOOLINGTOWERORCOILCOOLER"}}static{this.INDIRECTDIRECTCOMBINATION={type:3,value:"INDIRECTDIRECTCOMBINATION"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcEvaporativeCoolerTypeEnum=Ae;class be{static{this.DIRECTEXPANSION={type:3,value:"DIRECTEXPANSION"}}static{this.DIRECTEXPANSIONSHELLANDTUBE={type:3,value:"DIRECTEXPANSIONSHELLANDTUBE"}}static{this.DIRECTEXPANSIONTUBEINTUBE={type:3,value:"DIRECTEXPANSIONTUBEINTUBE"}}static{this.DIRECTEXPANSIONBRAZEDPLATE={type:3,value:"DIRECTEXPANSIONBRAZEDPLATE"}}static{this.FLOODEDSHELLANDTUBE={type:3,value:"FLOODEDSHELLANDTUBE"}}static{this.SHELLANDCOIL={type:3,value:"SHELLANDCOIL"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcEvaporatorTypeEnum=be;class Ce{static{this.EVENTRULE={type:3,value:"EVENTRULE"}}static{this.EVENTMESSAGE={type:3,value:"EVENTMESSAGE"}}static{this.EVENTTIME={type:3,value:"EVENTTIME"}}static{this.EVENTCOMPLEX={type:3,value:"EVENTCOMPLEX"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcEventTriggerTypeEnum=Ce;class Le{static{this.STARTEVENT={type:3,value:"STARTEVENT"}}static{this.ENDEVENT={type:3,value:"ENDEVENT"}}static{this.INTERMEDIATEEVENT={type:3,value:"INTERMEDIATEEVENT"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcEventTypeEnum=Le;class Pe{static{this.EXTERNAL={type:3,value:"EXTERNAL"}}static{this.EXTERNAL_EARTH={type:3,value:"EXTERNAL_EARTH"}}static{this.EXTERNAL_WATER={type:3,value:"EXTERNAL_WATER"}}static{this.EXTERNAL_FIRE={type:3,value:"EXTERNAL_FIRE"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcExternalSpatialElementTypeEnum=Pe;class ge{static{this.CENTRIFUGALFORWARDCURVED={type:3,value:"CENTRIFUGALFORWARDCURVED"}}static{this.CENTRIFUGALRADIAL={type:3,value:"CENTRIFUGALRADIAL"}}static{this.CENTRIFUGALBACKWARDINCLINEDCURVED={type:3,value:"CENTRIFUGALBACKWARDINCLINEDCURVED"}}static{this.CENTRIFUGALAIRFOIL={type:3,value:"CENTRIFUGALAIRFOIL"}}static{this.TUBEAXIAL={type:3,value:"TUBEAXIAL"}}static{this.VANEAXIAL={type:3,value:"VANEAXIAL"}}static{this.PROPELLORAXIAL={type:3,value:"PROPELLORAXIAL"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcFanTypeEnum=ge;class He{static{this.GLUE={type:3,value:"GLUE"}}static{this.MORTAR={type:3,value:"MORTAR"}}static{this.WELD={type:3,value:"WELD"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcFastenerTypeEnum=He;class Be{static{this.AIRPARTICLEFILTER={type:3,value:"AIRPARTICLEFILTER"}}static{this.COMPRESSEDAIRFILTER={type:3,value:"COMPRESSEDAIRFILTER"}}static{this.ODORFILTER={type:3,value:"ODORFILTER"}}static{this.OILFILTER={type:3,value:"OILFILTER"}}static{this.STRAINER={type:3,value:"STRAINER"}}static{this.WATERFILTER={type:3,value:"WATERFILTER"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcFilterTypeEnum=Be;class Fe{static{this.BREECHINGINLET={type:3,value:"BREECHINGINLET"}}static{this.FIREHYDRANT={type:3,value:"FIREHYDRANT"}}static{this.HOSEREEL={type:3,value:"HOSEREEL"}}static{this.SPRINKLER={type:3,value:"SPRINKLER"}}static{this.SPRINKLERDEFLECTOR={type:3,value:"SPRINKLERDEFLECTOR"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcFireSuppressionTerminalTypeEnum=Fe;class Me{static{this.SOURCE={type:3,value:"SOURCE"}}static{this.SINK={type:3,value:"SINK"}}static{this.SOURCEANDSINK={type:3,value:"SOURCEANDSINK"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcFlowDirectionEnum=Me;class xe{static{this.PRESSUREGAUGE={type:3,value:"PRESSUREGAUGE"}}static{this.THERMOMETER={type:3,value:"THERMOMETER"}}static{this.AMMETER={type:3,value:"AMMETER"}}static{this.FREQUENCYMETER={type:3,value:"FREQUENCYMETER"}}static{this.POWERFACTORMETER={type:3,value:"POWERFACTORMETER"}}static{this.PHASEANGLEMETER={type:3,value:"PHASEANGLEMETER"}}static{this.VOLTMETER_PEAK={type:3,value:"VOLTMETER_PEAK"}}static{this.VOLTMETER_RMS={type:3,value:"VOLTMETER_RMS"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcFlowInstrumentTypeEnum=xe;class Ue{static{this.ENERGYMETER={type:3,value:"ENERGYMETER"}}static{this.GASMETER={type:3,value:"GASMETER"}}static{this.OILMETER={type:3,value:"OILMETER"}}static{this.WATERMETER={type:3,value:"WATERMETER"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcFlowMeterTypeEnum=Ue;class Ge{static{this.CAISSON_FOUNDATION={type:3,value:"CAISSON_FOUNDATION"}}static{this.FOOTING_BEAM={type:3,value:"FOOTING_BEAM"}}static{this.PAD_FOOTING={type:3,value:"PAD_FOOTING"}}static{this.PILE_CAP={type:3,value:"PILE_CAP"}}static{this.STRIP_FOOTING={type:3,value:"STRIP_FOOTING"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcFootingTypeEnum=Ge;class je{static{this.CHAIR={type:3,value:"CHAIR"}}static{this.TABLE={type:3,value:"TABLE"}}static{this.DESK={type:3,value:"DESK"}}static{this.BED={type:3,value:"BED"}}static{this.FILECABINET={type:3,value:"FILECABINET"}}static{this.SHELF={type:3,value:"SHELF"}}static{this.SOFA={type:3,value:"SOFA"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcFurnitureTypeEnum=je;class _e{static{this.TERRAIN={type:3,value:"TERRAIN"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcGeographicElementTypeEnum=_e;class Ve{static{this.GRAPH_VIEW={type:3,value:"GRAPH_VIEW"}}static{this.SKETCH_VIEW={type:3,value:"SKETCH_VIEW"}}static{this.MODEL_VIEW={type:3,value:"MODEL_VIEW"}}static{this.PLAN_VIEW={type:3,value:"PLAN_VIEW"}}static{this.REFLECTED_PLAN_VIEW={type:3,value:"REFLECTED_PLAN_VIEW"}}static{this.SECTION_VIEW={type:3,value:"SECTION_VIEW"}}static{this.ELEVATION_VIEW={type:3,value:"ELEVATION_VIEW"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcGeometricProjectionEnum=Ve;class We{static{this.GLOBAL_COORDS={type:3,value:"GLOBAL_COORDS"}}static{this.LOCAL_COORDS={type:3,value:"LOCAL_COORDS"}}}e.IfcGlobalOrLocalEnum=We;class qe{static{this.RECTANGULAR={type:3,value:"RECTANGULAR"}}static{this.RADIAL={type:3,value:"RADIAL"}}static{this.TRIANGULAR={type:3,value:"TRIANGULAR"}}static{this.IRREGULAR={type:3,value:"IRREGULAR"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcGridTypeEnum=qe;class Ye{static{this.PLATE={type:3,value:"PLATE"}}static{this.SHELLANDTUBE={type:3,value:"SHELLANDTUBE"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcHeatExchangerTypeEnum=Ye;class ke{static{this.STEAMINJECTION={type:3,value:"STEAMINJECTION"}}static{this.ADIABATICAIRWASHER={type:3,value:"ADIABATICAIRWASHER"}}static{this.ADIABATICPAN={type:3,value:"ADIABATICPAN"}}static{this.ADIABATICWETTEDELEMENT={type:3,value:"ADIABATICWETTEDELEMENT"}}static{this.ADIABATICATOMIZING={type:3,value:"ADIABATICATOMIZING"}}static{this.ADIABATICULTRASONIC={type:3,value:"ADIABATICULTRASONIC"}}static{this.ADIABATICRIGIDMEDIA={type:3,value:"ADIABATICRIGIDMEDIA"}}static{this.ADIABATICCOMPRESSEDAIRNOZZLE={type:3,value:"ADIABATICCOMPRESSEDAIRNOZZLE"}}static{this.ASSISTEDELECTRIC={type:3,value:"ASSISTEDELECTRIC"}}static{this.ASSISTEDNATURALGAS={type:3,value:"ASSISTEDNATURALGAS"}}static{this.ASSISTEDPROPANE={type:3,value:"ASSISTEDPROPANE"}}static{this.ASSISTEDBUTANE={type:3,value:"ASSISTEDBUTANE"}}static{this.ASSISTEDSTEAM={type:3,value:"ASSISTEDSTEAM"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcHumidifierTypeEnum=ke;class ze{static{this.CYCLONIC={type:3,value:"CYCLONIC"}}static{this.GREASE={type:3,value:"GREASE"}}static{this.OIL={type:3,value:"OIL"}}static{this.PETROL={type:3,value:"PETROL"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcInterceptorTypeEnum=ze;class Xe{static{this.INTERNAL={type:3,value:"INTERNAL"}}static{this.EXTERNAL={type:3,value:"EXTERNAL"}}static{this.EXTERNAL_EARTH={type:3,value:"EXTERNAL_EARTH"}}static{this.EXTERNAL_WATER={type:3,value:"EXTERNAL_WATER"}}static{this.EXTERNAL_FIRE={type:3,value:"EXTERNAL_FIRE"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcInternalOrExternalEnum=Xe;class Ke{static{this.ASSETINVENTORY={type:3,value:"ASSETINVENTORY"}}static{this.SPACEINVENTORY={type:3,value:"SPACEINVENTORY"}}static{this.FURNITUREINVENTORY={type:3,value:"FURNITUREINVENTORY"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcInventoryTypeEnum=Ke;class Qe{static{this.DATA={type:3,value:"DATA"}}static{this.POWER={type:3,value:"POWER"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcJunctionBoxTypeEnum=Qe;class $e{static{this.UNIFORM_KNOTS={type:3,value:"UNIFORM_KNOTS"}}static{this.QUASI_UNIFORM_KNOTS={type:3,value:"QUASI_UNIFORM_KNOTS"}}static{this.PIECEWISE_BEZIER_KNOTS={type:3,value:"PIECEWISE_BEZIER_KNOTS"}}static{this.UNSPECIFIED={type:3,value:"UNSPECIFIED"}}}e.IfcKnotType=$e;class Ze{static{this.ADMINISTRATION={type:3,value:"ADMINISTRATION"}}static{this.CARPENTRY={type:3,value:"CARPENTRY"}}static{this.CLEANING={type:3,value:"CLEANING"}}static{this.CONCRETE={type:3,value:"CONCRETE"}}static{this.DRYWALL={type:3,value:"DRYWALL"}}static{this.ELECTRIC={type:3,value:"ELECTRIC"}}static{this.FINISHING={type:3,value:"FINISHING"}}static{this.FLOORING={type:3,value:"FLOORING"}}static{this.GENERAL={type:3,value:"GENERAL"}}static{this.HVAC={type:3,value:"HVAC"}}static{this.LANDSCAPING={type:3,value:"LANDSCAPING"}}static{this.MASONRY={type:3,value:"MASONRY"}}static{this.PAINTING={type:3,value:"PAINTING"}}static{this.PAVING={type:3,value:"PAVING"}}static{this.PLUMBING={type:3,value:"PLUMBING"}}static{this.ROOFING={type:3,value:"ROOFING"}}static{this.SITEGRADING={type:3,value:"SITEGRADING"}}static{this.STEELWORK={type:3,value:"STEELWORK"}}static{this.SURVEYING={type:3,value:"SURVEYING"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcLaborResourceTypeEnum=Ze;class Je{static{this.COMPACTFLUORESCENT={type:3,value:"COMPACTFLUORESCENT"}}static{this.FLUORESCENT={type:3,value:"FLUORESCENT"}}static{this.HALOGEN={type:3,value:"HALOGEN"}}static{this.HIGHPRESSUREMERCURY={type:3,value:"HIGHPRESSUREMERCURY"}}static{this.HIGHPRESSURESODIUM={type:3,value:"HIGHPRESSURESODIUM"}}static{this.LED={type:3,value:"LED"}}static{this.METALHALIDE={type:3,value:"METALHALIDE"}}static{this.OLED={type:3,value:"OLED"}}static{this.TUNGSTENFILAMENT={type:3,value:"TUNGSTENFILAMENT"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcLampTypeEnum=Je;class ei{static{this.AXIS1={type:3,value:"AXIS1"}}static{this.AXIS2={type:3,value:"AXIS2"}}static{this.AXIS3={type:3,value:"AXIS3"}}}e.IfcLayerSetDirectionEnum=ei;class ii{static{this.TYPE_A={type:3,value:"TYPE_A"}}static{this.TYPE_B={type:3,value:"TYPE_B"}}static{this.TYPE_C={type:3,value:"TYPE_C"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcLightDistributionCurveEnum=ii;class ti{static{this.COMPACTFLUORESCENT={type:3,value:"COMPACTFLUORESCENT"}}static{this.FLUORESCENT={type:3,value:"FLUORESCENT"}}static{this.HIGHPRESSUREMERCURY={type:3,value:"HIGHPRESSUREMERCURY"}}static{this.HIGHPRESSURESODIUM={type:3,value:"HIGHPRESSURESODIUM"}}static{this.LIGHTEMITTINGDIODE={type:3,value:"LIGHTEMITTINGDIODE"}}static{this.LOWPRESSURESODIUM={type:3,value:"LOWPRESSURESODIUM"}}static{this.LOWVOLTAGEHALOGEN={type:3,value:"LOWVOLTAGEHALOGEN"}}static{this.MAINVOLTAGEHALOGEN={type:3,value:"MAINVOLTAGEHALOGEN"}}static{this.METALHALIDE={type:3,value:"METALHALIDE"}}static{this.TUNGSTENFILAMENT={type:3,value:"TUNGSTENFILAMENT"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcLightEmissionSourceEnum=ti;class li{static{this.POINTSOURCE={type:3,value:"POINTSOURCE"}}static{this.DIRECTIONSOURCE={type:3,value:"DIRECTIONSOURCE"}}static{this.SECURITYLIGHTING={type:3,value:"SECURITYLIGHTING"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcLightFixtureTypeEnum=li;class ni{static{this.LOAD_GROUP={type:3,value:"LOAD_GROUP"}}static{this.LOAD_CASE={type:3,value:"LOAD_CASE"}}static{this.LOAD_COMBINATION={type:3,value:"LOAD_COMBINATION"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcLoadGroupTypeEnum=ni;class oi{static{this.LOGICALAND={type:3,value:"LOGICALAND"}}static{this.LOGICALOR={type:3,value:"LOGICALOR"}}static{this.LOGICALXOR={type:3,value:"LOGICALXOR"}}static{this.LOGICALNOTAND={type:3,value:"LOGICALNOTAND"}}static{this.LOGICALNOTOR={type:3,value:"LOGICALNOTOR"}}}e.IfcLogicalOperatorEnum=oi;class si{static{this.ANCHORBOLT={type:3,value:"ANCHORBOLT"}}static{this.BOLT={type:3,value:"BOLT"}}static{this.DOWEL={type:3,value:"DOWEL"}}static{this.NAIL={type:3,value:"NAIL"}}static{this.NAILPLATE={type:3,value:"NAILPLATE"}}static{this.RIVET={type:3,value:"RIVET"}}static{this.SCREW={type:3,value:"SCREW"}}static{this.SHEARCONNECTOR={type:3,value:"SHEARCONNECTOR"}}static{this.STAPLE={type:3,value:"STAPLE"}}static{this.STUDSHEARCONNECTOR={type:3,value:"STUDSHEARCONNECTOR"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcMechanicalFastenerTypeEnum=si;class ai{static{this.AIRSTATION={type:3,value:"AIRSTATION"}}static{this.FEEDAIRUNIT={type:3,value:"FEEDAIRUNIT"}}static{this.OXYGENGENERATOR={type:3,value:"OXYGENGENERATOR"}}static{this.OXYGENPLANT={type:3,value:"OXYGENPLANT"}}static{this.VACUUMSTATION={type:3,value:"VACUUMSTATION"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcMedicalDeviceTypeEnum=ai;class di{static{this.BRACE={type:3,value:"BRACE"}}static{this.CHORD={type:3,value:"CHORD"}}static{this.COLLAR={type:3,value:"COLLAR"}}static{this.MEMBER={type:3,value:"MEMBER"}}static{this.MULLION={type:3,value:"MULLION"}}static{this.PLATE={type:3,value:"PLATE"}}static{this.POST={type:3,value:"POST"}}static{this.PURLIN={type:3,value:"PURLIN"}}static{this.RAFTER={type:3,value:"RAFTER"}}static{this.STRINGER={type:3,value:"STRINGER"}}static{this.STRUT={type:3,value:"STRUT"}}static{this.STUD={type:3,value:"STUD"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcMemberTypeEnum=di;class vi{static{this.BELTDRIVE={type:3,value:"BELTDRIVE"}}static{this.COUPLING={type:3,value:"COUPLING"}}static{this.DIRECTDRIVE={type:3,value:"DIRECTDRIVE"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcMotorConnectionTypeEnum=vi;class ui{static{this.NULL={type:3,value:"NULL"}}}e.IfcNullStyle=ui;class ri{static{this.PRODUCT={type:3,value:"PRODUCT"}}static{this.PROCESS={type:3,value:"PROCESS"}}static{this.CONTROL={type:3,value:"CONTROL"}}static{this.RESOURCE={type:3,value:"RESOURCE"}}static{this.ACTOR={type:3,value:"ACTOR"}}static{this.GROUP={type:3,value:"GROUP"}}static{this.PROJECT={type:3,value:"PROJECT"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcObjectTypeEnum=ri;class ci{static{this.CODECOMPLIANCE={type:3,value:"CODECOMPLIANCE"}}static{this.CODEWAIVER={type:3,value:"CODEWAIVER"}}static{this.DESIGNINTENT={type:3,value:"DESIGNINTENT"}}static{this.EXTERNAL={type:3,value:"EXTERNAL"}}static{this.HEALTHANDSAFETY={type:3,value:"HEALTHANDSAFETY"}}static{this.MERGECONFLICT={type:3,value:"MERGECONFLICT"}}static{this.MODELVIEW={type:3,value:"MODELVIEW"}}static{this.PARAMETER={type:3,value:"PARAMETER"}}static{this.REQUIREMENT={type:3,value:"REQUIREMENT"}}static{this.SPECIFICATION={type:3,value:"SPECIFICATION"}}static{this.TRIGGERCONDITION={type:3,value:"TRIGGERCONDITION"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcObjectiveEnum=ci;class Ii{static{this.ASSIGNEE={type:3,value:"ASSIGNEE"}}static{this.ASSIGNOR={type:3,value:"ASSIGNOR"}}static{this.LESSEE={type:3,value:"LESSEE"}}static{this.LESSOR={type:3,value:"LESSOR"}}static{this.LETTINGAGENT={type:3,value:"LETTINGAGENT"}}static{this.OWNER={type:3,value:"OWNER"}}static{this.TENANT={type:3,value:"TENANT"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcOccupantTypeEnum=Ii;class pi{static{this.OPENING={type:3,value:"OPENING"}}static{this.RECESS={type:3,value:"RECESS"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcOpeningElementTypeEnum=pi;class hi{static{this.AUDIOVISUALOUTLET={type:3,value:"AUDIOVISUALOUTLET"}}static{this.COMMUNICATIONSOUTLET={type:3,value:"COMMUNICATIONSOUTLET"}}static{this.POWEROUTLET={type:3,value:"POWEROUTLET"}}static{this.DATAOUTLET={type:3,value:"DATAOUTLET"}}static{this.TELEPHONEOUTLET={type:3,value:"TELEPHONEOUTLET"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcOutletTypeEnum=hi;class yi{static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcPerformanceHistoryTypeEnum=yi;class fi{static{this.GRILL={type:3,value:"GRILL"}}static{this.LOUVER={type:3,value:"LOUVER"}}static{this.SCREEN={type:3,value:"SCREEN"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcPermeableCoveringOperationEnum=fi;class wi{static{this.ACCESS={type:3,value:"ACCESS"}}static{this.BUILDING={type:3,value:"BUILDING"}}static{this.WORK={type:3,value:"WORK"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcPermitTypeEnum=wi;class Ti{static{this.PHYSICAL={type:3,value:"PHYSICAL"}}static{this.VIRTUAL={type:3,value:"VIRTUAL"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcPhysicalOrVirtualEnum=Ti;class Ei{static{this.CAST_IN_PLACE={type:3,value:"CAST_IN_PLACE"}}static{this.COMPOSITE={type:3,value:"COMPOSITE"}}static{this.PRECAST_CONCRETE={type:3,value:"PRECAST_CONCRETE"}}static{this.PREFAB_STEEL={type:3,value:"PREFAB_STEEL"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcPileConstructionEnum=Ei;class mi{static{this.BORED={type:3,value:"BORED"}}static{this.DRIVEN={type:3,value:"DRIVEN"}}static{this.JETGROUTING={type:3,value:"JETGROUTING"}}static{this.COHESION={type:3,value:"COHESION"}}static{this.FRICTION={type:3,value:"FRICTION"}}static{this.SUPPORT={type:3,value:"SUPPORT"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcPileTypeEnum=mi;class Di{static{this.BEND={type:3,value:"BEND"}}static{this.CONNECTOR={type:3,value:"CONNECTOR"}}static{this.ENTRY={type:3,value:"ENTRY"}}static{this.EXIT={type:3,value:"EXIT"}}static{this.JUNCTION={type:3,value:"JUNCTION"}}static{this.OBSTRUCTION={type:3,value:"OBSTRUCTION"}}static{this.TRANSITION={type:3,value:"TRANSITION"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcPipeFittingTypeEnum=Di;class Ri{static{this.CULVERT={type:3,value:"CULVERT"}}static{this.FLEXIBLESEGMENT={type:3,value:"FLEXIBLESEGMENT"}}static{this.RIGIDSEGMENT={type:3,value:"RIGIDSEGMENT"}}static{this.GUTTER={type:3,value:"GUTTER"}}static{this.SPOOL={type:3,value:"SPOOL"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcPipeSegmentTypeEnum=Ri;class Ni{static{this.CURTAIN_PANEL={type:3,value:"CURTAIN_PANEL"}}static{this.SHEET={type:3,value:"SHEET"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcPlateTypeEnum=Ni;class Oi{static{this.CURVE3D={type:3,value:"CURVE3D"}}static{this.PCURVE_S1={type:3,value:"PCURVE_S1"}}static{this.PCURVE_S2={type:3,value:"PCURVE_S2"}}}e.IfcPreferredSurfaceCurveRepresentation=Oi;class Si{static{this.ADVICE_CAUTION={type:3,value:"ADVICE_CAUTION"}}static{this.ADVICE_NOTE={type:3,value:"ADVICE_NOTE"}}static{this.ADVICE_WARNING={type:3,value:"ADVICE_WARNING"}}static{this.CALIBRATION={type:3,value:"CALIBRATION"}}static{this.DIAGNOSTIC={type:3,value:"DIAGNOSTIC"}}static{this.SHUTDOWN={type:3,value:"SHUTDOWN"}}static{this.STARTUP={type:3,value:"STARTUP"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcProcedureTypeEnum=Si;class Ai{static{this.CURVE={type:3,value:"CURVE"}}static{this.AREA={type:3,value:"AREA"}}}e.IfcProfileTypeEnum=Ai;class bi{static{this.CHANGEORDER={type:3,value:"CHANGEORDER"}}static{this.MAINTENANCEWORKORDER={type:3,value:"MAINTENANCEWORKORDER"}}static{this.MOVEORDER={type:3,value:"MOVEORDER"}}static{this.PURCHASEORDER={type:3,value:"PURCHASEORDER"}}static{this.WORKORDER={type:3,value:"WORKORDER"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcProjectOrderTypeEnum=bi;class Ci{static{this.PROJECTED_LENGTH={type:3,value:"PROJECTED_LENGTH"}}static{this.TRUE_LENGTH={type:3,value:"TRUE_LENGTH"}}}e.IfcProjectedOrTrueLengthEnum=Ci;class Li{static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcProjectionElementTypeEnum=Li;class Pi{static{this.PSET_TYPEDRIVENONLY={type:3,value:"PSET_TYPEDRIVENONLY"}}static{this.PSET_TYPEDRIVENOVERRIDE={type:3,value:"PSET_TYPEDRIVENOVERRIDE"}}static{this.PSET_OCCURRENCEDRIVEN={type:3,value:"PSET_OCCURRENCEDRIVEN"}}static{this.PSET_PERFORMANCEDRIVEN={type:3,value:"PSET_PERFORMANCEDRIVEN"}}static{this.QTO_TYPEDRIVENONLY={type:3,value:"QTO_TYPEDRIVENONLY"}}static{this.QTO_TYPEDRIVENOVERRIDE={type:3,value:"QTO_TYPEDRIVENOVERRIDE"}}static{this.QTO_OCCURRENCEDRIVEN={type:3,value:"QTO_OCCURRENCEDRIVEN"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcPropertySetTemplateTypeEnum=Pi;class gi{static{this.ELECTRONIC={type:3,value:"ELECTRONIC"}}static{this.ELECTROMAGNETIC={type:3,value:"ELECTROMAGNETIC"}}static{this.RESIDUALCURRENT={type:3,value:"RESIDUALCURRENT"}}static{this.THERMAL={type:3,value:"THERMAL"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcProtectiveDeviceTrippingUnitTypeEnum=gi;class Hi{static{this.CIRCUITBREAKER={type:3,value:"CIRCUITBREAKER"}}static{this.EARTHLEAKAGECIRCUITBREAKER={type:3,value:"EARTHLEAKAGECIRCUITBREAKER"}}static{this.EARTHINGSWITCH={type:3,value:"EARTHINGSWITCH"}}static{this.FUSEDISCONNECTOR={type:3,value:"FUSEDISCONNECTOR"}}static{this.RESIDUALCURRENTCIRCUITBREAKER={type:3,value:"RESIDUALCURRENTCIRCUITBREAKER"}}static{this.RESIDUALCURRENTSWITCH={type:3,value:"RESIDUALCURRENTSWITCH"}}static{this.VARISTOR={type:3,value:"VARISTOR"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcProtectiveDeviceTypeEnum=Hi;class Bi{static{this.CIRCULATOR={type:3,value:"CIRCULATOR"}}static{this.ENDSUCTION={type:3,value:"ENDSUCTION"}}static{this.SPLITCASE={type:3,value:"SPLITCASE"}}static{this.SUBMERSIBLEPUMP={type:3,value:"SUBMERSIBLEPUMP"}}static{this.SUMPPUMP={type:3,value:"SUMPPUMP"}}static{this.VERTICALINLINE={type:3,value:"VERTICALINLINE"}}static{this.VERTICALTURBINE={type:3,value:"VERTICALTURBINE"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcPumpTypeEnum=Bi;class Fi{static{this.HANDRAIL={type:3,value:"HANDRAIL"}}static{this.GUARDRAIL={type:3,value:"GUARDRAIL"}}static{this.BALUSTRADE={type:3,value:"BALUSTRADE"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcRailingTypeEnum=Fi;class Mi{static{this.STRAIGHT={type:3,value:"STRAIGHT"}}static{this.SPIRAL={type:3,value:"SPIRAL"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcRampFlightTypeEnum=Mi;class xi{static{this.STRAIGHT_RUN_RAMP={type:3,value:"STRAIGHT_RUN_RAMP"}}static{this.TWO_STRAIGHT_RUN_RAMP={type:3,value:"TWO_STRAIGHT_RUN_RAMP"}}static{this.QUARTER_TURN_RAMP={type:3,value:"QUARTER_TURN_RAMP"}}static{this.TWO_QUARTER_TURN_RAMP={type:3,value:"TWO_QUARTER_TURN_RAMP"}}static{this.HALF_TURN_RAMP={type:3,value:"HALF_TURN_RAMP"}}static{this.SPIRAL_RAMP={type:3,value:"SPIRAL_RAMP"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcRampTypeEnum=xi;class Ui{static{this.DAILY={type:3,value:"DAILY"}}static{this.WEEKLY={type:3,value:"WEEKLY"}}static{this.MONTHLY_BY_DAY_OF_MONTH={type:3,value:"MONTHLY_BY_DAY_OF_MONTH"}}static{this.MONTHLY_BY_POSITION={type:3,value:"MONTHLY_BY_POSITION"}}static{this.BY_DAY_COUNT={type:3,value:"BY_DAY_COUNT"}}static{this.BY_WEEKDAY_COUNT={type:3,value:"BY_WEEKDAY_COUNT"}}static{this.YEARLY_BY_DAY_OF_MONTH={type:3,value:"YEARLY_BY_DAY_OF_MONTH"}}static{this.YEARLY_BY_POSITION={type:3,value:"YEARLY_BY_POSITION"}}}e.IfcRecurrenceTypeEnum=Ui;class Gi{static{this.BLINN={type:3,value:"BLINN"}}static{this.FLAT={type:3,value:"FLAT"}}static{this.GLASS={type:3,value:"GLASS"}}static{this.MATT={type:3,value:"MATT"}}static{this.METAL={type:3,value:"METAL"}}static{this.MIRROR={type:3,value:"MIRROR"}}static{this.PHONG={type:3,value:"PHONG"}}static{this.PLASTIC={type:3,value:"PLASTIC"}}static{this.STRAUSS={type:3,value:"STRAUSS"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcReflectanceMethodEnum=Gi;class ji{static{this.MAIN={type:3,value:"MAIN"}}static{this.SHEAR={type:3,value:"SHEAR"}}static{this.LIGATURE={type:3,value:"LIGATURE"}}static{this.STUD={type:3,value:"STUD"}}static{this.PUNCHING={type:3,value:"PUNCHING"}}static{this.EDGE={type:3,value:"EDGE"}}static{this.RING={type:3,value:"RING"}}static{this.ANCHORING={type:3,value:"ANCHORING"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcReinforcingBarRoleEnum=ji;class _i{static{this.PLAIN={type:3,value:"PLAIN"}}static{this.TEXTURED={type:3,value:"TEXTURED"}}}e.IfcReinforcingBarSurfaceEnum=_i;class Vi{static{this.ANCHORING={type:3,value:"ANCHORING"}}static{this.EDGE={type:3,value:"EDGE"}}static{this.LIGATURE={type:3,value:"LIGATURE"}}static{this.MAIN={type:3,value:"MAIN"}}static{this.PUNCHING={type:3,value:"PUNCHING"}}static{this.RING={type:3,value:"RING"}}static{this.SHEAR={type:3,value:"SHEAR"}}static{this.STUD={type:3,value:"STUD"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcReinforcingBarTypeEnum=Vi;class Wi{static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcReinforcingMeshTypeEnum=Wi;class qi{static{this.SUPPLIER={type:3,value:"SUPPLIER"}}static{this.MANUFACTURER={type:3,value:"MANUFACTURER"}}static{this.CONTRACTOR={type:3,value:"CONTRACTOR"}}static{this.SUBCONTRACTOR={type:3,value:"SUBCONTRACTOR"}}static{this.ARCHITECT={type:3,value:"ARCHITECT"}}static{this.STRUCTURALENGINEER={type:3,value:"STRUCTURALENGINEER"}}static{this.COSTENGINEER={type:3,value:"COSTENGINEER"}}static{this.CLIENT={type:3,value:"CLIENT"}}static{this.BUILDINGOWNER={type:3,value:"BUILDINGOWNER"}}static{this.BUILDINGOPERATOR={type:3,value:"BUILDINGOPERATOR"}}static{this.MECHANICALENGINEER={type:3,value:"MECHANICALENGINEER"}}static{this.ELECTRICALENGINEER={type:3,value:"ELECTRICALENGINEER"}}static{this.PROJECTMANAGER={type:3,value:"PROJECTMANAGER"}}static{this.FACILITIESMANAGER={type:3,value:"FACILITIESMANAGER"}}static{this.CIVILENGINEER={type:3,value:"CIVILENGINEER"}}static{this.COMMISSIONINGENGINEER={type:3,value:"COMMISSIONINGENGINEER"}}static{this.ENGINEER={type:3,value:"ENGINEER"}}static{this.OWNER={type:3,value:"OWNER"}}static{this.CONSULTANT={type:3,value:"CONSULTANT"}}static{this.CONSTRUCTIONMANAGER={type:3,value:"CONSTRUCTIONMANAGER"}}static{this.FIELDCONSTRUCTIONMANAGER={type:3,value:"FIELDCONSTRUCTIONMANAGER"}}static{this.RESELLER={type:3,value:"RESELLER"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}}e.IfcRoleEnum=qi;class Yi{static{this.FLAT_ROOF={type:3,value:"FLAT_ROOF"}}static{this.SHED_ROOF={type:3,value:"SHED_ROOF"}}static{this.GABLE_ROOF={type:3,value:"GABLE_ROOF"}}static{this.HIP_ROOF={type:3,value:"HIP_ROOF"}}static{this.HIPPED_GABLE_ROOF={type:3,value:"HIPPED_GABLE_ROOF"}}static{this.GAMBREL_ROOF={type:3,value:"GAMBREL_ROOF"}}static{this.MANSARD_ROOF={type:3,value:"MANSARD_ROOF"}}static{this.BARREL_ROOF={type:3,value:"BARREL_ROOF"}}static{this.RAINBOW_ROOF={type:3,value:"RAINBOW_ROOF"}}static{this.BUTTERFLY_ROOF={type:3,value:"BUTTERFLY_ROOF"}}static{this.PAVILION_ROOF={type:3,value:"PAVILION_ROOF"}}static{this.DOME_ROOF={type:3,value:"DOME_ROOF"}}static{this.FREEFORM={type:3,value:"FREEFORM"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcRoofTypeEnum=Yi;class ki{static{this.EXA={type:3,value:"EXA"}}static{this.PETA={type:3,value:"PETA"}}static{this.TERA={type:3,value:"TERA"}}static{this.GIGA={type:3,value:"GIGA"}}static{this.MEGA={type:3,value:"MEGA"}}static{this.KILO={type:3,value:"KILO"}}static{this.HECTO={type:3,value:"HECTO"}}static{this.DECA={type:3,value:"DECA"}}static{this.DECI={type:3,value:"DECI"}}static{this.CENTI={type:3,value:"CENTI"}}static{this.MILLI={type:3,value:"MILLI"}}static{this.MICRO={type:3,value:"MICRO"}}static{this.NANO={type:3,value:"NANO"}}static{this.PICO={type:3,value:"PICO"}}static{this.FEMTO={type:3,value:"FEMTO"}}static{this.ATTO={type:3,value:"ATTO"}}}e.IfcSIPrefix=ki;class zi{static{this.AMPERE={type:3,value:"AMPERE"}}static{this.BECQUEREL={type:3,value:"BECQUEREL"}}static{this.CANDELA={type:3,value:"CANDELA"}}static{this.COULOMB={type:3,value:"COULOMB"}}static{this.CUBIC_METRE={type:3,value:"CUBIC_METRE"}}static{this.DEGREE_CELSIUS={type:3,value:"DEGREE_CELSIUS"}}static{this.FARAD={type:3,value:"FARAD"}}static{this.GRAM={type:3,value:"GRAM"}}static{this.GRAY={type:3,value:"GRAY"}}static{this.HENRY={type:3,value:"HENRY"}}static{this.HERTZ={type:3,value:"HERTZ"}}static{this.JOULE={type:3,value:"JOULE"}}static{this.KELVIN={type:3,value:"KELVIN"}}static{this.LUMEN={type:3,value:"LUMEN"}}static{this.LUX={type:3,value:"LUX"}}static{this.METRE={type:3,value:"METRE"}}static{this.MOLE={type:3,value:"MOLE"}}static{this.NEWTON={type:3,value:"NEWTON"}}static{this.OHM={type:3,value:"OHM"}}static{this.PASCAL={type:3,value:"PASCAL"}}static{this.RADIAN={type:3,value:"RADIAN"}}static{this.SECOND={type:3,value:"SECOND"}}static{this.SIEMENS={type:3,value:"SIEMENS"}}static{this.SIEVERT={type:3,value:"SIEVERT"}}static{this.SQUARE_METRE={type:3,value:"SQUARE_METRE"}}static{this.STERADIAN={type:3,value:"STERADIAN"}}static{this.TESLA={type:3,value:"TESLA"}}static{this.VOLT={type:3,value:"VOLT"}}static{this.WATT={type:3,value:"WATT"}}static{this.WEBER={type:3,value:"WEBER"}}}e.IfcSIUnitName=zi;class Xi{static{this.BATH={type:3,value:"BATH"}}static{this.BIDET={type:3,value:"BIDET"}}static{this.CISTERN={type:3,value:"CISTERN"}}static{this.SHOWER={type:3,value:"SHOWER"}}static{this.SINK={type:3,value:"SINK"}}static{this.SANITARYFOUNTAIN={type:3,value:"SANITARYFOUNTAIN"}}static{this.TOILETPAN={type:3,value:"TOILETPAN"}}static{this.URINAL={type:3,value:"URINAL"}}static{this.WASHHANDBASIN={type:3,value:"WASHHANDBASIN"}}static{this.WCSEAT={type:3,value:"WCSEAT"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcSanitaryTerminalTypeEnum=Xi;class Ki{static{this.UNIFORM={type:3,value:"UNIFORM"}}static{this.TAPERED={type:3,value:"TAPERED"}}}e.IfcSectionTypeEnum=Ki;class Qi{static{this.COSENSOR={type:3,value:"COSENSOR"}}static{this.CO2SENSOR={type:3,value:"CO2SENSOR"}}static{this.CONDUCTANCESENSOR={type:3,value:"CONDUCTANCESENSOR"}}static{this.CONTACTSENSOR={type:3,value:"CONTACTSENSOR"}}static{this.FIRESENSOR={type:3,value:"FIRESENSOR"}}static{this.FLOWSENSOR={type:3,value:"FLOWSENSOR"}}static{this.FROSTSENSOR={type:3,value:"FROSTSENSOR"}}static{this.GASSENSOR={type:3,value:"GASSENSOR"}}static{this.HEATSENSOR={type:3,value:"HEATSENSOR"}}static{this.HUMIDITYSENSOR={type:3,value:"HUMIDITYSENSOR"}}static{this.IDENTIFIERSENSOR={type:3,value:"IDENTIFIERSENSOR"}}static{this.IONCONCENTRATIONSENSOR={type:3,value:"IONCONCENTRATIONSENSOR"}}static{this.LEVELSENSOR={type:3,value:"LEVELSENSOR"}}static{this.LIGHTSENSOR={type:3,value:"LIGHTSENSOR"}}static{this.MOISTURESENSOR={type:3,value:"MOISTURESENSOR"}}static{this.MOVEMENTSENSOR={type:3,value:"MOVEMENTSENSOR"}}static{this.PHSENSOR={type:3,value:"PHSENSOR"}}static{this.PRESSURESENSOR={type:3,value:"PRESSURESENSOR"}}static{this.RADIATIONSENSOR={type:3,value:"RADIATIONSENSOR"}}static{this.RADIOACTIVITYSENSOR={type:3,value:"RADIOACTIVITYSENSOR"}}static{this.SMOKESENSOR={type:3,value:"SMOKESENSOR"}}static{this.SOUNDSENSOR={type:3,value:"SOUNDSENSOR"}}static{this.TEMPERATURESENSOR={type:3,value:"TEMPERATURESENSOR"}}static{this.WINDSENSOR={type:3,value:"WINDSENSOR"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcSensorTypeEnum=Qi;class $i{static{this.START_START={type:3,value:"START_START"}}static{this.START_FINISH={type:3,value:"START_FINISH"}}static{this.FINISH_START={type:3,value:"FINISH_START"}}static{this.FINISH_FINISH={type:3,value:"FINISH_FINISH"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcSequenceEnum=$i;class Zi{static{this.JALOUSIE={type:3,value:"JALOUSIE"}}static{this.SHUTTER={type:3,value:"SHUTTER"}}static{this.AWNING={type:3,value:"AWNING"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcShadingDeviceTypeEnum=Zi;class Ji{static{this.P_SINGLEVALUE={type:3,value:"P_SINGLEVALUE"}}static{this.P_ENUMERATEDVALUE={type:3,value:"P_ENUMERATEDVALUE"}}static{this.P_BOUNDEDVALUE={type:3,value:"P_BOUNDEDVALUE"}}static{this.P_LISTVALUE={type:3,value:"P_LISTVALUE"}}static{this.P_TABLEVALUE={type:3,value:"P_TABLEVALUE"}}static{this.P_REFERENCEVALUE={type:3,value:"P_REFERENCEVALUE"}}static{this.Q_LENGTH={type:3,value:"Q_LENGTH"}}static{this.Q_AREA={type:3,value:"Q_AREA"}}static{this.Q_VOLUME={type:3,value:"Q_VOLUME"}}static{this.Q_COUNT={type:3,value:"Q_COUNT"}}static{this.Q_WEIGHT={type:3,value:"Q_WEIGHT"}}static{this.Q_TIME={type:3,value:"Q_TIME"}}}e.IfcSimplePropertyTemplateTypeEnum=Ji;class et{static{this.FLOOR={type:3,value:"FLOOR"}}static{this.ROOF={type:3,value:"ROOF"}}static{this.LANDING={type:3,value:"LANDING"}}static{this.BASESLAB={type:3,value:"BASESLAB"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcSlabTypeEnum=et;class it{static{this.SOLARCOLLECTOR={type:3,value:"SOLARCOLLECTOR"}}static{this.SOLARPANEL={type:3,value:"SOLARPANEL"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcSolarDeviceTypeEnum=it;class tt{static{this.CONVECTOR={type:3,value:"CONVECTOR"}}static{this.RADIATOR={type:3,value:"RADIATOR"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcSpaceHeaterTypeEnum=tt;class lt{static{this.SPACE={type:3,value:"SPACE"}}static{this.PARKING={type:3,value:"PARKING"}}static{this.GFA={type:3,value:"GFA"}}static{this.INTERNAL={type:3,value:"INTERNAL"}}static{this.EXTERNAL={type:3,value:"EXTERNAL"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcSpaceTypeEnum=lt;class nt{static{this.CONSTRUCTION={type:3,value:"CONSTRUCTION"}}static{this.FIRESAFETY={type:3,value:"FIRESAFETY"}}static{this.LIGHTING={type:3,value:"LIGHTING"}}static{this.OCCUPANCY={type:3,value:"OCCUPANCY"}}static{this.SECURITY={type:3,value:"SECURITY"}}static{this.THERMAL={type:3,value:"THERMAL"}}static{this.TRANSPORT={type:3,value:"TRANSPORT"}}static{this.VENTILATION={type:3,value:"VENTILATION"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcSpatialZoneTypeEnum=nt;class ot{static{this.BIRDCAGE={type:3,value:"BIRDCAGE"}}static{this.COWL={type:3,value:"COWL"}}static{this.RAINWATERHOPPER={type:3,value:"RAINWATERHOPPER"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcStackTerminalTypeEnum=ot;class st{static{this.STRAIGHT={type:3,value:"STRAIGHT"}}static{this.WINDER={type:3,value:"WINDER"}}static{this.SPIRAL={type:3,value:"SPIRAL"}}static{this.CURVED={type:3,value:"CURVED"}}static{this.FREEFORM={type:3,value:"FREEFORM"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcStairFlightTypeEnum=st;class at{static{this.STRAIGHT_RUN_STAIR={type:3,value:"STRAIGHT_RUN_STAIR"}}static{this.TWO_STRAIGHT_RUN_STAIR={type:3,value:"TWO_STRAIGHT_RUN_STAIR"}}static{this.QUARTER_WINDING_STAIR={type:3,value:"QUARTER_WINDING_STAIR"}}static{this.QUARTER_TURN_STAIR={type:3,value:"QUARTER_TURN_STAIR"}}static{this.HALF_WINDING_STAIR={type:3,value:"HALF_WINDING_STAIR"}}static{this.HALF_TURN_STAIR={type:3,value:"HALF_TURN_STAIR"}}static{this.TWO_QUARTER_WINDING_STAIR={type:3,value:"TWO_QUARTER_WINDING_STAIR"}}static{this.TWO_QUARTER_TURN_STAIR={type:3,value:"TWO_QUARTER_TURN_STAIR"}}static{this.THREE_QUARTER_WINDING_STAIR={type:3,value:"THREE_QUARTER_WINDING_STAIR"}}static{this.THREE_QUARTER_TURN_STAIR={type:3,value:"THREE_QUARTER_TURN_STAIR"}}static{this.SPIRAL_STAIR={type:3,value:"SPIRAL_STAIR"}}static{this.DOUBLE_RETURN_STAIR={type:3,value:"DOUBLE_RETURN_STAIR"}}static{this.CURVED_RUN_STAIR={type:3,value:"CURVED_RUN_STAIR"}}static{this.TWO_CURVED_RUN_STAIR={type:3,value:"TWO_CURVED_RUN_STAIR"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcStairTypeEnum=at;class dt{static{this.READWRITE={type:3,value:"READWRITE"}}static{this.READONLY={type:3,value:"READONLY"}}static{this.LOCKED={type:3,value:"LOCKED"}}static{this.READWRITELOCKED={type:3,value:"READWRITELOCKED"}}static{this.READONLYLOCKED={type:3,value:"READONLYLOCKED"}}}e.IfcStateEnum=dt;class vt{static{this.CONST={type:3,value:"CONST"}}static{this.LINEAR={type:3,value:"LINEAR"}}static{this.POLYGONAL={type:3,value:"POLYGONAL"}}static{this.EQUIDISTANT={type:3,value:"EQUIDISTANT"}}static{this.SINUS={type:3,value:"SINUS"}}static{this.PARABOLA={type:3,value:"PARABOLA"}}static{this.DISCRETE={type:3,value:"DISCRETE"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcStructuralCurveActivityTypeEnum=vt;class ut{static{this.RIGID_JOINED_MEMBER={type:3,value:"RIGID_JOINED_MEMBER"}}static{this.PIN_JOINED_MEMBER={type:3,value:"PIN_JOINED_MEMBER"}}static{this.CABLE={type:3,value:"CABLE"}}static{this.TENSION_MEMBER={type:3,value:"TENSION_MEMBER"}}static{this.COMPRESSION_MEMBER={type:3,value:"COMPRESSION_MEMBER"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcStructuralCurveMemberTypeEnum=ut;class rt{static{this.CONST={type:3,value:"CONST"}}static{this.BILINEAR={type:3,value:"BILINEAR"}}static{this.DISCRETE={type:3,value:"DISCRETE"}}static{this.ISOCONTOUR={type:3,value:"ISOCONTOUR"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcStructuralSurfaceActivityTypeEnum=rt;class ct{static{this.BENDING_ELEMENT={type:3,value:"BENDING_ELEMENT"}}static{this.MEMBRANE_ELEMENT={type:3,value:"MEMBRANE_ELEMENT"}}static{this.SHELL={type:3,value:"SHELL"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcStructuralSurfaceMemberTypeEnum=ct;class It{static{this.PURCHASE={type:3,value:"PURCHASE"}}static{this.WORK={type:3,value:"WORK"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcSubContractResourceTypeEnum=It;class pt{static{this.MARK={type:3,value:"MARK"}}static{this.TAG={type:3,value:"TAG"}}static{this.TREATMENT={type:3,value:"TREATMENT"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcSurfaceFeatureTypeEnum=pt;class ht{static{this.POSITIVE={type:3,value:"POSITIVE"}}static{this.NEGATIVE={type:3,value:"NEGATIVE"}}static{this.BOTH={type:3,value:"BOTH"}}}e.IfcSurfaceSide=ht;class yt{static{this.CONTACTOR={type:3,value:"CONTACTOR"}}static{this.DIMMERSWITCH={type:3,value:"DIMMERSWITCH"}}static{this.EMERGENCYSTOP={type:3,value:"EMERGENCYSTOP"}}static{this.KEYPAD={type:3,value:"KEYPAD"}}static{this.MOMENTARYSWITCH={type:3,value:"MOMENTARYSWITCH"}}static{this.SELECTORSWITCH={type:3,value:"SELECTORSWITCH"}}static{this.STARTER={type:3,value:"STARTER"}}static{this.SWITCHDISCONNECTOR={type:3,value:"SWITCHDISCONNECTOR"}}static{this.TOGGLESWITCH={type:3,value:"TOGGLESWITCH"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcSwitchingDeviceTypeEnum=yt;class ft{static{this.PANEL={type:3,value:"PANEL"}}static{this.WORKSURFACE={type:3,value:"WORKSURFACE"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcSystemFurnitureElementTypeEnum=ft;class wt{static{this.BASIN={type:3,value:"BASIN"}}static{this.BREAKPRESSURE={type:3,value:"BREAKPRESSURE"}}static{this.EXPANSION={type:3,value:"EXPANSION"}}static{this.FEEDANDEXPANSION={type:3,value:"FEEDANDEXPANSION"}}static{this.PRESSUREVESSEL={type:3,value:"PRESSUREVESSEL"}}static{this.STORAGE={type:3,value:"STORAGE"}}static{this.VESSEL={type:3,value:"VESSEL"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcTankTypeEnum=wt;class Tt{static{this.ELAPSEDTIME={type:3,value:"ELAPSEDTIME"}}static{this.WORKTIME={type:3,value:"WORKTIME"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcTaskDurationEnum=Tt;class Et{static{this.ATTENDANCE={type:3,value:"ATTENDANCE"}}static{this.CONSTRUCTION={type:3,value:"CONSTRUCTION"}}static{this.DEMOLITION={type:3,value:"DEMOLITION"}}static{this.DISMANTLE={type:3,value:"DISMANTLE"}}static{this.DISPOSAL={type:3,value:"DISPOSAL"}}static{this.INSTALLATION={type:3,value:"INSTALLATION"}}static{this.LOGISTIC={type:3,value:"LOGISTIC"}}static{this.MAINTENANCE={type:3,value:"MAINTENANCE"}}static{this.MOVE={type:3,value:"MOVE"}}static{this.OPERATION={type:3,value:"OPERATION"}}static{this.REMOVAL={type:3,value:"REMOVAL"}}static{this.RENOVATION={type:3,value:"RENOVATION"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcTaskTypeEnum=Et;class mt{static{this.COUPLER={type:3,value:"COUPLER"}}static{this.FIXED_END={type:3,value:"FIXED_END"}}static{this.TENSIONING_END={type:3,value:"TENSIONING_END"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcTendonAnchorTypeEnum=mt;class Dt{static{this.BAR={type:3,value:"BAR"}}static{this.COATED={type:3,value:"COATED"}}static{this.STRAND={type:3,value:"STRAND"}}static{this.WIRE={type:3,value:"WIRE"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcTendonTypeEnum=Dt;class Rt{static{this.LEFT={type:3,value:"LEFT"}}static{this.RIGHT={type:3,value:"RIGHT"}}static{this.UP={type:3,value:"UP"}}static{this.DOWN={type:3,value:"DOWN"}}}e.IfcTextPath=Rt;class Nt{static{this.CONTINUOUS={type:3,value:"CONTINUOUS"}}static{this.DISCRETE={type:3,value:"DISCRETE"}}static{this.DISCRETEBINARY={type:3,value:"DISCRETEBINARY"}}static{this.PIECEWISEBINARY={type:3,value:"PIECEWISEBINARY"}}static{this.PIECEWISECONSTANT={type:3,value:"PIECEWISECONSTANT"}}static{this.PIECEWISECONTINUOUS={type:3,value:"PIECEWISECONTINUOUS"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcTimeSeriesDataTypeEnum=Nt;class Ot{static{this.CURRENT={type:3,value:"CURRENT"}}static{this.FREQUENCY={type:3,value:"FREQUENCY"}}static{this.INVERTER={type:3,value:"INVERTER"}}static{this.RECTIFIER={type:3,value:"RECTIFIER"}}static{this.VOLTAGE={type:3,value:"VOLTAGE"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcTransformerTypeEnum=Ot;class St{static{this.DISCONTINUOUS={type:3,value:"DISCONTINUOUS"}}static{this.CONTINUOUS={type:3,value:"CONTINUOUS"}}static{this.CONTSAMEGRADIENT={type:3,value:"CONTSAMEGRADIENT"}}static{this.CONTSAMEGRADIENTSAMECURVATURE={type:3,value:"CONTSAMEGRADIENTSAMECURVATURE"}}}e.IfcTransitionCode=St;class At{static{this.ELEVATOR={type:3,value:"ELEVATOR"}}static{this.ESCALATOR={type:3,value:"ESCALATOR"}}static{this.MOVINGWALKWAY={type:3,value:"MOVINGWALKWAY"}}static{this.CRANEWAY={type:3,value:"CRANEWAY"}}static{this.LIFTINGGEAR={type:3,value:"LIFTINGGEAR"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcTransportElementTypeEnum=At;class bt{static{this.CARTESIAN={type:3,value:"CARTESIAN"}}static{this.PARAMETER={type:3,value:"PARAMETER"}}static{this.UNSPECIFIED={type:3,value:"UNSPECIFIED"}}}e.IfcTrimmingPreference=bt;class Ct{static{this.FINNED={type:3,value:"FINNED"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcTubeBundleTypeEnum=Ct;class Lt{static{this.ABSORBEDDOSEUNIT={type:3,value:"ABSORBEDDOSEUNIT"}}static{this.AMOUNTOFSUBSTANCEUNIT={type:3,value:"AMOUNTOFSUBSTANCEUNIT"}}static{this.AREAUNIT={type:3,value:"AREAUNIT"}}static{this.DOSEEQUIVALENTUNIT={type:3,value:"DOSEEQUIVALENTUNIT"}}static{this.ELECTRICCAPACITANCEUNIT={type:3,value:"ELECTRICCAPACITANCEUNIT"}}static{this.ELECTRICCHARGEUNIT={type:3,value:"ELECTRICCHARGEUNIT"}}static{this.ELECTRICCONDUCTANCEUNIT={type:3,value:"ELECTRICCONDUCTANCEUNIT"}}static{this.ELECTRICCURRENTUNIT={type:3,value:"ELECTRICCURRENTUNIT"}}static{this.ELECTRICRESISTANCEUNIT={type:3,value:"ELECTRICRESISTANCEUNIT"}}static{this.ELECTRICVOLTAGEUNIT={type:3,value:"ELECTRICVOLTAGEUNIT"}}static{this.ENERGYUNIT={type:3,value:"ENERGYUNIT"}}static{this.FORCEUNIT={type:3,value:"FORCEUNIT"}}static{this.FREQUENCYUNIT={type:3,value:"FREQUENCYUNIT"}}static{this.ILLUMINANCEUNIT={type:3,value:"ILLUMINANCEUNIT"}}static{this.INDUCTANCEUNIT={type:3,value:"INDUCTANCEUNIT"}}static{this.LENGTHUNIT={type:3,value:"LENGTHUNIT"}}static{this.LUMINOUSFLUXUNIT={type:3,value:"LUMINOUSFLUXUNIT"}}static{this.LUMINOUSINTENSITYUNIT={type:3,value:"LUMINOUSINTENSITYUNIT"}}static{this.MAGNETICFLUXDENSITYUNIT={type:3,value:"MAGNETICFLUXDENSITYUNIT"}}static{this.MAGNETICFLUXUNIT={type:3,value:"MAGNETICFLUXUNIT"}}static{this.MASSUNIT={type:3,value:"MASSUNIT"}}static{this.PLANEANGLEUNIT={type:3,value:"PLANEANGLEUNIT"}}static{this.POWERUNIT={type:3,value:"POWERUNIT"}}static{this.PRESSUREUNIT={type:3,value:"PRESSUREUNIT"}}static{this.RADIOACTIVITYUNIT={type:3,value:"RADIOACTIVITYUNIT"}}static{this.SOLIDANGLEUNIT={type:3,value:"SOLIDANGLEUNIT"}}static{this.THERMODYNAMICTEMPERATUREUNIT={type:3,value:"THERMODYNAMICTEMPERATUREUNIT"}}static{this.TIMEUNIT={type:3,value:"TIMEUNIT"}}static{this.VOLUMEUNIT={type:3,value:"VOLUMEUNIT"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}}e.IfcUnitEnum=Lt;class Pt{static{this.ALARMPANEL={type:3,value:"ALARMPANEL"}}static{this.CONTROLPANEL={type:3,value:"CONTROLPANEL"}}static{this.GASDETECTIONPANEL={type:3,value:"GASDETECTIONPANEL"}}static{this.INDICATORPANEL={type:3,value:"INDICATORPANEL"}}static{this.MIMICPANEL={type:3,value:"MIMICPANEL"}}static{this.HUMIDISTAT={type:3,value:"HUMIDISTAT"}}static{this.THERMOSTAT={type:3,value:"THERMOSTAT"}}static{this.WEATHERSTATION={type:3,value:"WEATHERSTATION"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcUnitaryControlElementTypeEnum=Pt;class gt{static{this.AIRHANDLER={type:3,value:"AIRHANDLER"}}static{this.AIRCONDITIONINGUNIT={type:3,value:"AIRCONDITIONINGUNIT"}}static{this.DEHUMIDIFIER={type:3,value:"DEHUMIDIFIER"}}static{this.SPLITSYSTEM={type:3,value:"SPLITSYSTEM"}}static{this.ROOFTOPUNIT={type:3,value:"ROOFTOPUNIT"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcUnitaryEquipmentTypeEnum=gt;class Ht{static{this.AIRRELEASE={type:3,value:"AIRRELEASE"}}static{this.ANTIVACUUM={type:3,value:"ANTIVACUUM"}}static{this.CHANGEOVER={type:3,value:"CHANGEOVER"}}static{this.CHECK={type:3,value:"CHECK"}}static{this.COMMISSIONING={type:3,value:"COMMISSIONING"}}static{this.DIVERTING={type:3,value:"DIVERTING"}}static{this.DRAWOFFCOCK={type:3,value:"DRAWOFFCOCK"}}static{this.DOUBLECHECK={type:3,value:"DOUBLECHECK"}}static{this.DOUBLEREGULATING={type:3,value:"DOUBLEREGULATING"}}static{this.FAUCET={type:3,value:"FAUCET"}}static{this.FLUSHING={type:3,value:"FLUSHING"}}static{this.GASCOCK={type:3,value:"GASCOCK"}}static{this.GASTAP={type:3,value:"GASTAP"}}static{this.ISOLATING={type:3,value:"ISOLATING"}}static{this.MIXING={type:3,value:"MIXING"}}static{this.PRESSUREREDUCING={type:3,value:"PRESSUREREDUCING"}}static{this.PRESSURERELIEF={type:3,value:"PRESSURERELIEF"}}static{this.REGULATING={type:3,value:"REGULATING"}}static{this.SAFETYCUTOFF={type:3,value:"SAFETYCUTOFF"}}static{this.STEAMTRAP={type:3,value:"STEAMTRAP"}}static{this.STOPCOCK={type:3,value:"STOPCOCK"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcValveTypeEnum=Ht;class Bt{static{this.COMPRESSION={type:3,value:"COMPRESSION"}}static{this.SPRING={type:3,value:"SPRING"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcVibrationIsolatorTypeEnum=Bt;class Ft{static{this.CUTOUT={type:3,value:"CUTOUT"}}static{this.NOTCH={type:3,value:"NOTCH"}}static{this.HOLE={type:3,value:"HOLE"}}static{this.MITER={type:3,value:"MITER"}}static{this.CHAMFER={type:3,value:"CHAMFER"}}static{this.EDGE={type:3,value:"EDGE"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcVoidingFeatureTypeEnum=Ft;class Mt{static{this.MOVABLE={type:3,value:"MOVABLE"}}static{this.PARAPET={type:3,value:"PARAPET"}}static{this.PARTITIONING={type:3,value:"PARTITIONING"}}static{this.PLUMBINGWALL={type:3,value:"PLUMBINGWALL"}}static{this.SHEAR={type:3,value:"SHEAR"}}static{this.SOLIDWALL={type:3,value:"SOLIDWALL"}}static{this.STANDARD={type:3,value:"STANDARD"}}static{this.POLYGONAL={type:3,value:"POLYGONAL"}}static{this.ELEMENTEDWALL={type:3,value:"ELEMENTEDWALL"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcWallTypeEnum=Mt;class xt{static{this.FLOORTRAP={type:3,value:"FLOORTRAP"}}static{this.FLOORWASTE={type:3,value:"FLOORWASTE"}}static{this.GULLYSUMP={type:3,value:"GULLYSUMP"}}static{this.GULLYTRAP={type:3,value:"GULLYTRAP"}}static{this.ROOFDRAIN={type:3,value:"ROOFDRAIN"}}static{this.WASTEDISPOSALUNIT={type:3,value:"WASTEDISPOSALUNIT"}}static{this.WASTETRAP={type:3,value:"WASTETRAP"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcWasteTerminalTypeEnum=xt;class Ut{static{this.SIDEHUNGRIGHTHAND={type:3,value:"SIDEHUNGRIGHTHAND"}}static{this.SIDEHUNGLEFTHAND={type:3,value:"SIDEHUNGLEFTHAND"}}static{this.TILTANDTURNRIGHTHAND={type:3,value:"TILTANDTURNRIGHTHAND"}}static{this.TILTANDTURNLEFTHAND={type:3,value:"TILTANDTURNLEFTHAND"}}static{this.TOPHUNG={type:3,value:"TOPHUNG"}}static{this.BOTTOMHUNG={type:3,value:"BOTTOMHUNG"}}static{this.PIVOTHORIZONTAL={type:3,value:"PIVOTHORIZONTAL"}}static{this.PIVOTVERTICAL={type:3,value:"PIVOTVERTICAL"}}static{this.SLIDINGHORIZONTAL={type:3,value:"SLIDINGHORIZONTAL"}}static{this.SLIDINGVERTICAL={type:3,value:"SLIDINGVERTICAL"}}static{this.REMOVABLECASEMENT={type:3,value:"REMOVABLECASEMENT"}}static{this.FIXEDCASEMENT={type:3,value:"FIXEDCASEMENT"}}static{this.OTHEROPERATION={type:3,value:"OTHEROPERATION"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcWindowPanelOperationEnum=Ut;class Gt{static{this.LEFT={type:3,value:"LEFT"}}static{this.MIDDLE={type:3,value:"MIDDLE"}}static{this.RIGHT={type:3,value:"RIGHT"}}static{this.BOTTOM={type:3,value:"BOTTOM"}}static{this.TOP={type:3,value:"TOP"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcWindowPanelPositionEnum=Gt;class jt{static{this.ALUMINIUM={type:3,value:"ALUMINIUM"}}static{this.HIGH_GRADE_STEEL={type:3,value:"HIGH_GRADE_STEEL"}}static{this.STEEL={type:3,value:"STEEL"}}static{this.WOOD={type:3,value:"WOOD"}}static{this.ALUMINIUM_WOOD={type:3,value:"ALUMINIUM_WOOD"}}static{this.PLASTIC={type:3,value:"PLASTIC"}}static{this.OTHER_CONSTRUCTION={type:3,value:"OTHER_CONSTRUCTION"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcWindowStyleConstructionEnum=jt;class _t{static{this.SINGLE_PANEL={type:3,value:"SINGLE_PANEL"}}static{this.DOUBLE_PANEL_VERTICAL={type:3,value:"DOUBLE_PANEL_VERTICAL"}}static{this.DOUBLE_PANEL_HORIZONTAL={type:3,value:"DOUBLE_PANEL_HORIZONTAL"}}static{this.TRIPLE_PANEL_VERTICAL={type:3,value:"TRIPLE_PANEL_VERTICAL"}}static{this.TRIPLE_PANEL_BOTTOM={type:3,value:"TRIPLE_PANEL_BOTTOM"}}static{this.TRIPLE_PANEL_TOP={type:3,value:"TRIPLE_PANEL_TOP"}}static{this.TRIPLE_PANEL_LEFT={type:3,value:"TRIPLE_PANEL_LEFT"}}static{this.TRIPLE_PANEL_RIGHT={type:3,value:"TRIPLE_PANEL_RIGHT"}}static{this.TRIPLE_PANEL_HORIZONTAL={type:3,value:"TRIPLE_PANEL_HORIZONTAL"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcWindowStyleOperationEnum=_t;class Vt{static{this.WINDOW={type:3,value:"WINDOW"}}static{this.SKYLIGHT={type:3,value:"SKYLIGHT"}}static{this.LIGHTDOME={type:3,value:"LIGHTDOME"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcWindowTypeEnum=Vt;class Wt{static{this.SINGLE_PANEL={type:3,value:"SINGLE_PANEL"}}static{this.DOUBLE_PANEL_VERTICAL={type:3,value:"DOUBLE_PANEL_VERTICAL"}}static{this.DOUBLE_PANEL_HORIZONTAL={type:3,value:"DOUBLE_PANEL_HORIZONTAL"}}static{this.TRIPLE_PANEL_VERTICAL={type:3,value:"TRIPLE_PANEL_VERTICAL"}}static{this.TRIPLE_PANEL_BOTTOM={type:3,value:"TRIPLE_PANEL_BOTTOM"}}static{this.TRIPLE_PANEL_TOP={type:3,value:"TRIPLE_PANEL_TOP"}}static{this.TRIPLE_PANEL_LEFT={type:3,value:"TRIPLE_PANEL_LEFT"}}static{this.TRIPLE_PANEL_RIGHT={type:3,value:"TRIPLE_PANEL_RIGHT"}}static{this.TRIPLE_PANEL_HORIZONTAL={type:3,value:"TRIPLE_PANEL_HORIZONTAL"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcWindowTypePartitioningEnum=Wt;class qt{static{this.FIRSTSHIFT={type:3,value:"FIRSTSHIFT"}}static{this.SECONDSHIFT={type:3,value:"SECONDSHIFT"}}static{this.THIRDSHIFT={type:3,value:"THIRDSHIFT"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcWorkCalendarTypeEnum=qt;class Yt{static{this.ACTUAL={type:3,value:"ACTUAL"}}static{this.BASELINE={type:3,value:"BASELINE"}}static{this.PLANNED={type:3,value:"PLANNED"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcWorkPlanTypeEnum=Yt;class kt{static{this.ACTUAL={type:3,value:"ACTUAL"}}static{this.BASELINE={type:3,value:"BASELINE"}}static{this.PLANNED={type:3,value:"PLANNED"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcWorkScheduleTypeEnum=kt;e.IfcActorRole=class extends Dy{constructor(e,i,t){super(),this.Role=e,this.UserDefinedRole=i,this.Description=t,this.type=3630933823}};class zt extends Dy{constructor(e,i,t){super(),this.Purpose=e,this.Description=i,this.UserDefinedPurpose=t,this.type=618182010}}e.IfcAddress=zt;e.IfcApplication=class extends Dy{constructor(e,i,t,l){super(),this.ApplicationDeveloper=e,this.Version=i,this.ApplicationFullName=t,this.ApplicationIdentifier=l,this.type=639542469}};class Xt extends Dy{constructor(e,i,t,l,n,o,s,a,d,v){super(),this.Name=e,this.Description=i,this.AppliedValue=t,this.UnitBasis=l,this.ApplicableDate=n,this.FixedUntilDate=o,this.Category=s,this.Condition=a,this.ArithmeticOperator=d,this.Components=v,this.type=411424972}}e.IfcAppliedValue=Xt;e.IfcApproval=class extends Dy{constructor(e,i,t,l,n,o,s,a,d){super(),this.Identifier=e,this.Name=i,this.Description=t,this.TimeOfApproval=l,this.Status=n,this.Level=o,this.Qualifier=s,this.RequestingApproval=a,this.GivingApproval=d,this.type=130549933}};class Kt extends Dy{constructor(e){super(),this.Name=e,this.type=4037036970}}e.IfcBoundaryCondition=Kt;e.IfcBoundaryEdgeCondition=class extends Kt{constructor(e,i,t,l,n,o,s){super(e),this.Name=e,this.TranslationalStiffnessByLengthX=i,this.TranslationalStiffnessByLengthY=t,this.TranslationalStiffnessByLengthZ=l,this.RotationalStiffnessByLengthX=n,this.RotationalStiffnessByLengthY=o,this.RotationalStiffnessByLengthZ=s,this.type=1560379544}};e.IfcBoundaryFaceCondition=class extends Kt{constructor(e,i,t,l){super(e),this.Name=e,this.TranslationalStiffnessByAreaX=i,this.TranslationalStiffnessByAreaY=t,this.TranslationalStiffnessByAreaZ=l,this.type=3367102660}};class Qt extends Kt{constructor(e,i,t,l,n,o,s){super(e),this.Name=e,this.TranslationalStiffnessX=i,this.TranslationalStiffnessY=t,this.TranslationalStiffnessZ=l,this.RotationalStiffnessX=n,this.RotationalStiffnessY=o,this.RotationalStiffnessZ=s,this.type=1387855156}}e.IfcBoundaryNodeCondition=Qt;e.IfcBoundaryNodeConditionWarping=class extends Qt{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s),this.Name=e,this.TranslationalStiffnessX=i,this.TranslationalStiffnessY=t,this.TranslationalStiffnessZ=l,this.RotationalStiffnessX=n,this.RotationalStiffnessY=o,this.RotationalStiffnessZ=s,this.WarpingStiffness=a,this.type=2069777674}};class $t extends Dy{constructor(){super(),this.type=2859738748}}e.IfcConnectionGeometry=$t;class Zt extends $t{constructor(e,i){super(),this.PointOnRelatingElement=e,this.PointOnRelatedElement=i,this.type=2614616156}}e.IfcConnectionPointGeometry=Zt;e.IfcConnectionSurfaceGeometry=class extends $t{constructor(e,i){super(),this.SurfaceOnRelatingElement=e,this.SurfaceOnRelatedElement=i,this.type=2732653382}};e.IfcConnectionVolumeGeometry=class extends $t{constructor(e,i){super(),this.VolumeOnRelatingElement=e,this.VolumeOnRelatedElement=i,this.type=775493141}};class Jt extends Dy{constructor(e,i,t,l,n,o,s){super(),this.Name=e,this.Description=i,this.ConstraintGrade=t,this.ConstraintSource=l,this.CreatingActor=n,this.CreationTime=o,this.UserDefinedGrade=s,this.type=1959218052}}e.IfcConstraint=Jt;class el extends Dy{constructor(e,i){super(),this.SourceCRS=e,this.TargetCRS=i,this.type=1785450214}}e.IfcCoordinateOperation=el;class il extends Dy{constructor(e,i,t,l){super(),this.Name=e,this.Description=i,this.GeodeticDatum=t,this.VerticalDatum=l,this.type=1466758467}}e.IfcCoordinateReferenceSystem=il;e.IfcCostValue=class extends Xt{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d,v),this.Name=e,this.Description=i,this.AppliedValue=t,this.UnitBasis=l,this.ApplicableDate=n,this.FixedUntilDate=o,this.Category=s,this.Condition=a,this.ArithmeticOperator=d,this.Components=v,this.type=602808272}};e.IfcDerivedUnit=class extends Dy{constructor(e,i,t){super(),this.Elements=e,this.UnitType=i,this.UserDefinedType=t,this.type=1765591967}};e.IfcDerivedUnitElement=class extends Dy{constructor(e,i){super(),this.Unit=e,this.Exponent=i,this.type=1045800335}};e.IfcDimensionalExponents=class extends Dy{constructor(e,i,t,l,n,o,s){super(),this.LengthExponent=e,this.MassExponent=i,this.TimeExponent=t,this.ElectricCurrentExponent=l,this.ThermodynamicTemperatureExponent=n,this.AmountOfSubstanceExponent=o,this.LuminousIntensityExponent=s,this.type=2949456006}};class tl extends Dy{constructor(){super(),this.type=4294318154}}e.IfcExternalInformation=tl;class ll extends Dy{constructor(e,i,t){super(),this.Location=e,this.Identification=i,this.Name=t,this.type=3200245327}}e.IfcExternalReference=ll;e.IfcExternallyDefinedHatchStyle=class extends ll{constructor(e,i,t){super(e,i,t),this.Location=e,this.Identification=i,this.Name=t,this.type=2242383968}};e.IfcExternallyDefinedSurfaceStyle=class extends ll{constructor(e,i,t){super(e,i,t),this.Location=e,this.Identification=i,this.Name=t,this.type=1040185647}};e.IfcExternallyDefinedTextFont=class extends ll{constructor(e,i,t){super(e,i,t),this.Location=e,this.Identification=i,this.Name=t,this.type=3548104201}};e.IfcGridAxis=class extends Dy{constructor(e,i,t){super(),this.AxisTag=e,this.AxisCurve=i,this.SameSense=t,this.type=852622518}};e.IfcIrregularTimeSeriesValue=class extends Dy{constructor(e,i){super(),this.TimeStamp=e,this.ListValues=i,this.type=3020489413}};e.IfcLibraryInformation=class extends tl{constructor(e,i,t,l,n,o){super(),this.Name=e,this.Version=i,this.Publisher=t,this.VersionDate=l,this.Location=n,this.Description=o,this.type=2655187982}};e.IfcLibraryReference=class extends ll{constructor(e,i,t,l,n,o){super(e,i,t),this.Location=e,this.Identification=i,this.Name=t,this.Description=l,this.Language=n,this.ReferencedLibrary=o,this.type=3452421091}};e.IfcLightDistributionData=class extends Dy{constructor(e,i,t){super(),this.MainPlaneAngle=e,this.SecondaryPlaneAngle=i,this.LuminousIntensity=t,this.type=4162380809}};e.IfcLightIntensityDistribution=class extends Dy{constructor(e,i){super(),this.LightDistributionCurve=e,this.DistributionData=i,this.type=1566485204}};e.IfcMapConversion=class extends el{constructor(e,i,t,l,n,o,s,a){super(e,i),this.SourceCRS=e,this.TargetCRS=i,this.Eastings=t,this.Northings=l,this.OrthogonalHeight=n,this.XAxisAbscissa=o,this.XAxisOrdinate=s,this.Scale=a,this.type=3057273783}};e.IfcMaterialClassificationRelationship=class extends Dy{constructor(e,i){super(),this.MaterialClassifications=e,this.ClassifiedMaterial=i,this.type=1847130766}};class nl extends Dy{constructor(){super(),this.type=760658860}}e.IfcMaterialDefinition=nl;class ol extends nl{constructor(e,i,t,l,n,o,s){super(),this.Material=e,this.LayerThickness=i,this.IsVentilated=t,this.Name=l,this.Description=n,this.Category=o,this.Priority=s,this.type=248100487}}e.IfcMaterialLayer=ol;e.IfcMaterialLayerSet=class extends nl{constructor(e,i,t){super(),this.MaterialLayers=e,this.LayerSetName=i,this.Description=t,this.type=3303938423}};e.IfcMaterialLayerWithOffsets=class extends ol{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s),this.Material=e,this.LayerThickness=i,this.IsVentilated=t,this.Name=l,this.Description=n,this.Category=o,this.Priority=s,this.OffsetDirection=a,this.OffsetValues=d,this.type=1847252529}};e.IfcMaterialList=class extends Dy{constructor(e){super(),this.Materials=e,this.type=2199411900}};class sl extends nl{constructor(e,i,t,l,n,o){super(),this.Name=e,this.Description=i,this.Material=t,this.Profile=l,this.Priority=n,this.Category=o,this.type=2235152071}}e.IfcMaterialProfile=sl;e.IfcMaterialProfileSet=class extends nl{constructor(e,i,t,l){super(),this.Name=e,this.Description=i,this.MaterialProfiles=t,this.CompositeProfile=l,this.type=164193824}};e.IfcMaterialProfileWithOffsets=class extends sl{constructor(e,i,t,l,n,o,s){super(e,i,t,l,n,o),this.Name=e,this.Description=i,this.Material=t,this.Profile=l,this.Priority=n,this.Category=o,this.OffsetValues=s,this.type=552965576}};class al extends Dy{constructor(){super(),this.type=1507914824}}e.IfcMaterialUsageDefinition=al;e.IfcMeasureWithUnit=class extends Dy{constructor(e,i){super(),this.ValueComponent=e,this.UnitComponent=i,this.type=2597039031}};e.IfcMetric=class extends Jt{constructor(e,i,t,l,n,o,s,a,d,v,u){super(e,i,t,l,n,o,s),this.Name=e,this.Description=i,this.ConstraintGrade=t,this.ConstraintSource=l,this.CreatingActor=n,this.CreationTime=o,this.UserDefinedGrade=s,this.Benchmark=a,this.ValueSource=d,this.DataValue=v,this.ReferencePath=u,this.type=3368373690}};e.IfcMonetaryUnit=class extends Dy{constructor(e){super(),this.Currency=e,this.type=2706619895}};class dl extends Dy{constructor(e,i){super(),this.Dimensions=e,this.UnitType=i,this.type=1918398963}}e.IfcNamedUnit=dl;class vl extends Dy{constructor(){super(),this.type=3701648758}}e.IfcObjectPlacement=vl;e.IfcObjective=class extends Jt{constructor(e,i,t,l,n,o,s,a,d,v,u){super(e,i,t,l,n,o,s),this.Name=e,this.Description=i,this.ConstraintGrade=t,this.ConstraintSource=l,this.CreatingActor=n,this.CreationTime=o,this.UserDefinedGrade=s,this.BenchmarkValues=a,this.LogicalAggregator=d,this.ObjectiveQualifier=v,this.UserDefinedQualifier=u,this.type=2251480897}};e.IfcOrganization=class extends Dy{constructor(e,i,t,l,n){super(),this.Identification=e,this.Name=i,this.Description=t,this.Roles=l,this.Addresses=n,this.type=4251960020}};e.IfcOwnerHistory=class extends Dy{constructor(e,i,t,l,n,o,s,a){super(),this.OwningUser=e,this.OwningApplication=i,this.State=t,this.ChangeAction=l,this.LastModifiedDate=n,this.LastModifyingUser=o,this.LastModifyingApplication=s,this.CreationDate=a,this.type=1207048766}};e.IfcPerson=class extends Dy{constructor(e,i,t,l,n,o,s,a){super(),this.Identification=e,this.FamilyName=i,this.GivenName=t,this.MiddleNames=l,this.PrefixTitles=n,this.SuffixTitles=o,this.Roles=s,this.Addresses=a,this.type=2077209135}};e.IfcPersonAndOrganization=class extends Dy{constructor(e,i,t){super(),this.ThePerson=e,this.TheOrganization=i,this.Roles=t,this.type=101040310}};class ul extends Dy{constructor(e,i){super(),this.Name=e,this.Description=i,this.type=2483315170}}e.IfcPhysicalQuantity=ul;class rl extends ul{constructor(e,i,t){super(e,i),this.Name=e,this.Description=i,this.Unit=t,this.type=2226359599}}e.IfcPhysicalSimpleQuantity=rl;e.IfcPostalAddress=class extends zt{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t),this.Purpose=e,this.Description=i,this.UserDefinedPurpose=t,this.InternalLocation=l,this.AddressLines=n,this.PostalBox=o,this.Town=s,this.Region=a,this.PostalCode=d,this.Country=v,this.type=3355820592}};class cl extends Dy{constructor(){super(),this.type=677532197}}e.IfcPresentationItem=cl;class Il extends Dy{constructor(e,i,t,l){super(),this.Name=e,this.Description=i,this.AssignedItems=t,this.Identifier=l,this.type=2022622350}}e.IfcPresentationLayerAssignment=Il;e.IfcPresentationLayerWithStyle=class extends Il{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l),this.Name=e,this.Description=i,this.AssignedItems=t,this.Identifier=l,this.LayerOn=n,this.LayerFrozen=o,this.LayerBlocked=s,this.LayerStyles=a,this.type=1304840413}};class pl extends Dy{constructor(e){super(),this.Name=e,this.type=3119450353}}e.IfcPresentationStyle=pl;e.IfcPresentationStyleAssignment=class extends Dy{constructor(e){super(),this.Styles=e,this.type=2417041796}};class hl extends Dy{constructor(e,i,t){super(),this.Name=e,this.Description=i,this.Representations=t,this.type=2095639259}}e.IfcProductRepresentation=hl;class yl extends Dy{constructor(e,i){super(),this.ProfileType=e,this.ProfileName=i,this.type=3958567839}}e.IfcProfileDef=yl;e.IfcProjectedCRS=class extends il{constructor(e,i,t,l,n,o,s){super(e,i,t,l),this.Name=e,this.Description=i,this.GeodeticDatum=t,this.VerticalDatum=l,this.MapProjection=n,this.MapZone=o,this.MapUnit=s,this.type=3843373140}};class fl extends Dy{constructor(){super(),this.type=986844984}}e.IfcPropertyAbstraction=fl;e.IfcPropertyEnumeration=class extends fl{constructor(e,i,t){super(),this.Name=e,this.EnumerationValues=i,this.Unit=t,this.type=3710013099}};e.IfcQuantityArea=class extends rl{constructor(e,i,t,l,n){super(e,i,t),this.Name=e,this.Description=i,this.Unit=t,this.AreaValue=l,this.Formula=n,this.type=2044713172}};e.IfcQuantityCount=class extends rl{constructor(e,i,t,l,n){super(e,i,t),this.Name=e,this.Description=i,this.Unit=t,this.CountValue=l,this.Formula=n,this.type=2093928680}};e.IfcQuantityLength=class extends rl{constructor(e,i,t,l,n){super(e,i,t),this.Name=e,this.Description=i,this.Unit=t,this.LengthValue=l,this.Formula=n,this.type=931644368}};e.IfcQuantityTime=class extends rl{constructor(e,i,t,l,n){super(e,i,t),this.Name=e,this.Description=i,this.Unit=t,this.TimeValue=l,this.Formula=n,this.type=3252649465}};e.IfcQuantityVolume=class extends rl{constructor(e,i,t,l,n){super(e,i,t),this.Name=e,this.Description=i,this.Unit=t,this.VolumeValue=l,this.Formula=n,this.type=2405470396}};e.IfcQuantityWeight=class extends rl{constructor(e,i,t,l,n){super(e,i,t),this.Name=e,this.Description=i,this.Unit=t,this.WeightValue=l,this.Formula=n,this.type=825690147}};e.IfcRecurrencePattern=class extends Dy{constructor(e,i,t,l,n,o,s,a){super(),this.RecurrenceType=e,this.DayComponent=i,this.WeekdayComponent=t,this.MonthComponent=l,this.Position=n,this.Interval=o,this.Occurrences=s,this.TimePeriods=a,this.type=3915482550}};e.IfcReference=class extends Dy{constructor(e,i,t,l,n){super(),this.TypeIdentifier=e,this.AttributeIdentifier=i,this.InstanceName=t,this.ListPositions=l,this.InnerReference=n,this.type=2433181523}};class wl extends Dy{constructor(e,i,t,l){super(),this.ContextOfItems=e,this.RepresentationIdentifier=i,this.RepresentationType=t,this.Items=l,this.type=1076942058}}e.IfcRepresentation=wl;class Tl extends Dy{constructor(e,i){super(),this.ContextIdentifier=e,this.ContextType=i,this.type=3377609919}}e.IfcRepresentationContext=Tl;class El extends Dy{constructor(){super(),this.type=3008791417}}e.IfcRepresentationItem=El;e.IfcRepresentationMap=class extends Dy{constructor(e,i){super(),this.MappingOrigin=e,this.MappedRepresentation=i,this.type=1660063152}};class ml extends Dy{constructor(e,i){super(),this.Name=e,this.Description=i,this.type=2439245199}}e.IfcResourceLevelRelationship=ml;class Dl extends Dy{constructor(e,i,t,l){super(),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.type=2341007311}}e.IfcRoot=Dl;e.IfcSIUnit=class extends dl{constructor(e,i,t){super(new Ey(0),e),this.UnitType=e,this.Prefix=i,this.Name=t,this.type=448429030}};class Rl extends Dy{constructor(e,i,t){super(),this.Name=e,this.DataOrigin=i,this.UserDefinedDataOrigin=t,this.type=1054537805}}e.IfcSchedulingTime=Rl;e.IfcShapeAspect=class extends Dy{constructor(e,i,t,l,n){super(),this.ShapeRepresentations=e,this.Name=i,this.Description=t,this.ProductDefinitional=l,this.PartOfProductDefinitionShape=n,this.type=867548509}};class Nl extends wl{constructor(e,i,t,l){super(e,i,t,l),this.ContextOfItems=e,this.RepresentationIdentifier=i,this.RepresentationType=t,this.Items=l,this.type=3982875396}}e.IfcShapeModel=Nl;e.IfcShapeRepresentation=class extends Nl{constructor(e,i,t,l){super(e,i,t,l),this.ContextOfItems=e,this.RepresentationIdentifier=i,this.RepresentationType=t,this.Items=l,this.type=4240577450}};class Ol extends Dy{constructor(e){super(),this.Name=e,this.type=2273995522}}e.IfcStructuralConnectionCondition=Ol;class Sl extends Dy{constructor(e){super(),this.Name=e,this.type=2162789131}}e.IfcStructuralLoad=Sl;e.IfcStructuralLoadConfiguration=class extends Sl{constructor(e,i,t){super(e),this.Name=e,this.Values=i,this.Locations=t,this.type=3478079324}};class Al extends Sl{constructor(e){super(e),this.Name=e,this.type=609421318}}e.IfcStructuralLoadOrResult=Al;class bl extends Al{constructor(e){super(e),this.Name=e,this.type=2525727697}}e.IfcStructuralLoadStatic=bl;e.IfcStructuralLoadTemperature=class extends bl{constructor(e,i,t,l){super(e),this.Name=e,this.DeltaTConstant=i,this.DeltaTY=t,this.DeltaTZ=l,this.type=3408363356}};class Cl extends wl{constructor(e,i,t,l){super(e,i,t,l),this.ContextOfItems=e,this.RepresentationIdentifier=i,this.RepresentationType=t,this.Items=l,this.type=2830218821}}e.IfcStyleModel=Cl;e.IfcStyledItem=class extends El{constructor(e,i,t){super(),this.Item=e,this.Styles=i,this.Name=t,this.type=3958052878}};e.IfcStyledRepresentation=class extends Cl{constructor(e,i,t,l){super(e,i,t,l),this.ContextOfItems=e,this.RepresentationIdentifier=i,this.RepresentationType=t,this.Items=l,this.type=3049322572}};e.IfcSurfaceReinforcementArea=class extends Al{constructor(e,i,t,l){super(e),this.Name=e,this.SurfaceReinforcement1=i,this.SurfaceReinforcement2=t,this.ShearReinforcement=l,this.type=2934153892}};e.IfcSurfaceStyle=class extends pl{constructor(e,i,t){super(e),this.Name=e,this.Side=i,this.Styles=t,this.type=1300840506}};e.IfcSurfaceStyleLighting=class extends cl{constructor(e,i,t,l){super(),this.DiffuseTransmissionColour=e,this.DiffuseReflectionColour=i,this.TransmissionColour=t,this.ReflectanceColour=l,this.type=3303107099}};e.IfcSurfaceStyleRefraction=class extends cl{constructor(e,i){super(),this.RefractionIndex=e,this.DispersionFactor=i,this.type=1607154358}};class Ll extends cl{constructor(e,i){super(),this.SurfaceColour=e,this.Transparency=i,this.type=846575682}}e.IfcSurfaceStyleShading=Ll;e.IfcSurfaceStyleWithTextures=class extends cl{constructor(e){super(),this.Textures=e,this.type=1351298697}};class Pl extends cl{constructor(e,i,t,l,n){super(),this.RepeatS=e,this.RepeatT=i,this.Mode=t,this.TextureTransform=l,this.Parameter=n,this.type=626085974}}e.IfcSurfaceTexture=Pl;e.IfcTable=class extends Dy{constructor(e,i,t){super(),this.Name=e,this.Rows=i,this.Columns=t,this.type=985171141}};e.IfcTableColumn=class extends Dy{constructor(e,i,t,l,n){super(),this.Identifier=e,this.Name=i,this.Description=t,this.Unit=l,this.ReferencePath=n,this.type=2043862942}};e.IfcTableRow=class extends Dy{constructor(e,i){super(),this.RowCells=e,this.IsHeading=i,this.type=531007025}};class gl extends Rl{constructor(e,i,t,l,n,o,s,a,d,v,u,r,c,I,p,h,y,f,w,T){super(e,i,t),this.Name=e,this.DataOrigin=i,this.UserDefinedDataOrigin=t,this.DurationType=l,this.ScheduleDuration=n,this.ScheduleStart=o,this.ScheduleFinish=s,this.EarlyStart=a,this.EarlyFinish=d,this.LateStart=v,this.LateFinish=u,this.FreeFloat=r,this.TotalFloat=c,this.IsCritical=I,this.StatusTime=p,this.ActualDuration=h,this.ActualStart=y,this.ActualFinish=f,this.RemainingTime=w,this.Completion=T,this.type=1549132990}}e.IfcTaskTime=gl;e.IfcTaskTimeRecurring=class extends gl{constructor(e,i,t,l,n,o,s,a,d,v,u,r,c,I,p,h,y,f,w,T,E){super(e,i,t,l,n,o,s,a,d,v,u,r,c,I,p,h,y,f,w,T),this.Name=e,this.DataOrigin=i,this.UserDefinedDataOrigin=t,this.DurationType=l,this.ScheduleDuration=n,this.ScheduleStart=o,this.ScheduleFinish=s,this.EarlyStart=a,this.EarlyFinish=d,this.LateStart=v,this.LateFinish=u,this.FreeFloat=r,this.TotalFloat=c,this.IsCritical=I,this.StatusTime=p,this.ActualDuration=h,this.ActualStart=y,this.ActualFinish=f,this.RemainingTime=w,this.Completion=T,this.Recurrence=E,this.type=2771591690}};e.IfcTelecomAddress=class extends zt{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t),this.Purpose=e,this.Description=i,this.UserDefinedPurpose=t,this.TelephoneNumbers=l,this.FacsimileNumbers=n,this.PagerNumber=o,this.ElectronicMailAddresses=s,this.WWWHomePageURL=a,this.MessagingIDs=d,this.type=912023232}};e.IfcTextStyle=class extends pl{constructor(e,i,t,l,n){super(e),this.Name=e,this.TextCharacterAppearance=i,this.TextStyle=t,this.TextFontStyle=l,this.ModelOrDraughting=n,this.type=1447204868}};e.IfcTextStyleForDefinedFont=class extends cl{constructor(e,i){super(),this.Colour=e,this.BackgroundColour=i,this.type=2636378356}};e.IfcTextStyleTextModel=class extends cl{constructor(e,i,t,l,n,o,s){super(),this.TextIndent=e,this.TextAlign=i,this.TextDecoration=t,this.LetterSpacing=l,this.WordSpacing=n,this.TextTransform=o,this.LineHeight=s,this.type=1640371178}};class Hl extends cl{constructor(e){super(),this.Maps=e,this.type=280115917}}e.IfcTextureCoordinate=Hl;e.IfcTextureCoordinateGenerator=class extends Hl{constructor(e,i,t){super(e),this.Maps=e,this.Mode=i,this.Parameter=t,this.type=1742049831}};e.IfcTextureMap=class extends Hl{constructor(e,i,t){super(e),this.Maps=e,this.Vertices=i,this.MappedTo=t,this.type=2552916305}};e.IfcTextureVertex=class extends cl{constructor(e){super(),this.Coordinates=e,this.type=1210645708}};e.IfcTextureVertexList=class extends cl{constructor(e){super(),this.TexCoordsList=e,this.type=3611470254}};e.IfcTimePeriod=class extends Dy{constructor(e,i){super(),this.StartTime=e,this.EndTime=i,this.type=1199560280}};class Bl extends Dy{constructor(e,i,t,l,n,o,s,a){super(),this.Name=e,this.Description=i,this.StartTime=t,this.EndTime=l,this.TimeSeriesDataType=n,this.DataOrigin=o,this.UserDefinedDataOrigin=s,this.Unit=a,this.type=3101149627}}e.IfcTimeSeries=Bl;e.IfcTimeSeriesValue=class extends Dy{constructor(e){super(),this.ListValues=e,this.type=581633288}};class Fl extends El{constructor(){super(),this.type=1377556343}}e.IfcTopologicalRepresentationItem=Fl;e.IfcTopologyRepresentation=class extends Nl{constructor(e,i,t,l){super(e,i,t,l),this.ContextOfItems=e,this.RepresentationIdentifier=i,this.RepresentationType=t,this.Items=l,this.type=1735638870}};e.IfcUnitAssignment=class extends Dy{constructor(e){super(),this.Units=e,this.type=180925521}};class Ml extends Fl{constructor(){super(),this.type=2799835756}}e.IfcVertex=Ml;e.IfcVertexPoint=class extends Ml{constructor(e){super(),this.VertexGeometry=e,this.type=1907098498}};e.IfcVirtualGridIntersection=class extends Dy{constructor(e,i){super(),this.IntersectingAxes=e,this.OffsetDistances=i,this.type=891718957}};e.IfcWorkTime=class extends Rl{constructor(e,i,t,l,n,o){super(e,i,t),this.Name=e,this.DataOrigin=i,this.UserDefinedDataOrigin=t,this.RecurrencePattern=l,this.Start=n,this.Finish=o,this.type=1236880293}};e.IfcApprovalRelationship=class extends ml{constructor(e,i,t,l){super(e,i),this.Name=e,this.Description=i,this.RelatingApproval=t,this.RelatedApprovals=l,this.type=3869604511}};class xl extends yl{constructor(e,i,t){super(e,i),this.ProfileType=e,this.ProfileName=i,this.OuterCurve=t,this.type=3798115385}}e.IfcArbitraryClosedProfileDef=xl;class Ul extends yl{constructor(e,i,t){super(e,i),this.ProfileType=e,this.ProfileName=i,this.Curve=t,this.type=1310608509}}e.IfcArbitraryOpenProfileDef=Ul;e.IfcArbitraryProfileDefWithVoids=class extends xl{constructor(e,i,t,l){super(e,i,t),this.ProfileType=e,this.ProfileName=i,this.OuterCurve=t,this.InnerCurves=l,this.type=2705031697}};e.IfcBlobTexture=class extends Pl{constructor(e,i,t,l,n,o,s){super(e,i,t,l,n),this.RepeatS=e,this.RepeatT=i,this.Mode=t,this.TextureTransform=l,this.Parameter=n,this.RasterFormat=o,this.RasterCode=s,this.type=616511568}};e.IfcCenterLineProfileDef=class extends Ul{constructor(e,i,t,l){super(e,i,t),this.ProfileType=e,this.ProfileName=i,this.Curve=t,this.Thickness=l,this.type=3150382593}};e.IfcClassification=class extends tl{constructor(e,i,t,l,n,o,s){super(),this.Source=e,this.Edition=i,this.EditionDate=t,this.Name=l,this.Description=n,this.Location=o,this.ReferenceTokens=s,this.type=747523909}};e.IfcClassificationReference=class extends ll{constructor(e,i,t,l,n,o){super(e,i,t),this.Location=e,this.Identification=i,this.Name=t,this.ReferencedSource=l,this.Description=n,this.Sort=o,this.type=647927063}};e.IfcColourRgbList=class extends cl{constructor(e){super(),this.ColourList=e,this.type=3285139300}};class Gl extends cl{constructor(e){super(),this.Name=e,this.type=3264961684}}e.IfcColourSpecification=Gl;e.IfcCompositeProfileDef=class extends yl{constructor(e,i,t,l){super(e,i),this.ProfileType=e,this.ProfileName=i,this.Profiles=t,this.Label=l,this.type=1485152156}};class jl extends Fl{constructor(e){super(),this.CfsFaces=e,this.type=370225590}}e.IfcConnectedFaceSet=jl;e.IfcConnectionCurveGeometry=class extends $t{constructor(e,i){super(),this.CurveOnRelatingElement=e,this.CurveOnRelatedElement=i,this.type=1981873012}};e.IfcConnectionPointEccentricity=class extends Zt{constructor(e,i,t,l,n){super(e,i),this.PointOnRelatingElement=e,this.PointOnRelatedElement=i,this.EccentricityInX=t,this.EccentricityInY=l,this.EccentricityInZ=n,this.type=45288368}};e.IfcContextDependentUnit=class extends dl{constructor(e,i,t){super(e,i),this.Dimensions=e,this.UnitType=i,this.Name=t,this.type=3050246964}};class _l extends dl{constructor(e,i,t,l){super(e,i),this.Dimensions=e,this.UnitType=i,this.Name=t,this.ConversionFactor=l,this.type=2889183280}}e.IfcConversionBasedUnit=_l;e.IfcConversionBasedUnitWithOffset=class extends _l{constructor(e,i,t,l,n){super(e,i,t,l),this.Dimensions=e,this.UnitType=i,this.Name=t,this.ConversionFactor=l,this.ConversionOffset=n,this.type=2713554722}};e.IfcCurrencyRelationship=class extends ml{constructor(e,i,t,l,n,o,s){super(e,i),this.Name=e,this.Description=i,this.RelatingMonetaryUnit=t,this.RelatedMonetaryUnit=l,this.ExchangeRate=n,this.RateDateTime=o,this.RateSource=s,this.type=539742890}};e.IfcCurveStyle=class extends pl{constructor(e,i,t,l,n){super(e),this.Name=e,this.CurveFont=i,this.CurveWidth=t,this.CurveColour=l,this.ModelOrDraughting=n,this.type=3800577675}};e.IfcCurveStyleFont=class extends cl{constructor(e,i){super(),this.Name=e,this.PatternList=i,this.type=1105321065}};e.IfcCurveStyleFontAndScaling=class extends cl{constructor(e,i,t){super(),this.Name=e,this.CurveFont=i,this.CurveFontScaling=t,this.type=2367409068}};e.IfcCurveStyleFontPattern=class extends cl{constructor(e,i){super(),this.VisibleSegmentLength=e,this.InvisibleSegmentLength=i,this.type=3510044353}};class Vl extends yl{constructor(e,i,t,l,n){super(e,i),this.ProfileType=e,this.ProfileName=i,this.ParentProfile=t,this.Operator=l,this.Label=n,this.type=3632507154}}e.IfcDerivedProfileDef=Vl;e.IfcDocumentInformation=class extends tl{constructor(e,i,t,l,n,o,s,a,d,v,u,r,c,I,p,h,y){super(),this.Identification=e,this.Name=i,this.Description=t,this.Location=l,this.Purpose=n,this.IntendedUse=o,this.Scope=s,this.Revision=a,this.DocumentOwner=d,this.Editors=v,this.CreationTime=u,this.LastRevisionTime=r,this.ElectronicFormat=c,this.ValidFrom=I,this.ValidUntil=p,this.Confidentiality=h,this.Status=y,this.type=1154170062}};e.IfcDocumentInformationRelationship=class extends ml{constructor(e,i,t,l,n){super(e,i),this.Name=e,this.Description=i,this.RelatingDocument=t,this.RelatedDocuments=l,this.RelationshipType=n,this.type=770865208}};e.IfcDocumentReference=class extends ll{constructor(e,i,t,l,n){super(e,i,t),this.Location=e,this.Identification=i,this.Name=t,this.Description=l,this.ReferencedDocument=n,this.type=3732053477}};class Wl extends Fl{constructor(e,i){super(),this.EdgeStart=e,this.EdgeEnd=i,this.type=3900360178}}e.IfcEdge=Wl;e.IfcEdgeCurve=class extends Wl{constructor(e,i,t,l){super(e,i),this.EdgeStart=e,this.EdgeEnd=i,this.EdgeGeometry=t,this.SameSense=l,this.type=476780140}};e.IfcEventTime=class extends Rl{constructor(e,i,t,l,n,o,s){super(e,i,t),this.Name=e,this.DataOrigin=i,this.UserDefinedDataOrigin=t,this.ActualDate=l,this.EarlyDate=n,this.LateDate=o,this.ScheduleDate=s,this.type=211053100}};class ql extends fl{constructor(e,i,t){super(),this.Name=e,this.Description=i,this.Properties=t,this.type=297599258}}e.IfcExtendedProperties=ql;e.IfcExternalReferenceRelationship=class extends ml{constructor(e,i,t,l){super(e,i),this.Name=e,this.Description=i,this.RelatingReference=t,this.RelatedResourceObjects=l,this.type=1437805879}};class Yl extends Fl{constructor(e){super(),this.Bounds=e,this.type=2556980723}}e.IfcFace=Yl;class kl extends Fl{constructor(e,i){super(),this.Bound=e,this.Orientation=i,this.type=1809719519}}e.IfcFaceBound=kl;e.IfcFaceOuterBound=class extends kl{constructor(e,i){super(e,i),this.Bound=e,this.Orientation=i,this.type=803316827}};class zl extends Yl{constructor(e,i,t){super(e),this.Bounds=e,this.FaceSurface=i,this.SameSense=t,this.type=3008276851}}e.IfcFaceSurface=zl;e.IfcFailureConnectionCondition=class extends Ol{constructor(e,i,t,l,n,o,s){super(e),this.Name=e,this.TensionFailureX=i,this.TensionFailureY=t,this.TensionFailureZ=l,this.CompressionFailureX=n,this.CompressionFailureY=o,this.CompressionFailureZ=s,this.type=4219587988}};e.IfcFillAreaStyle=class extends pl{constructor(e,i,t){super(e),this.Name=e,this.FillStyles=i,this.ModelorDraughting=t,this.type=738692330}};class Xl extends Tl{constructor(e,i,t,l,n,o){super(e,i),this.ContextIdentifier=e,this.ContextType=i,this.CoordinateSpaceDimension=t,this.Precision=l,this.WorldCoordinateSystem=n,this.TrueNorth=o,this.type=3448662350}}e.IfcGeometricRepresentationContext=Xl;class Kl extends El{constructor(){super(),this.type=2453401579}}e.IfcGeometricRepresentationItem=Kl;e.IfcGeometricRepresentationSubContext=class extends Xl{constructor(e,t,l,n,o,s){super(e,t,new i(0),null,new Ey(0),null),this.ContextIdentifier=e,this.ContextType=t,this.ParentContext=l,this.TargetScale=n,this.TargetView=o,this.UserDefinedTargetView=s,this.type=4142052618}};class Ql extends Kl{constructor(e){super(),this.Elements=e,this.type=3590301190}}e.IfcGeometricSet=Ql;e.IfcGridPlacement=class extends vl{constructor(e,i){super(),this.PlacementLocation=e,this.PlacementRefDirection=i,this.type=178086475}};class $l extends Kl{constructor(e,i){super(),this.BaseSurface=e,this.AgreementFlag=i,this.type=812098782}}e.IfcHalfSpaceSolid=$l;e.IfcImageTexture=class extends Pl{constructor(e,i,t,l,n,o){super(e,i,t,l,n),this.RepeatS=e,this.RepeatT=i,this.Mode=t,this.TextureTransform=l,this.Parameter=n,this.URLReference=o,this.type=3905492369}};e.IfcIndexedColourMap=class extends cl{constructor(e,i,t,l){super(),this.MappedTo=e,this.Opacity=i,this.Colours=t,this.ColourIndex=l,this.type=3570813810}};class Zl extends Hl{constructor(e,i,t){super(e),this.Maps=e,this.MappedTo=i,this.TexCoords=t,this.type=1437953363}}e.IfcIndexedTextureMap=Zl;e.IfcIndexedTriangleTextureMap=class extends Zl{constructor(e,i,t,l){super(e,i,t),this.Maps=e,this.MappedTo=i,this.TexCoords=t,this.TexCoordIndex=l,this.type=2133299955}};e.IfcIrregularTimeSeries=class extends Bl{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.Name=e,this.Description=i,this.StartTime=t,this.EndTime=l,this.TimeSeriesDataType=n,this.DataOrigin=o,this.UserDefinedDataOrigin=s,this.Unit=a,this.Values=d,this.type=3741457305}};e.IfcLagTime=class extends Rl{constructor(e,i,t,l,n){super(e,i,t),this.Name=e,this.DataOrigin=i,this.UserDefinedDataOrigin=t,this.LagValue=l,this.DurationType=n,this.type=1585845231}};class Jl extends Kl{constructor(e,i,t,l){super(),this.Name=e,this.LightColour=i,this.AmbientIntensity=t,this.Intensity=l,this.type=1402838566}}e.IfcLightSource=Jl;e.IfcLightSourceAmbient=class extends Jl{constructor(e,i,t,l){super(e,i,t,l),this.Name=e,this.LightColour=i,this.AmbientIntensity=t,this.Intensity=l,this.type=125510826}};e.IfcLightSourceDirectional=class extends Jl{constructor(e,i,t,l,n){super(e,i,t,l),this.Name=e,this.LightColour=i,this.AmbientIntensity=t,this.Intensity=l,this.Orientation=n,this.type=2604431987}};e.IfcLightSourceGoniometric=class extends Jl{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l),this.Name=e,this.LightColour=i,this.AmbientIntensity=t,this.Intensity=l,this.Position=n,this.ColourAppearance=o,this.ColourTemperature=s,this.LuminousFlux=a,this.LightEmissionSource=d,this.LightDistributionDataSource=v,this.type=4266656042}};class en extends Jl{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l),this.Name=e,this.LightColour=i,this.AmbientIntensity=t,this.Intensity=l,this.Position=n,this.Radius=o,this.ConstantAttenuation=s,this.DistanceAttenuation=a,this.QuadricAttenuation=d,this.type=1520743889}}e.IfcLightSourcePositional=en;e.IfcLightSourceSpot=class extends en{constructor(e,i,t,l,n,o,s,a,d,v,u,r,c){super(e,i,t,l,n,o,s,a,d),this.Name=e,this.LightColour=i,this.AmbientIntensity=t,this.Intensity=l,this.Position=n,this.Radius=o,this.ConstantAttenuation=s,this.DistanceAttenuation=a,this.QuadricAttenuation=d,this.Orientation=v,this.ConcentrationExponent=u,this.SpreadAngle=r,this.BeamWidthAngle=c,this.type=3422422726}};e.IfcLocalPlacement=class extends vl{constructor(e,i){super(),this.PlacementRelTo=e,this.RelativePlacement=i,this.type=2624227202}};class tn extends Fl{constructor(){super(),this.type=1008929658}}e.IfcLoop=tn;e.IfcMappedItem=class extends El{constructor(e,i){super(),this.MappingSource=e,this.MappingTarget=i,this.type=2347385850}};e.IfcMaterial=class extends nl{constructor(e,i,t){super(),this.Name=e,this.Description=i,this.Category=t,this.type=1838606355}};e.IfcMaterialConstituent=class extends nl{constructor(e,i,t,l,n){super(),this.Name=e,this.Description=i,this.Material=t,this.Fraction=l,this.Category=n,this.type=3708119e3}};e.IfcMaterialConstituentSet=class extends nl{constructor(e,i,t){super(),this.Name=e,this.Description=i,this.MaterialConstituents=t,this.type=2852063980}};e.IfcMaterialDefinitionRepresentation=class extends hl{constructor(e,i,t,l){super(e,i,t),this.Name=e,this.Description=i,this.Representations=t,this.RepresentedMaterial=l,this.type=2022407955}};e.IfcMaterialLayerSetUsage=class extends al{constructor(e,i,t,l,n){super(),this.ForLayerSet=e,this.LayerSetDirection=i,this.DirectionSense=t,this.OffsetFromReferenceLine=l,this.ReferenceExtent=n,this.type=1303795690}};class ln extends al{constructor(e,i,t){super(),this.ForProfileSet=e,this.CardinalPoint=i,this.ReferenceExtent=t,this.type=3079605661}}e.IfcMaterialProfileSetUsage=ln;e.IfcMaterialProfileSetUsageTapering=class extends ln{constructor(e,i,t,l,n){super(e,i,t),this.ForProfileSet=e,this.CardinalPoint=i,this.ReferenceExtent=t,this.ForProfileEndSet=l,this.CardinalEndPoint=n,this.type=3404854881}};e.IfcMaterialProperties=class extends ql{constructor(e,i,t,l){super(e,i,t),this.Name=e,this.Description=i,this.Properties=t,this.Material=l,this.type=3265635763}};e.IfcMaterialRelationship=class extends ml{constructor(e,i,t,l,n){super(e,i),this.Name=e,this.Description=i,this.RelatingMaterial=t,this.RelatedMaterials=l,this.Expression=n,this.type=853536259}};e.IfcMirroredProfileDef=class extends Vl{constructor(e,i,t,l){super(e,i,t,new Ey(0),l),this.ProfileType=e,this.ProfileName=i,this.ParentProfile=t,this.Label=l,this.type=2998442950}};class nn extends Dl{constructor(e,i,t,l){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.type=219451334}}e.IfcObjectDefinition=nn;e.IfcOpenShell=class extends jl{constructor(e){super(e),this.CfsFaces=e,this.type=2665983363}};e.IfcOrganizationRelationship=class extends ml{constructor(e,i,t,l){super(e,i),this.Name=e,this.Description=i,this.RelatingOrganization=t,this.RelatedOrganizations=l,this.type=1411181986}};e.IfcOrientedEdge=class extends Wl{constructor(e,i){super(new Ey(0),new Ey(0)),this.EdgeElement=e,this.Orientation=i,this.type=1029017970}};class on extends yl{constructor(e,i,t){super(e,i),this.ProfileType=e,this.ProfileName=i,this.Position=t,this.type=2529465313}}e.IfcParameterizedProfileDef=on;e.IfcPath=class extends Fl{constructor(e){super(),this.EdgeList=e,this.type=2519244187}};e.IfcPhysicalComplexQuantity=class extends ul{constructor(e,i,t,l,n,o){super(e,i),this.Name=e,this.Description=i,this.HasQuantities=t,this.Discrimination=l,this.Quality=n,this.Usage=o,this.type=3021840470}};e.IfcPixelTexture=class extends Pl{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n),this.RepeatS=e,this.RepeatT=i,this.Mode=t,this.TextureTransform=l,this.Parameter=n,this.Width=o,this.Height=s,this.ColourComponents=a,this.Pixel=d,this.type=597895409}};class sn extends Kl{constructor(e){super(),this.Location=e,this.type=2004835150}}e.IfcPlacement=sn;class an extends Kl{constructor(e,i){super(),this.SizeInX=e,this.SizeInY=i,this.type=1663979128}}e.IfcPlanarExtent=an;class dn extends Kl{constructor(){super(),this.type=2067069095}}e.IfcPoint=dn;e.IfcPointOnCurve=class extends dn{constructor(e,i){super(),this.BasisCurve=e,this.PointParameter=i,this.type=4022376103}};e.IfcPointOnSurface=class extends dn{constructor(e,i,t){super(),this.BasisSurface=e,this.PointParameterU=i,this.PointParameterV=t,this.type=1423911732}};e.IfcPolyLoop=class extends tn{constructor(e){super(),this.Polygon=e,this.type=2924175390}};e.IfcPolygonalBoundedHalfSpace=class extends $l{constructor(e,i,t,l){super(e,i),this.BaseSurface=e,this.AgreementFlag=i,this.Position=t,this.PolygonalBoundary=l,this.type=2775532180}};class vn extends cl{constructor(e){super(),this.Name=e,this.type=3727388367}}e.IfcPreDefinedItem=vn;class un extends fl{constructor(){super(),this.type=3778827333}}e.IfcPreDefinedProperties=un;class rn extends vn{constructor(e){super(e),this.Name=e,this.type=1775413392}}e.IfcPreDefinedTextFont=rn;e.IfcProductDefinitionShape=class extends hl{constructor(e,i,t){super(e,i,t),this.Name=e,this.Description=i,this.Representations=t,this.type=673634403}};e.IfcProfileProperties=class extends ql{constructor(e,i,t,l){super(e,i,t),this.Name=e,this.Description=i,this.Properties=t,this.ProfileDefinition=l,this.type=2802850158}};class cn extends fl{constructor(e,i){super(),this.Name=e,this.Description=i,this.type=2598011224}}e.IfcProperty=cn;class In extends Dl{constructor(e,i,t,l){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.type=1680319473}}e.IfcPropertyDefinition=In;e.IfcPropertyDependencyRelationship=class extends ml{constructor(e,i,t,l,n){super(e,i),this.Name=e,this.Description=i,this.DependingProperty=t,this.DependantProperty=l,this.Expression=n,this.type=148025276}};class pn extends In{constructor(e,i,t,l){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.type=3357820518}}e.IfcPropertySetDefinition=pn;class hn extends In{constructor(e,i,t,l){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.type=1482703590}}e.IfcPropertyTemplateDefinition=hn;class yn extends pn{constructor(e,i,t,l){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.type=2090586900}}e.IfcQuantitySet=yn;class fn extends on{constructor(e,i,t,l,n){super(e,i,t),this.ProfileType=e,this.ProfileName=i,this.Position=t,this.XDim=l,this.YDim=n,this.type=3615266464}}e.IfcRectangleProfileDef=fn;e.IfcRegularTimeSeries=class extends Bl{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a),this.Name=e,this.Description=i,this.StartTime=t,this.EndTime=l,this.TimeSeriesDataType=n,this.DataOrigin=o,this.UserDefinedDataOrigin=s,this.Unit=a,this.TimeStep=d,this.Values=v,this.type=3413951693}};e.IfcReinforcementBarProperties=class extends un{constructor(e,i,t,l,n,o){super(),this.TotalCrossSectionArea=e,this.SteelGrade=i,this.BarSurface=t,this.EffectiveDepth=l,this.NominalBarDiameter=n,this.BarCount=o,this.type=1580146022}};class wn extends Dl{constructor(e,i,t,l){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.type=478536968}}e.IfcRelationship=wn;e.IfcResourceApprovalRelationship=class extends ml{constructor(e,i,t,l){super(e,i),this.Name=e,this.Description=i,this.RelatedResourceObjects=t,this.RelatingApproval=l,this.type=2943643501}};e.IfcResourceConstraintRelationship=class extends ml{constructor(e,i,t,l){super(e,i),this.Name=e,this.Description=i,this.RelatingConstraint=t,this.RelatedResourceObjects=l,this.type=1608871552}};e.IfcResourceTime=class extends Rl{constructor(e,i,t,l,n,o,s,a,d,v,u,r,c,I,p,h,y,f){super(e,i,t),this.Name=e,this.DataOrigin=i,this.UserDefinedDataOrigin=t,this.ScheduleWork=l,this.ScheduleUsage=n,this.ScheduleStart=o,this.ScheduleFinish=s,this.ScheduleContour=a,this.LevelingDelay=d,this.IsOverAllocated=v,this.StatusTime=u,this.ActualWork=r,this.ActualUsage=c,this.ActualStart=I,this.ActualFinish=p,this.RemainingWork=h,this.RemainingUsage=y,this.Completion=f,this.type=1042787934}};e.IfcRoundedRectangleProfileDef=class extends fn{constructor(e,i,t,l,n,o){super(e,i,t,l,n),this.ProfileType=e,this.ProfileName=i,this.Position=t,this.XDim=l,this.YDim=n,this.RoundingRadius=o,this.type=2778083089}};e.IfcSectionProperties=class extends un{constructor(e,i,t){super(),this.SectionType=e,this.StartProfile=i,this.EndProfile=t,this.type=2042790032}};e.IfcSectionReinforcementProperties=class extends un{constructor(e,i,t,l,n,o){super(),this.LongitudinalStartPosition=e,this.LongitudinalEndPosition=i,this.TransversePosition=t,this.ReinforcementRole=l,this.SectionDefinition=n,this.CrossSectionReinforcementDefinitions=o,this.type=4165799628}};e.IfcSectionedSpine=class extends Kl{constructor(e,i,t){super(),this.SpineCurve=e,this.CrossSections=i,this.CrossSectionPositions=t,this.type=1509187699}};e.IfcShellBasedSurfaceModel=class extends Kl{constructor(e){super(),this.SbsmBoundary=e,this.type=4124623270}};class Tn extends cn{constructor(e,i){super(e,i),this.Name=e,this.Description=i,this.type=3692461612}}e.IfcSimpleProperty=Tn;e.IfcSlippageConnectionCondition=class extends Ol{constructor(e,i,t,l){super(e),this.Name=e,this.SlippageX=i,this.SlippageY=t,this.SlippageZ=l,this.type=2609359061}};class En extends Kl{constructor(){super(),this.type=723233188}}e.IfcSolidModel=En;e.IfcStructuralLoadLinearForce=class extends bl{constructor(e,i,t,l,n,o,s){super(e),this.Name=e,this.LinearForceX=i,this.LinearForceY=t,this.LinearForceZ=l,this.LinearMomentX=n,this.LinearMomentY=o,this.LinearMomentZ=s,this.type=1595516126}};e.IfcStructuralLoadPlanarForce=class extends bl{constructor(e,i,t,l){super(e),this.Name=e,this.PlanarForceX=i,this.PlanarForceY=t,this.PlanarForceZ=l,this.type=2668620305}};class mn extends bl{constructor(e,i,t,l,n,o,s){super(e),this.Name=e,this.DisplacementX=i,this.DisplacementY=t,this.DisplacementZ=l,this.RotationalDisplacementRX=n,this.RotationalDisplacementRY=o,this.RotationalDisplacementRZ=s,this.type=2473145415}}e.IfcStructuralLoadSingleDisplacement=mn;e.IfcStructuralLoadSingleDisplacementDistortion=class extends mn{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s),this.Name=e,this.DisplacementX=i,this.DisplacementY=t,this.DisplacementZ=l,this.RotationalDisplacementRX=n,this.RotationalDisplacementRY=o,this.RotationalDisplacementRZ=s,this.Distortion=a,this.type=1973038258}};class Dn extends bl{constructor(e,i,t,l,n,o,s){super(e),this.Name=e,this.ForceX=i,this.ForceY=t,this.ForceZ=l,this.MomentX=n,this.MomentY=o,this.MomentZ=s,this.type=1597423693}}e.IfcStructuralLoadSingleForce=Dn;e.IfcStructuralLoadSingleForceWarping=class extends Dn{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s),this.Name=e,this.ForceX=i,this.ForceY=t,this.ForceZ=l,this.MomentX=n,this.MomentY=o,this.MomentZ=s,this.WarpingMoment=a,this.type=1190533807}};e.IfcSubedge=class extends Wl{constructor(e,i,t){super(e,i),this.EdgeStart=e,this.EdgeEnd=i,this.ParentEdge=t,this.type=2233826070}};class Rn extends Kl{constructor(){super(),this.type=2513912981}}e.IfcSurface=Rn;e.IfcSurfaceStyleRendering=class extends Ll{constructor(e,i,t,l,n,o,s,a,d){super(e,i),this.SurfaceColour=e,this.Transparency=i,this.DiffuseColour=t,this.TransmissionColour=l,this.DiffuseTransmissionColour=n,this.ReflectionColour=o,this.SpecularColour=s,this.SpecularHighlight=a,this.ReflectanceMethod=d,this.type=1878645084}};class Nn extends En{constructor(e,i){super(),this.SweptArea=e,this.Position=i,this.type=2247615214}}e.IfcSweptAreaSolid=Nn;class On extends En{constructor(e,i,t,l,n){super(),this.Directrix=e,this.Radius=i,this.InnerRadius=t,this.StartParam=l,this.EndParam=n,this.type=1260650574}}e.IfcSweptDiskSolid=On;e.IfcSweptDiskSolidPolygonal=class extends On{constructor(e,i,t,l,n,o){super(e,i,t,l,n),this.Directrix=e,this.Radius=i,this.InnerRadius=t,this.StartParam=l,this.EndParam=n,this.FilletRadius=o,this.type=1096409881}};class Sn extends Rn{constructor(e,i){super(),this.SweptCurve=e,this.Position=i,this.type=230924584}}e.IfcSweptSurface=Sn;e.IfcTShapeProfileDef=class extends on{constructor(e,i,t,l,n,o,s,a,d,v,u,r){super(e,i,t),this.ProfileType=e,this.ProfileName=i,this.Position=t,this.Depth=l,this.FlangeWidth=n,this.WebThickness=o,this.FlangeThickness=s,this.FilletRadius=a,this.FlangeEdgeRadius=d,this.WebEdgeRadius=v,this.WebSlope=u,this.FlangeSlope=r,this.type=3071757647}};class An extends Kl{constructor(){super(),this.type=901063453}}e.IfcTessellatedItem=An;class bn extends Kl{constructor(e,i,t){super(),this.Literal=e,this.Placement=i,this.Path=t,this.type=4282788508}}e.IfcTextLiteral=bn;e.IfcTextLiteralWithExtent=class extends bn{constructor(e,i,t,l,n){super(e,i,t),this.Literal=e,this.Placement=i,this.Path=t,this.Extent=l,this.BoxAlignment=n,this.type=3124975700}};e.IfcTextStyleFontModel=class extends rn{constructor(e,i,t,l,n,o){super(e),this.Name=e,this.FontFamily=i,this.FontStyle=t,this.FontVariant=l,this.FontWeight=n,this.FontSize=o,this.type=1983826977}};e.IfcTrapeziumProfileDef=class extends on{constructor(e,i,t,l,n,o,s){super(e,i,t),this.ProfileType=e,this.ProfileName=i,this.Position=t,this.BottomXDim=l,this.TopXDim=n,this.YDim=o,this.TopXOffset=s,this.type=2715220739}};class Cn extends nn{constructor(e,i,t,l,n,o){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.type=1628702193}}e.IfcTypeObject=Cn;class Ln extends Cn{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.Identification=s,this.LongDescription=a,this.ProcessType=d,this.type=3736923433}}e.IfcTypeProcess=Ln;class Pn extends Cn{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.type=2347495698}}e.IfcTypeProduct=Pn;class gn extends Cn{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.Identification=s,this.LongDescription=a,this.ResourceType=d,this.type=3698973494}}e.IfcTypeResource=gn;e.IfcUShapeProfileDef=class extends on{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t),this.ProfileType=e,this.ProfileName=i,this.Position=t,this.Depth=l,this.FlangeWidth=n,this.WebThickness=o,this.FlangeThickness=s,this.FilletRadius=a,this.EdgeRadius=d,this.FlangeSlope=v,this.type=427810014}};e.IfcVector=class extends Kl{constructor(e,i){super(),this.Orientation=e,this.Magnitude=i,this.type=1417489154}};e.IfcVertexLoop=class extends tn{constructor(e){super(),this.LoopVertex=e,this.type=2759199220}};e.IfcWindowStyle=class extends Pn{constructor(e,i,t,l,n,o,s,a,d,v,u,r){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ConstructionType=d,this.OperationType=v,this.ParameterTakesPrecedence=u,this.Sizeable=r,this.type=1299126871}};e.IfcZShapeProfileDef=class extends on{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t),this.ProfileType=e,this.ProfileName=i,this.Position=t,this.Depth=l,this.FlangeWidth=n,this.WebThickness=o,this.FlangeThickness=s,this.FilletRadius=a,this.EdgeRadius=d,this.type=2543172580}};e.IfcAdvancedFace=class extends zl{constructor(e,i,t){super(e,i,t),this.Bounds=e,this.FaceSurface=i,this.SameSense=t,this.type=3406155212}};e.IfcAnnotationFillArea=class extends Kl{constructor(e,i){super(),this.OuterBoundary=e,this.InnerBoundaries=i,this.type=669184980}};e.IfcAsymmetricIShapeProfileDef=class extends on{constructor(e,i,t,l,n,o,s,a,d,v,u,r,c,I,p){super(e,i,t),this.ProfileType=e,this.ProfileName=i,this.Position=t,this.BottomFlangeWidth=l,this.OverallDepth=n,this.WebThickness=o,this.BottomFlangeThickness=s,this.BottomFlangeFilletRadius=a,this.TopFlangeWidth=d,this.TopFlangeThickness=v,this.TopFlangeFilletRadius=u,this.BottomFlangeEdgeRadius=r,this.BottomFlangeSlope=c,this.TopFlangeEdgeRadius=I,this.TopFlangeSlope=p,this.type=3207858831}};e.IfcAxis1Placement=class extends sn{constructor(e,i){super(e),this.Location=e,this.Axis=i,this.type=4261334040}};e.IfcAxis2Placement2D=class extends sn{constructor(e,i){super(e),this.Location=e,this.RefDirection=i,this.type=3125803723}};e.IfcAxis2Placement3D=class extends sn{constructor(e,i,t){super(e),this.Location=e,this.Axis=i,this.RefDirection=t,this.type=2740243338}};class Hn extends Kl{constructor(e,i,t){super(),this.Operator=e,this.FirstOperand=i,this.SecondOperand=t,this.type=2736907675}}e.IfcBooleanResult=Hn;class Bn extends Rn{constructor(){super(),this.type=4182860854}}e.IfcBoundedSurface=Bn;e.IfcBoundingBox=class extends Kl{constructor(e,i,t,l){super(),this.Corner=e,this.XDim=i,this.YDim=t,this.ZDim=l,this.type=2581212453}};e.IfcBoxedHalfSpace=class extends $l{constructor(e,i,t){super(e,i),this.BaseSurface=e,this.AgreementFlag=i,this.Enclosure=t,this.type=2713105998}};e.IfcCShapeProfileDef=class extends on{constructor(e,i,t,l,n,o,s,a){super(e,i,t),this.ProfileType=e,this.ProfileName=i,this.Position=t,this.Depth=l,this.Width=n,this.WallThickness=o,this.Girth=s,this.InternalFilletRadius=a,this.type=2898889636}};e.IfcCartesianPoint=class extends dn{constructor(e){super(),this.Coordinates=e,this.type=1123145078}};class Fn extends Kl{constructor(){super(),this.type=574549367}}e.IfcCartesianPointList=Fn;e.IfcCartesianPointList2D=class extends Fn{constructor(e){super(),this.CoordList=e,this.type=1675464909}};e.IfcCartesianPointList3D=class extends Fn{constructor(e){super(),this.CoordList=e,this.type=2059837836}};class Mn extends Kl{constructor(e,i,t,l){super(),this.Axis1=e,this.Axis2=i,this.LocalOrigin=t,this.Scale=l,this.type=59481748}}e.IfcCartesianTransformationOperator=Mn;class xn extends Mn{constructor(e,i,t,l){super(e,i,t,l),this.Axis1=e,this.Axis2=i,this.LocalOrigin=t,this.Scale=l,this.type=3749851601}}e.IfcCartesianTransformationOperator2D=xn;e.IfcCartesianTransformationOperator2DnonUniform=class extends xn{constructor(e,i,t,l,n){super(e,i,t,l),this.Axis1=e,this.Axis2=i,this.LocalOrigin=t,this.Scale=l,this.Scale2=n,this.type=3486308946}};class Un extends Mn{constructor(e,i,t,l,n){super(e,i,t,l),this.Axis1=e,this.Axis2=i,this.LocalOrigin=t,this.Scale=l,this.Axis3=n,this.type=3331915920}}e.IfcCartesianTransformationOperator3D=Un;e.IfcCartesianTransformationOperator3DnonUniform=class extends Un{constructor(e,i,t,l,n,o,s){super(e,i,t,l,n),this.Axis1=e,this.Axis2=i,this.LocalOrigin=t,this.Scale=l,this.Axis3=n,this.Scale2=o,this.Scale3=s,this.type=1416205885}};class Gn extends on{constructor(e,i,t,l){super(e,i,t),this.ProfileType=e,this.ProfileName=i,this.Position=t,this.Radius=l,this.type=1383045692}}e.IfcCircleProfileDef=Gn;e.IfcClosedShell=class extends jl{constructor(e){super(e),this.CfsFaces=e,this.type=2205249479}};e.IfcColourRgb=class extends Gl{constructor(e,i,t,l){super(e),this.Name=e,this.Red=i,this.Green=t,this.Blue=l,this.type=776857604}};e.IfcComplexProperty=class extends cn{constructor(e,i,t,l){super(e,i),this.Name=e,this.Description=i,this.UsageName=t,this.HasProperties=l,this.type=2542286263}};class jn extends Kl{constructor(e,i,t){super(),this.Transition=e,this.SameSense=i,this.ParentCurve=t,this.type=2485617015}}e.IfcCompositeCurveSegment=jn;class _n extends gn{constructor(e,i,t,l,n,o,s,a,d,v,u){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.Identification=s,this.LongDescription=a,this.ResourceType=d,this.BaseCosts=v,this.BaseQuantity=u,this.type=2574617495}}e.IfcConstructionResourceType=_n;class Vn extends nn{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.LongName=o,this.Phase=s,this.RepresentationContexts=a,this.UnitsInContext=d,this.type=3419103109}}e.IfcContext=Vn;e.IfcCrewResourceType=class extends _n{constructor(e,i,t,l,n,o,s,a,d,v,u,r){super(e,i,t,l,n,o,s,a,d,v,u),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.Identification=s,this.LongDescription=a,this.ResourceType=d,this.BaseCosts=v,this.BaseQuantity=u,this.PredefinedType=r,this.type=1815067380}};class Wn extends Kl{constructor(e){super(),this.Position=e,this.type=2506170314}}e.IfcCsgPrimitive3D=Wn;e.IfcCsgSolid=class extends En{constructor(e){super(),this.TreeRootExpression=e,this.type=2147822146}};class qn extends Kl{constructor(){super(),this.type=2601014836}}e.IfcCurve=qn;e.IfcCurveBoundedPlane=class extends Bn{constructor(e,i,t){super(),this.BasisSurface=e,this.OuterBoundary=i,this.InnerBoundaries=t,this.type=2827736869}};e.IfcCurveBoundedSurface=class extends Bn{constructor(e,i,t){super(),this.BasisSurface=e,this.Boundaries=i,this.ImplicitOuter=t,this.type=2629017746}};e.IfcDirection=class extends Kl{constructor(e){super(),this.DirectionRatios=e,this.type=32440307}};e.IfcDoorStyle=class extends Pn{constructor(e,i,t,l,n,o,s,a,d,v,u,r){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.OperationType=d,this.ConstructionType=v,this.ParameterTakesPrecedence=u,this.Sizeable=r,this.type=526551008}};e.IfcEdgeLoop=class extends tn{constructor(e){super(),this.EdgeList=e,this.type=1472233963}};e.IfcElementQuantity=class extends yn{constructor(e,i,t,l,n,o){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.MethodOfMeasurement=n,this.Quantities=o,this.type=1883228015}};class Yn extends Pn{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.type=339256511}}e.IfcElementType=Yn;class kn extends Rn{constructor(e){super(),this.Position=e,this.type=2777663545}}e.IfcElementarySurface=kn;e.IfcEllipseProfileDef=class extends on{constructor(e,i,t,l,n){super(e,i,t),this.ProfileType=e,this.ProfileName=i,this.Position=t,this.SemiAxis1=l,this.SemiAxis2=n,this.type=2835456948}};e.IfcEventType=class extends Ln{constructor(e,i,t,l,n,o,s,a,d,v,u,r){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.Identification=s,this.LongDescription=a,this.ProcessType=d,this.PredefinedType=v,this.EventTriggerType=u,this.UserDefinedEventTriggerType=r,this.type=4024345920}};class zn extends Nn{constructor(e,i,t,l){super(e,i),this.SweptArea=e,this.Position=i,this.ExtrudedDirection=t,this.Depth=l,this.type=477187591}}e.IfcExtrudedAreaSolid=zn;e.IfcExtrudedAreaSolidTapered=class extends zn{constructor(e,i,t,l,n){super(e,i,t,l),this.SweptArea=e,this.Position=i,this.ExtrudedDirection=t,this.Depth=l,this.EndSweptArea=n,this.type=2804161546}};e.IfcFaceBasedSurfaceModel=class extends Kl{constructor(e){super(),this.FbsmFaces=e,this.type=2047409740}};e.IfcFillAreaStyleHatching=class extends Kl{constructor(e,i,t,l,n){super(),this.HatchLineAppearance=e,this.StartOfNextHatchLine=i,this.PointOfReferenceHatchLine=t,this.PatternStart=l,this.HatchLineAngle=n,this.type=374418227}};e.IfcFillAreaStyleTiles=class extends Kl{constructor(e,i,t){super(),this.TilingPattern=e,this.Tiles=i,this.TilingScale=t,this.type=315944413}};e.IfcFixedReferenceSweptAreaSolid=class extends Nn{constructor(e,i,t,l,n,o){super(e,i),this.SweptArea=e,this.Position=i,this.Directrix=t,this.StartParam=l,this.EndParam=n,this.FixedReference=o,this.type=2652556860}};class Xn extends Yn{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.type=4238390223}}e.IfcFurnishingElementType=Xn;e.IfcFurnitureType=class extends Xn{constructor(e,i,t,l,n,o,s,a,d,v,u){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.AssemblyPlace=v,this.PredefinedType=u,this.type=1268542332}};e.IfcGeographicElementType=class extends Yn{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=4095422895}};e.IfcGeometricCurveSet=class extends Ql{constructor(e){super(e),this.Elements=e,this.type=987898635}};e.IfcIShapeProfileDef=class extends on{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t),this.ProfileType=e,this.ProfileName=i,this.Position=t,this.OverallWidth=l,this.OverallDepth=n,this.WebThickness=o,this.FlangeThickness=s,this.FilletRadius=a,this.FlangeEdgeRadius=d,this.FlangeSlope=v,this.type=1484403080}};class Kn extends An{constructor(e){super(),this.CoordIndex=e,this.type=178912537}}e.IfcIndexedPolygonalFace=Kn;e.IfcIndexedPolygonalFaceWithVoids=class extends Kn{constructor(e,i){super(e),this.CoordIndex=e,this.InnerCoordIndices=i,this.type=2294589976}};e.IfcLShapeProfileDef=class extends on{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t),this.ProfileType=e,this.ProfileName=i,this.Position=t,this.Depth=l,this.Width=n,this.Thickness=o,this.FilletRadius=s,this.EdgeRadius=a,this.LegSlope=d,this.type=572779678}};e.IfcLaborResourceType=class extends _n{constructor(e,i,t,l,n,o,s,a,d,v,u,r){super(e,i,t,l,n,o,s,a,d,v,u),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.Identification=s,this.LongDescription=a,this.ResourceType=d,this.BaseCosts=v,this.BaseQuantity=u,this.PredefinedType=r,this.type=428585644}};e.IfcLine=class extends qn{constructor(e,i){super(),this.Pnt=e,this.Dir=i,this.type=1281925730}};class Qn extends En{constructor(e){super(),this.Outer=e,this.type=1425443689}}e.IfcManifoldSolidBrep=Qn;class $n extends nn{constructor(e,i,t,l,n){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.type=3888040117}}e.IfcObject=$n;e.IfcOffsetCurve2D=class extends qn{constructor(e,i,t){super(),this.BasisCurve=e,this.Distance=i,this.SelfIntersect=t,this.type=3388369263}};e.IfcOffsetCurve3D=class extends qn{constructor(e,i,t,l){super(),this.BasisCurve=e,this.Distance=i,this.SelfIntersect=t,this.RefDirection=l,this.type=3505215534}};e.IfcPcurve=class extends qn{constructor(e,i){super(),this.BasisSurface=e,this.ReferenceCurve=i,this.type=1682466193}};e.IfcPlanarBox=class extends an{constructor(e,i,t){super(e,i),this.SizeInX=e,this.SizeInY=i,this.Placement=t,this.type=603570806}};e.IfcPlane=class extends kn{constructor(e){super(e),this.Position=e,this.type=220341763}};class Zn extends vn{constructor(e){super(e),this.Name=e,this.type=759155922}}e.IfcPreDefinedColour=Zn;class Jn extends vn{constructor(e){super(e),this.Name=e,this.type=2559016684}}e.IfcPreDefinedCurveFont=Jn;class eo extends pn{constructor(e,i,t,l){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.type=3967405729}}e.IfcPreDefinedPropertySet=eo;e.IfcProcedureType=class extends Ln{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.Identification=s,this.LongDescription=a,this.ProcessType=d,this.PredefinedType=v,this.type=569719735}};class io extends $n{constructor(e,i,t,l,n,o,s){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.Identification=o,this.LongDescription=s,this.type=2945172077}}e.IfcProcess=io;class to extends $n{constructor(e,i,t,l,n,o,s){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.type=4208778838}}e.IfcProduct=to;e.IfcProject=class extends Vn{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.LongName=o,this.Phase=s,this.RepresentationContexts=a,this.UnitsInContext=d,this.type=103090709}};e.IfcProjectLibrary=class extends Vn{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.LongName=o,this.Phase=s,this.RepresentationContexts=a,this.UnitsInContext=d,this.type=653396225}};e.IfcPropertyBoundedValue=class extends Tn{constructor(e,i,t,l,n,o){super(e,i),this.Name=e,this.Description=i,this.UpperBoundValue=t,this.LowerBoundValue=l,this.Unit=n,this.SetPointValue=o,this.type=871118103}};e.IfcPropertyEnumeratedValue=class extends Tn{constructor(e,i,t,l){super(e,i),this.Name=e,this.Description=i,this.EnumerationValues=t,this.EnumerationReference=l,this.type=4166981789}};e.IfcPropertyListValue=class extends Tn{constructor(e,i,t,l){super(e,i),this.Name=e,this.Description=i,this.ListValues=t,this.Unit=l,this.type=2752243245}};e.IfcPropertyReferenceValue=class extends Tn{constructor(e,i,t,l){super(e,i),this.Name=e,this.Description=i,this.UsageName=t,this.PropertyReference=l,this.type=941946838}};e.IfcPropertySet=class extends pn{constructor(e,i,t,l,n){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.HasProperties=n,this.type=1451395588}};e.IfcPropertySetTemplate=class extends hn{constructor(e,i,t,l,n,o,s){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.TemplateType=n,this.ApplicableEntity=o,this.HasPropertyTemplates=s,this.type=492091185}};e.IfcPropertySingleValue=class extends Tn{constructor(e,i,t,l){super(e,i),this.Name=e,this.Description=i,this.NominalValue=t,this.Unit=l,this.type=3650150729}};e.IfcPropertyTableValue=class extends Tn{constructor(e,i,t,l,n,o,s,a){super(e,i),this.Name=e,this.Description=i,this.DefiningValues=t,this.DefinedValues=l,this.Expression=n,this.DefiningUnit=o,this.DefinedUnit=s,this.CurveInterpolation=a,this.type=110355661}};class lo extends hn{constructor(e,i,t,l){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.type=3521284610}}e.IfcPropertyTemplate=lo;e.IfcProxy=class extends to{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.ProxyType=a,this.Tag=d,this.type=3219374653}};e.IfcRectangleHollowProfileDef=class extends fn{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n),this.ProfileType=e,this.ProfileName=i,this.Position=t,this.XDim=l,this.YDim=n,this.WallThickness=o,this.InnerFilletRadius=s,this.OuterFilletRadius=a,this.type=2770003689}};e.IfcRectangularPyramid=class extends Wn{constructor(e,i,t,l){super(e),this.Position=e,this.XLength=i,this.YLength=t,this.Height=l,this.type=2798486643}};e.IfcRectangularTrimmedSurface=class extends Bn{constructor(e,i,t,l,n,o,s){super(),this.BasisSurface=e,this.U1=i,this.V1=t,this.U2=l,this.V2=n,this.Usense=o,this.Vsense=s,this.type=3454111270}};e.IfcReinforcementDefinitionProperties=class extends eo{constructor(e,i,t,l,n,o){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.DefinitionType=n,this.ReinforcementSectionDefinitions=o,this.type=3765753017}};class no extends wn{constructor(e,i,t,l,n,o){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatedObjects=n,this.RelatedObjectsType=o,this.type=3939117080}}e.IfcRelAssigns=no;e.IfcRelAssignsToActor=class extends no{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatedObjects=n,this.RelatedObjectsType=o,this.RelatingActor=s,this.ActingRole=a,this.type=1683148259}};e.IfcRelAssignsToControl=class extends no{constructor(e,i,t,l,n,o,s){super(e,i,t,l,n,o),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatedObjects=n,this.RelatedObjectsType=o,this.RelatingControl=s,this.type=2495723537}};class oo extends no{constructor(e,i,t,l,n,o,s){super(e,i,t,l,n,o),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatedObjects=n,this.RelatedObjectsType=o,this.RelatingGroup=s,this.type=1307041759}}e.IfcRelAssignsToGroup=oo;e.IfcRelAssignsToGroupByFactor=class extends oo{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatedObjects=n,this.RelatedObjectsType=o,this.RelatingGroup=s,this.Factor=a,this.type=1027710054}};e.IfcRelAssignsToProcess=class extends no{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatedObjects=n,this.RelatedObjectsType=o,this.RelatingProcess=s,this.QuantityInProcess=a,this.type=4278684876}};e.IfcRelAssignsToProduct=class extends no{constructor(e,i,t,l,n,o,s){super(e,i,t,l,n,o),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatedObjects=n,this.RelatedObjectsType=o,this.RelatingProduct=s,this.type=2857406711}};e.IfcRelAssignsToResource=class extends no{constructor(e,i,t,l,n,o,s){super(e,i,t,l,n,o),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatedObjects=n,this.RelatedObjectsType=o,this.RelatingResource=s,this.type=205026976}};class so extends wn{constructor(e,i,t,l,n){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatedObjects=n,this.type=1865459582}}e.IfcRelAssociates=so;e.IfcRelAssociatesApproval=class extends so{constructor(e,i,t,l,n,o){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatedObjects=n,this.RelatingApproval=o,this.type=4095574036}};e.IfcRelAssociatesClassification=class extends so{constructor(e,i,t,l,n,o){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatedObjects=n,this.RelatingClassification=o,this.type=919958153}};e.IfcRelAssociatesConstraint=class extends so{constructor(e,i,t,l,n,o,s){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatedObjects=n,this.Intent=o,this.RelatingConstraint=s,this.type=2728634034}};e.IfcRelAssociatesDocument=class extends so{constructor(e,i,t,l,n,o){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatedObjects=n,this.RelatingDocument=o,this.type=982818633}};e.IfcRelAssociatesLibrary=class extends so{constructor(e,i,t,l,n,o){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatedObjects=n,this.RelatingLibrary=o,this.type=3840914261}};e.IfcRelAssociatesMaterial=class extends so{constructor(e,i,t,l,n,o){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatedObjects=n,this.RelatingMaterial=o,this.type=2655215786}};class ao extends wn{constructor(e,i,t,l){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.type=826625072}}e.IfcRelConnects=ao;class vo extends ao{constructor(e,i,t,l,n,o,s){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ConnectionGeometry=n,this.RelatingElement=o,this.RelatedElement=s,this.type=1204542856}}e.IfcRelConnectsElements=vo;e.IfcRelConnectsPathElements=class extends vo{constructor(e,i,t,l,n,o,s,a,d,v,u){super(e,i,t,l,n,o,s),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ConnectionGeometry=n,this.RelatingElement=o,this.RelatedElement=s,this.RelatingPriorities=a,this.RelatedPriorities=d,this.RelatedConnectionType=v,this.RelatingConnectionType=u,this.type=3945020480}};e.IfcRelConnectsPortToElement=class extends ao{constructor(e,i,t,l,n,o){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatingPort=n,this.RelatedElement=o,this.type=4201705270}};e.IfcRelConnectsPorts=class extends ao{constructor(e,i,t,l,n,o,s){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatingPort=n,this.RelatedPort=o,this.RealizingElement=s,this.type=3190031847}};e.IfcRelConnectsStructuralActivity=class extends ao{constructor(e,i,t,l,n,o){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatingElement=n,this.RelatedStructuralActivity=o,this.type=2127690289}};class uo extends ao{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatingStructuralMember=n,this.RelatedStructuralConnection=o,this.AppliedCondition=s,this.AdditionalConditions=a,this.SupportedLength=d,this.ConditionCoordinateSystem=v,this.type=1638771189}}e.IfcRelConnectsStructuralMember=uo;e.IfcRelConnectsWithEccentricity=class extends uo{constructor(e,i,t,l,n,o,s,a,d,v,u){super(e,i,t,l,n,o,s,a,d,v),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatingStructuralMember=n,this.RelatedStructuralConnection=o,this.AppliedCondition=s,this.AdditionalConditions=a,this.SupportedLength=d,this.ConditionCoordinateSystem=v,this.ConnectionConstraint=u,this.type=504942748}};e.IfcRelConnectsWithRealizingElements=class extends vo{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ConnectionGeometry=n,this.RelatingElement=o,this.RelatedElement=s,this.RealizingElements=a,this.ConnectionType=d,this.type=3678494232}};e.IfcRelContainedInSpatialStructure=class extends ao{constructor(e,i,t,l,n,o){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatedElements=n,this.RelatingStructure=o,this.type=3242617779}};e.IfcRelCoversBldgElements=class extends ao{constructor(e,i,t,l,n,o){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatingBuildingElement=n,this.RelatedCoverings=o,this.type=886880790}};e.IfcRelCoversSpaces=class extends ao{constructor(e,i,t,l,n,o){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatingSpace=n,this.RelatedCoverings=o,this.type=2802773753}};e.IfcRelDeclares=class extends wn{constructor(e,i,t,l,n,o){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatingContext=n,this.RelatedDefinitions=o,this.type=2565941209}};class ro extends wn{constructor(e,i,t,l){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.type=2551354335}}e.IfcRelDecomposes=ro;class co extends wn{constructor(e,i,t,l){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.type=693640335}}e.IfcRelDefines=co;e.IfcRelDefinesByObject=class extends co{constructor(e,i,t,l,n,o){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatedObjects=n,this.RelatingObject=o,this.type=1462361463}};e.IfcRelDefinesByProperties=class extends co{constructor(e,i,t,l,n,o){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatedObjects=n,this.RelatingPropertyDefinition=o,this.type=4186316022}};e.IfcRelDefinesByTemplate=class extends co{constructor(e,i,t,l,n,o){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatedPropertySets=n,this.RelatingTemplate=o,this.type=307848117}};e.IfcRelDefinesByType=class extends co{constructor(e,i,t,l,n,o){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatedObjects=n,this.RelatingType=o,this.type=781010003}};e.IfcRelFillsElement=class extends ao{constructor(e,i,t,l,n,o){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatingOpeningElement=n,this.RelatedBuildingElement=o,this.type=3940055652}};e.IfcRelFlowControlElements=class extends ao{constructor(e,i,t,l,n,o){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatedControlElements=n,this.RelatingFlowElement=o,this.type=279856033}};e.IfcRelInterferesElements=class extends ao{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatingElement=n,this.RelatedElement=o,this.InterferenceGeometry=s,this.InterferenceType=a,this.ImpliedOrder=d,this.type=427948657}};e.IfcRelNests=class extends ro{constructor(e,i,t,l,n,o){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatingObject=n,this.RelatedObjects=o,this.type=3268803585}};e.IfcRelProjectsElement=class extends ro{constructor(e,i,t,l,n,o){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatingElement=n,this.RelatedFeatureElement=o,this.type=750771296}};e.IfcRelReferencedInSpatialStructure=class extends ao{constructor(e,i,t,l,n,o){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatedElements=n,this.RelatingStructure=o,this.type=1245217292}};e.IfcRelSequence=class extends ao{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatingProcess=n,this.RelatedProcess=o,this.TimeLag=s,this.SequenceType=a,this.UserDefinedSequenceType=d,this.type=4122056220}};e.IfcRelServicesBuildings=class extends ao{constructor(e,i,t,l,n,o){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatingSystem=n,this.RelatedBuildings=o,this.type=366585022}};class Io extends ao{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatingSpace=n,this.RelatedBuildingElement=o,this.ConnectionGeometry=s,this.PhysicalOrVirtualBoundary=a,this.InternalOrExternalBoundary=d,this.type=3451746338}}e.IfcRelSpaceBoundary=Io;class po extends Io{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatingSpace=n,this.RelatedBuildingElement=o,this.ConnectionGeometry=s,this.PhysicalOrVirtualBoundary=a,this.InternalOrExternalBoundary=d,this.ParentBoundary=v,this.type=3523091289}}e.IfcRelSpaceBoundary1stLevel=po;e.IfcRelSpaceBoundary2ndLevel=class extends po{constructor(e,i,t,l,n,o,s,a,d,v,u){super(e,i,t,l,n,o,s,a,d,v),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatingSpace=n,this.RelatedBuildingElement=o,this.ConnectionGeometry=s,this.PhysicalOrVirtualBoundary=a,this.InternalOrExternalBoundary=d,this.ParentBoundary=v,this.CorrespondingBoundary=u,this.type=1521410863}};e.IfcRelVoidsElement=class extends ro{constructor(e,i,t,l,n,o){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatingBuildingElement=n,this.RelatedOpeningElement=o,this.type=1401173127}};e.IfcReparametrisedCompositeCurveSegment=class extends jn{constructor(e,i,t,l){super(e,i,t),this.Transition=e,this.SameSense=i,this.ParentCurve=t,this.ParamLength=l,this.type=816062949}};class ho extends $n{constructor(e,i,t,l,n,o,s){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.Identification=o,this.LongDescription=s,this.type=2914609552}}e.IfcResource=ho;class yo extends Nn{constructor(e,i,t,l){super(e,i),this.SweptArea=e,this.Position=i,this.Axis=t,this.Angle=l,this.type=1856042241}}e.IfcRevolvedAreaSolid=yo;e.IfcRevolvedAreaSolidTapered=class extends yo{constructor(e,i,t,l,n){super(e,i,t,l),this.SweptArea=e,this.Position=i,this.Axis=t,this.Angle=l,this.EndSweptArea=n,this.type=3243963512}};e.IfcRightCircularCone=class extends Wn{constructor(e,i,t){super(e),this.Position=e,this.Height=i,this.BottomRadius=t,this.type=4158566097}};e.IfcRightCircularCylinder=class extends Wn{constructor(e,i,t){super(e),this.Position=e,this.Height=i,this.Radius=t,this.type=3626867408}};e.IfcSimplePropertyTemplate=class extends lo{constructor(e,i,t,l,n,o,s,a,d,v,u,r){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.TemplateType=n,this.PrimaryMeasureType=o,this.SecondaryMeasureType=s,this.Enumerators=a,this.PrimaryUnit=d,this.SecondaryUnit=v,this.Expression=u,this.AccessState=r,this.type=3663146110}};class fo extends to{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.LongName=a,this.type=1412071761}}e.IfcSpatialElement=fo;class wo extends Pn{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.type=710998568}}e.IfcSpatialElementType=wo;class To extends fo{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.LongName=a,this.CompositionType=d,this.type=2706606064}}e.IfcSpatialStructureElement=To;class Eo extends wo{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.type=3893378262}}e.IfcSpatialStructureElementType=Eo;e.IfcSpatialZone=class extends fo{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.LongName=a,this.PredefinedType=d,this.type=463610769}};e.IfcSpatialZoneType=class extends wo{constructor(e,i,t,l,n,o,s,a,d,v,u){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.LongName=u,this.type=2481509218}};e.IfcSphere=class extends Wn{constructor(e,i){super(e),this.Position=e,this.Radius=i,this.type=451544542}};e.IfcSphericalSurface=class extends kn{constructor(e,i){super(e),this.Position=e,this.Radius=i,this.type=4015995234}};class mo extends to{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.AppliedLoad=a,this.GlobalOrLocal=d,this.type=3544373492}}e.IfcStructuralActivity=mo;class Do extends to{constructor(e,i,t,l,n,o,s){super(e,i,t,l,n,o,s),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.type=3136571912}}e.IfcStructuralItem=Do;class Ro extends Do{constructor(e,i,t,l,n,o,s){super(e,i,t,l,n,o,s),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.type=530289379}}e.IfcStructuralMember=Ro;class No extends mo{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.AppliedLoad=a,this.GlobalOrLocal=d,this.type=3689010777}}e.IfcStructuralReaction=No;class Oo extends Ro{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.PredefinedType=a,this.Thickness=d,this.type=3979015343}}e.IfcStructuralSurfaceMember=Oo;e.IfcStructuralSurfaceMemberVarying=class extends Oo{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.PredefinedType=a,this.Thickness=d,this.type=2218152070}};e.IfcStructuralSurfaceReaction=class extends No{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.AppliedLoad=a,this.GlobalOrLocal=d,this.PredefinedType=v,this.type=603775116}};e.IfcSubContractResourceType=class extends _n{constructor(e,i,t,l,n,o,s,a,d,v,u,r){super(e,i,t,l,n,o,s,a,d,v,u),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.Identification=s,this.LongDescription=a,this.ResourceType=d,this.BaseCosts=v,this.BaseQuantity=u,this.PredefinedType=r,this.type=4095615324}};class So extends qn{constructor(e,i,t){super(),this.Curve3D=e,this.AssociatedGeometry=i,this.MasterRepresentation=t,this.type=699246055}}e.IfcSurfaceCurve=So;e.IfcSurfaceCurveSweptAreaSolid=class extends Nn{constructor(e,i,t,l,n,o){super(e,i),this.SweptArea=e,this.Position=i,this.Directrix=t,this.StartParam=l,this.EndParam=n,this.ReferenceSurface=o,this.type=2028607225}};e.IfcSurfaceOfLinearExtrusion=class extends Sn{constructor(e,i,t,l){super(e,i),this.SweptCurve=e,this.Position=i,this.ExtrudedDirection=t,this.Depth=l,this.type=2809605785}};e.IfcSurfaceOfRevolution=class extends Sn{constructor(e,i,t){super(e,i),this.SweptCurve=e,this.Position=i,this.AxisPosition=t,this.type=4124788165}};e.IfcSystemFurnitureElementType=class extends Xn{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1580310250}};e.IfcTask=class extends io{constructor(e,i,t,l,n,o,s,a,d,v,u,r,c){super(e,i,t,l,n,o,s),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.Identification=o,this.LongDescription=s,this.Status=a,this.WorkMethod=d,this.IsMilestone=v,this.Priority=u,this.TaskTime=r,this.PredefinedType=c,this.type=3473067441}};e.IfcTaskType=class extends Ln{constructor(e,i,t,l,n,o,s,a,d,v,u){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.Identification=s,this.LongDescription=a,this.ProcessType=d,this.PredefinedType=v,this.WorkMethod=u,this.type=3206491090}};class Ao extends An{constructor(e){super(),this.Coordinates=e,this.type=2387106220}}e.IfcTessellatedFaceSet=Ao;e.IfcToroidalSurface=class extends kn{constructor(e,i,t){super(e),this.Position=e,this.MajorRadius=i,this.MinorRadius=t,this.type=1935646853}};e.IfcTransportElementType=class extends Yn{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=2097647324}};e.IfcTriangulatedFaceSet=class extends Ao{constructor(e,i,t,l,n){super(e),this.Coordinates=e,this.Normals=i,this.Closed=t,this.CoordIndex=l,this.PnIndex=n,this.type=2916149573}};e.IfcWindowLiningProperties=class extends eo{constructor(e,i,t,l,n,o,s,a,d,v,u,r,c,I,p,h){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.LiningDepth=n,this.LiningThickness=o,this.TransomThickness=s,this.MullionThickness=a,this.FirstTransomOffset=d,this.SecondTransomOffset=v,this.FirstMullionOffset=u,this.SecondMullionOffset=r,this.ShapeAspectStyle=c,this.LiningOffset=I,this.LiningToPanelOffsetX=p,this.LiningToPanelOffsetY=h,this.type=336235671}};e.IfcWindowPanelProperties=class extends eo{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.OperationType=n,this.PanelPosition=o,this.FrameDepth=s,this.FrameThickness=a,this.ShapeAspectStyle=d,this.type=512836454}};class bo extends $n{constructor(e,i,t,l,n,o){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.TheActor=o,this.type=2296667514}}e.IfcActor=bo;class Co extends Qn{constructor(e){super(e),this.Outer=e,this.type=1635779807}}e.IfcAdvancedBrep=Co;e.IfcAdvancedBrepWithVoids=class extends Co{constructor(e,i){super(e),this.Outer=e,this.Voids=i,this.type=2603310189}};e.IfcAnnotation=class extends to{constructor(e,i,t,l,n,o,s){super(e,i,t,l,n,o,s),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.type=1674181508}};class Lo extends Bn{constructor(e,i,t,l,n,o,s){super(),this.UDegree=e,this.VDegree=i,this.ControlPointsList=t,this.SurfaceForm=l,this.UClosed=n,this.VClosed=o,this.SelfIntersect=s,this.type=2887950389}}e.IfcBSplineSurface=Lo;class Po extends Lo{constructor(e,i,t,l,n,o,s,a,d,v,u,r){super(e,i,t,l,n,o,s),this.UDegree=e,this.VDegree=i,this.ControlPointsList=t,this.SurfaceForm=l,this.UClosed=n,this.VClosed=o,this.SelfIntersect=s,this.UMultiplicities=a,this.VMultiplicities=d,this.UKnots=v,this.VKnots=u,this.KnotSpec=r,this.type=167062518}}e.IfcBSplineSurfaceWithKnots=Po;e.IfcBlock=class extends Wn{constructor(e,i,t,l){super(e),this.Position=e,this.XLength=i,this.YLength=t,this.ZLength=l,this.type=1334484129}};e.IfcBooleanClippingResult=class extends Hn{constructor(e,i,t){super(e,i,t),this.Operator=e,this.FirstOperand=i,this.SecondOperand=t,this.type=3649129432}};class go extends qn{constructor(){super(),this.type=1260505505}}e.IfcBoundedCurve=go;e.IfcBuilding=class extends To{constructor(e,i,t,l,n,o,s,a,d,v,u,r){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.LongName=a,this.CompositionType=d,this.ElevationOfRefHeight=v,this.ElevationOfTerrain=u,this.BuildingAddress=r,this.type=4031249490}};class Ho extends Yn{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.type=1950629157}}e.IfcBuildingElementType=Ho;e.IfcBuildingStorey=class extends To{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.LongName=a,this.CompositionType=d,this.Elevation=v,this.type=3124254112}};e.IfcChimneyType=class extends Ho{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=2197970202}};e.IfcCircleHollowProfileDef=class extends Gn{constructor(e,i,t,l,n){super(e,i,t,l),this.ProfileType=e,this.ProfileName=i,this.Position=t,this.Radius=l,this.WallThickness=n,this.type=2937912522}};e.IfcCivilElementType=class extends Yn{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.type=3893394355}};e.IfcColumnType=class extends Ho{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=300633059}};e.IfcComplexPropertyTemplate=class extends lo{constructor(e,i,t,l,n,o,s){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.UsageName=n,this.TemplateType=o,this.HasPropertyTemplates=s,this.type=3875453745}};class Bo extends go{constructor(e,i){super(),this.Segments=e,this.SelfIntersect=i,this.type=3732776249}}e.IfcCompositeCurve=Bo;class Fo extends Bo{constructor(e,i){super(e,i),this.Segments=e,this.SelfIntersect=i,this.type=15328376}}e.IfcCompositeCurveOnSurface=Fo;class Mo extends qn{constructor(e){super(),this.Position=e,this.type=2510884976}}e.IfcConic=Mo;e.IfcConstructionEquipmentResourceType=class extends _n{constructor(e,i,t,l,n,o,s,a,d,v,u,r){super(e,i,t,l,n,o,s,a,d,v,u),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.Identification=s,this.LongDescription=a,this.ResourceType=d,this.BaseCosts=v,this.BaseQuantity=u,this.PredefinedType=r,this.type=2185764099}};e.IfcConstructionMaterialResourceType=class extends _n{constructor(e,i,t,l,n,o,s,a,d,v,u,r){super(e,i,t,l,n,o,s,a,d,v,u),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.Identification=s,this.LongDescription=a,this.ResourceType=d,this.BaseCosts=v,this.BaseQuantity=u,this.PredefinedType=r,this.type=4105962743}};e.IfcConstructionProductResourceType=class extends _n{constructor(e,i,t,l,n,o,s,a,d,v,u,r){super(e,i,t,l,n,o,s,a,d,v,u),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.Identification=s,this.LongDescription=a,this.ResourceType=d,this.BaseCosts=v,this.BaseQuantity=u,this.PredefinedType=r,this.type=1525564444}};class xo extends ho{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.Identification=o,this.LongDescription=s,this.Usage=a,this.BaseCosts=d,this.BaseQuantity=v,this.type=2559216714}}e.IfcConstructionResource=xo;class Uo extends $n{constructor(e,i,t,l,n,o){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.Identification=o,this.type=3293443760}}e.IfcControl=Uo;e.IfcCostItem=class extends Uo{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.Identification=o,this.PredefinedType=s,this.CostValues=a,this.CostQuantities=d,this.type=3895139033}};e.IfcCostSchedule=class extends Uo{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.Identification=o,this.PredefinedType=s,this.Status=a,this.SubmittedOn=d,this.UpdateDate=v,this.type=1419761937}};e.IfcCoveringType=class extends Ho{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1916426348}};e.IfcCrewResource=class extends xo{constructor(e,i,t,l,n,o,s,a,d,v,u){super(e,i,t,l,n,o,s,a,d,v),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.Identification=o,this.LongDescription=s,this.Usage=a,this.BaseCosts=d,this.BaseQuantity=v,this.PredefinedType=u,this.type=3295246426}};e.IfcCurtainWallType=class extends Ho{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1457835157}};e.IfcCylindricalSurface=class extends kn{constructor(e,i){super(e),this.Position=e,this.Radius=i,this.type=1213902940}};class Go extends Yn{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.type=3256556792}}e.IfcDistributionElementType=Go;class jo extends Go{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.type=3849074793}}e.IfcDistributionFlowElementType=jo;e.IfcDoorLiningProperties=class extends eo{constructor(e,i,t,l,n,o,s,a,d,v,u,r,c,I,p,h,y){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.LiningDepth=n,this.LiningThickness=o,this.ThresholdDepth=s,this.ThresholdThickness=a,this.TransomThickness=d,this.TransomOffset=v,this.LiningOffset=u,this.ThresholdOffset=r,this.CasingThickness=c,this.CasingDepth=I,this.ShapeAspectStyle=p,this.LiningToPanelOffsetX=h,this.LiningToPanelOffsetY=y,this.type=2963535650}};e.IfcDoorPanelProperties=class extends eo{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.PanelDepth=n,this.PanelOperation=o,this.PanelWidth=s,this.PanelPosition=a,this.ShapeAspectStyle=d,this.type=1714330368}};e.IfcDoorType=class extends Ho{constructor(e,i,t,l,n,o,s,a,d,v,u,r,c){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.OperationType=u,this.ParameterTakesPrecedence=r,this.UserDefinedOperationType=c,this.type=2323601079}};e.IfcDraughtingPreDefinedColour=class extends Zn{constructor(e){super(e),this.Name=e,this.type=445594917}};e.IfcDraughtingPreDefinedCurveFont=class extends Jn{constructor(e){super(e),this.Name=e,this.type=4006246654}};class _o extends to{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.type=1758889154}}e.IfcElement=_o;e.IfcElementAssembly=class extends _o{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.AssemblyPlace=d,this.PredefinedType=v,this.type=4123344466}};e.IfcElementAssemblyType=class extends Yn{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=2397081782}};class Vo extends _o{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.type=1623761950}}e.IfcElementComponent=Vo;class Wo extends Yn{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.type=2590856083}}e.IfcElementComponentType=Wo;e.IfcEllipse=class extends Mo{constructor(e,i,t){super(e),this.Position=e,this.SemiAxis1=i,this.SemiAxis2=t,this.type=1704287377}};class qo extends jo{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.type=2107101300}}e.IfcEnergyConversionDeviceType=qo;e.IfcEngineType=class extends qo{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=132023988}};e.IfcEvaporativeCoolerType=class extends qo{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=3174744832}};e.IfcEvaporatorType=class extends qo{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=3390157468}};e.IfcEvent=class extends io{constructor(e,i,t,l,n,o,s,a,d,v,u){super(e,i,t,l,n,o,s),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.Identification=o,this.LongDescription=s,this.PredefinedType=a,this.EventTriggerType=d,this.UserDefinedEventTriggerType=v,this.EventOccurenceTime=u,this.type=4148101412}};class Yo extends fo{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.LongName=a,this.type=2853485674}}e.IfcExternalSpatialStructureElement=Yo;class ko extends Qn{constructor(e){super(e),this.Outer=e,this.type=807026263}}e.IfcFacetedBrep=ko;e.IfcFacetedBrepWithVoids=class extends ko{constructor(e,i){super(e),this.Outer=e,this.Voids=i,this.type=3737207727}};e.IfcFastener=class extends Vo{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=647756555}};e.IfcFastenerType=class extends Wo{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=2489546625}};class zo extends _o{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.type=2827207264}}e.IfcFeatureElement=zo;class Xo extends zo{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.type=2143335405}}e.IfcFeatureElementAddition=Xo;class Ko extends zo{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.type=1287392070}}e.IfcFeatureElementSubtraction=Ko;class Qo extends jo{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.type=3907093117}}e.IfcFlowControllerType=Qo;class $o extends jo{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.type=3198132628}}e.IfcFlowFittingType=$o;e.IfcFlowMeterType=class extends Qo{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=3815607619}};class Zo extends jo{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.type=1482959167}}e.IfcFlowMovingDeviceType=Zo;class Jo extends jo{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.type=1834744321}}e.IfcFlowSegmentType=Jo;class es extends jo{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.type=1339347760}}e.IfcFlowStorageDeviceType=es;class is extends jo{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.type=2297155007}}e.IfcFlowTerminalType=is;class ts extends jo{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.type=3009222698}}e.IfcFlowTreatmentDeviceType=ts;e.IfcFootingType=class extends Ho{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1893162501}};class ls extends _o{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.type=263784265}}e.IfcFurnishingElement=ls;e.IfcFurniture=class extends ls{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=1509553395}};e.IfcGeographicElement=class extends _o{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=3493046030}};e.IfcGrid=class extends to{constructor(e,i,t,l,n,o,s,a,d,v,u){super(e,i,t,l,n,o,s),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.UAxes=a,this.VAxes=d,this.WAxes=v,this.PredefinedType=u,this.type=3009204131}};class ns extends $n{constructor(e,i,t,l,n){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.type=2706460486}}e.IfcGroup=ns;e.IfcHeatExchangerType=class extends qo{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1251058090}};e.IfcHumidifierType=class extends qo{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1806887404}};e.IfcIndexedPolyCurve=class extends go{constructor(e,i,t){super(),this.Points=e,this.Segments=i,this.SelfIntersect=t,this.type=2571569899}};e.IfcInterceptorType=class extends ts{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=3946677679}};e.IfcIntersectionCurve=class extends So{constructor(e,i,t){super(e,i,t),this.Curve3D=e,this.AssociatedGeometry=i,this.MasterRepresentation=t,this.type=3113134337}};e.IfcInventory=class extends ns{constructor(e,i,t,l,n,o,s,a,d,v,u){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.PredefinedType=o,this.Jurisdiction=s,this.ResponsiblePersons=a,this.LastUpdateDate=d,this.CurrentValue=v,this.OriginalValue=u,this.type=2391368822}};e.IfcJunctionBoxType=class extends $o{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=4288270099}};e.IfcLaborResource=class extends xo{constructor(e,i,t,l,n,o,s,a,d,v,u){super(e,i,t,l,n,o,s,a,d,v),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.Identification=o,this.LongDescription=s,this.Usage=a,this.BaseCosts=d,this.BaseQuantity=v,this.PredefinedType=u,this.type=3827777499}};e.IfcLampType=class extends is{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1051575348}};e.IfcLightFixtureType=class extends is{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1161773419}};e.IfcMechanicalFastener=class extends Vo{constructor(e,i,t,l,n,o,s,a,d,v,u){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.NominalDiameter=d,this.NominalLength=v,this.PredefinedType=u,this.type=377706215}};e.IfcMechanicalFastenerType=class extends Wo{constructor(e,i,t,l,n,o,s,a,d,v,u,r){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.NominalDiameter=u,this.NominalLength=r,this.type=2108223431}};e.IfcMedicalDeviceType=class extends is{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1114901282}};e.IfcMemberType=class extends Ho{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=3181161470}};e.IfcMotorConnectionType=class extends qo{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=977012517}};e.IfcOccupant=class extends bo{constructor(e,i,t,l,n,o,s){super(e,i,t,l,n,o),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.TheActor=o,this.PredefinedType=s,this.type=4143007308}};class os extends Ko{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=3588315303}}e.IfcOpeningElement=os;e.IfcOpeningStandardCase=class extends os{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=3079942009}};e.IfcOutletType=class extends is{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=2837617999}};e.IfcPerformanceHistory=class extends Uo{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.Identification=o,this.LifeCyclePhase=s,this.PredefinedType=a,this.type=2382730787}};e.IfcPermeableCoveringProperties=class extends eo{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.OperationType=n,this.PanelPosition=o,this.FrameDepth=s,this.FrameThickness=a,this.ShapeAspectStyle=d,this.type=3566463478}};e.IfcPermit=class extends Uo{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.Identification=o,this.PredefinedType=s,this.Status=a,this.LongDescription=d,this.type=3327091369}};e.IfcPileType=class extends Ho{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1158309216}};e.IfcPipeFittingType=class extends $o{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=804291784}};e.IfcPipeSegmentType=class extends Jo{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=4231323485}};e.IfcPlateType=class extends Ho{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=4017108033}};e.IfcPolygonalFaceSet=class extends Ao{constructor(e,i,t,l){super(e),this.Coordinates=e,this.Closed=i,this.Faces=t,this.PnIndex=l,this.type=2839578677}};e.IfcPolyline=class extends go{constructor(e){super(),this.Points=e,this.type=3724593414}};class ss extends to{constructor(e,i,t,l,n,o,s){super(e,i,t,l,n,o,s),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.type=3740093272}}e.IfcPort=ss;e.IfcProcedure=class extends io{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.Identification=o,this.LongDescription=s,this.PredefinedType=a,this.type=2744685151}};e.IfcProjectOrder=class extends Uo{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.Identification=o,this.PredefinedType=s,this.Status=a,this.LongDescription=d,this.type=2904328755}};e.IfcProjectionElement=class extends Xo{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=3651124850}};e.IfcProtectiveDeviceType=class extends Qo{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1842657554}};e.IfcPumpType=class extends Zo{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=2250791053}};e.IfcRailingType=class extends Ho{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=2893384427}};e.IfcRampFlightType=class extends Ho{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=2324767716}};e.IfcRampType=class extends Ho{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1469900589}};e.IfcRationalBSplineSurfaceWithKnots=class extends Po{constructor(e,i,t,l,n,o,s,a,d,v,u,r,c){super(e,i,t,l,n,o,s,a,d,v,u,r),this.UDegree=e,this.VDegree=i,this.ControlPointsList=t,this.SurfaceForm=l,this.UClosed=n,this.VClosed=o,this.SelfIntersect=s,this.UMultiplicities=a,this.VMultiplicities=d,this.UKnots=v,this.VKnots=u,this.KnotSpec=r,this.WeightsData=c,this.type=683857671}};class as extends Vo{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.SteelGrade=d,this.type=3027567501}}e.IfcReinforcingElement=as;class ds extends Wo{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.type=964333572}}e.IfcReinforcingElementType=ds;e.IfcReinforcingMesh=class extends as{constructor(e,i,t,l,n,o,s,a,d,v,u,r,c,I,p,h,y,f){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.SteelGrade=d,this.MeshLength=v,this.MeshWidth=u,this.LongitudinalBarNominalDiameter=r,this.TransverseBarNominalDiameter=c,this.LongitudinalBarCrossSectionArea=I,this.TransverseBarCrossSectionArea=p,this.LongitudinalBarSpacing=h,this.TransverseBarSpacing=y,this.PredefinedType=f,this.type=2320036040}};e.IfcReinforcingMeshType=class extends ds{constructor(e,i,t,l,n,o,s,a,d,v,u,r,c,I,p,h,y,f,w,T){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.MeshLength=u,this.MeshWidth=r,this.LongitudinalBarNominalDiameter=c,this.TransverseBarNominalDiameter=I,this.LongitudinalBarCrossSectionArea=p,this.TransverseBarCrossSectionArea=h,this.LongitudinalBarSpacing=y,this.TransverseBarSpacing=f,this.BendingShapeCode=w,this.BendingParameters=T,this.type=2310774935}};e.IfcRelAggregates=class extends ro{constructor(e,i,t,l,n,o){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatingObject=n,this.RelatedObjects=o,this.type=160246688}};e.IfcRoofType=class extends Ho{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=2781568857}};e.IfcSanitaryTerminalType=class extends is{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1768891740}};e.IfcSeamCurve=class extends So{constructor(e,i,t){super(e,i,t),this.Curve3D=e,this.AssociatedGeometry=i,this.MasterRepresentation=t,this.type=2157484638}};e.IfcShadingDeviceType=class extends Ho{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=4074543187}};e.IfcSite=class extends To{constructor(e,i,t,l,n,o,s,a,d,v,u,r,c,I){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.LongName=a,this.CompositionType=d,this.RefLatitude=v,this.RefLongitude=u,this.RefElevation=r,this.LandTitleNumber=c,this.SiteAddress=I,this.type=4097777520}};e.IfcSlabType=class extends Ho{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=2533589738}};e.IfcSolarDeviceType=class extends qo{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1072016465}};e.IfcSpace=class extends To{constructor(e,i,t,l,n,o,s,a,d,v,u){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.LongName=a,this.CompositionType=d,this.PredefinedType=v,this.ElevationWithFlooring=u,this.type=3856911033}};e.IfcSpaceHeaterType=class extends is{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1305183839}};e.IfcSpaceType=class extends Eo{constructor(e,i,t,l,n,o,s,a,d,v,u){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.LongName=u,this.type=3812236995}};e.IfcStackTerminalType=class extends is{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=3112655638}};e.IfcStairFlightType=class extends Ho{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1039846685}};e.IfcStairType=class extends Ho{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=338393293}};class vs extends mo{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.AppliedLoad=a,this.GlobalOrLocal=d,this.DestabilizingLoad=v,this.type=682877961}}e.IfcStructuralAction=vs;class us extends Do{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.AppliedCondition=a,this.type=1179482911}}e.IfcStructuralConnection=us;class rs extends vs{constructor(e,i,t,l,n,o,s,a,d,v,u,r){super(e,i,t,l,n,o,s,a,d,v),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.AppliedLoad=a,this.GlobalOrLocal=d,this.DestabilizingLoad=v,this.ProjectedOrTrue=u,this.PredefinedType=r,this.type=1004757350}}e.IfcStructuralCurveAction=rs;e.IfcStructuralCurveConnection=class extends us{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.AppliedCondition=a,this.Axis=d,this.type=4243806635}};class cs extends Ro{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.PredefinedType=a,this.Axis=d,this.type=214636428}}e.IfcStructuralCurveMember=cs;e.IfcStructuralCurveMemberVarying=class extends cs{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.PredefinedType=a,this.Axis=d,this.type=2445595289}};e.IfcStructuralCurveReaction=class extends No{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.AppliedLoad=a,this.GlobalOrLocal=d,this.PredefinedType=v,this.type=2757150158}};e.IfcStructuralLinearAction=class extends rs{constructor(e,i,t,l,n,o,s,a,d,v,u,r){super(e,i,t,l,n,o,s,a,d,v,u,r),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.AppliedLoad=a,this.GlobalOrLocal=d,this.DestabilizingLoad=v,this.ProjectedOrTrue=u,this.PredefinedType=r,this.type=1807405624}};class Is extends ns{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.PredefinedType=o,this.ActionType=s,this.ActionSource=a,this.Coefficient=d,this.Purpose=v,this.type=1252848954}}e.IfcStructuralLoadGroup=Is;e.IfcStructuralPointAction=class extends vs{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d,v),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.AppliedLoad=a,this.GlobalOrLocal=d,this.DestabilizingLoad=v,this.type=2082059205}};e.IfcStructuralPointConnection=class extends us{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.AppliedCondition=a,this.ConditionCoordinateSystem=d,this.type=734778138}};e.IfcStructuralPointReaction=class extends No{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.AppliedLoad=a,this.GlobalOrLocal=d,this.type=1235345126}};e.IfcStructuralResultGroup=class extends ns{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.TheoryType=o,this.ResultForLoadGroup=s,this.IsLinear=a,this.type=2986769608}};class ps extends vs{constructor(e,i,t,l,n,o,s,a,d,v,u,r){super(e,i,t,l,n,o,s,a,d,v),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.AppliedLoad=a,this.GlobalOrLocal=d,this.DestabilizingLoad=v,this.ProjectedOrTrue=u,this.PredefinedType=r,this.type=3657597509}}e.IfcStructuralSurfaceAction=ps;e.IfcStructuralSurfaceConnection=class extends us{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.AppliedCondition=a,this.type=1975003073}};e.IfcSubContractResource=class extends xo{constructor(e,i,t,l,n,o,s,a,d,v,u){super(e,i,t,l,n,o,s,a,d,v),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.Identification=o,this.LongDescription=s,this.Usage=a,this.BaseCosts=d,this.BaseQuantity=v,this.PredefinedType=u,this.type=148013059}};e.IfcSurfaceFeature=class extends zo{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=3101698114}};e.IfcSwitchingDeviceType=class extends Qo{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=2315554128}};class hs extends ns{constructor(e,i,t,l,n){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.type=2254336722}}e.IfcSystem=hs;e.IfcSystemFurnitureElement=class extends ls{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=413509423}};e.IfcTankType=class extends es{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=5716631}};e.IfcTendon=class extends as{constructor(e,i,t,l,n,o,s,a,d,v,u,r,c,I,p,h,y){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.SteelGrade=d,this.PredefinedType=v,this.NominalDiameter=u,this.CrossSectionArea=r,this.TensionForce=c,this.PreStress=I,this.FrictionCoefficient=p,this.AnchorageSlip=h,this.MinCurvatureRadius=y,this.type=3824725483}};e.IfcTendonAnchor=class extends as{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.SteelGrade=d,this.PredefinedType=v,this.type=2347447852}};e.IfcTendonAnchorType=class extends ds{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=3081323446}};e.IfcTendonType=class extends ds{constructor(e,i,t,l,n,o,s,a,d,v,u,r,c){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.NominalDiameter=u,this.CrossSectionArea=r,this.SheathDiameter=c,this.type=2415094496}};e.IfcTransformerType=class extends qo{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1692211062}};e.IfcTransportElement=class extends _o{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=1620046519}};e.IfcTrimmedCurve=class extends go{constructor(e,i,t,l,n){super(),this.BasisCurve=e,this.Trim1=i,this.Trim2=t,this.SenseAgreement=l,this.MasterRepresentation=n,this.type=3593883385}};e.IfcTubeBundleType=class extends qo{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1600972822}};e.IfcUnitaryEquipmentType=class extends qo{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1911125066}};e.IfcValveType=class extends Qo{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=728799441}};e.IfcVibrationIsolator=class extends Vo{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=2391383451}};e.IfcVibrationIsolatorType=class extends Wo{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=3313531582}};e.IfcVirtualElement=class extends _o{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.type=2769231204}};e.IfcVoidingFeature=class extends Ko{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=926996030}};e.IfcWallType=class extends Ho{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1898987631}};e.IfcWasteTerminalType=class extends is{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1133259667}};e.IfcWindowType=class extends Ho{constructor(e,i,t,l,n,o,s,a,d,v,u,r,c){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.PartitioningType=u,this.ParameterTakesPrecedence=r,this.UserDefinedPartitioningType=c,this.type=4009809668}};e.IfcWorkCalendar=class extends Uo{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.Identification=o,this.WorkingTimes=s,this.ExceptionTimes=a,this.PredefinedType=d,this.type=4088093105}};class ys extends Uo{constructor(e,i,t,l,n,o,s,a,d,v,u,r,c){super(e,i,t,l,n,o),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.Identification=o,this.CreationDate=s,this.Creators=a,this.Purpose=d,this.Duration=v,this.TotalFloat=u,this.StartTime=r,this.FinishTime=c,this.type=1028945134}}e.IfcWorkControl=ys;e.IfcWorkPlan=class extends ys{constructor(e,i,t,l,n,o,s,a,d,v,u,r,c,I){super(e,i,t,l,n,o,s,a,d,v,u,r,c),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.Identification=o,this.CreationDate=s,this.Creators=a,this.Purpose=d,this.Duration=v,this.TotalFloat=u,this.StartTime=r,this.FinishTime=c,this.PredefinedType=I,this.type=4218914973}};e.IfcWorkSchedule=class extends ys{constructor(e,i,t,l,n,o,s,a,d,v,u,r,c,I){super(e,i,t,l,n,o,s,a,d,v,u,r,c),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.Identification=o,this.CreationDate=s,this.Creators=a,this.Purpose=d,this.Duration=v,this.TotalFloat=u,this.StartTime=r,this.FinishTime=c,this.PredefinedType=I,this.type=3342526732}};e.IfcZone=class extends hs{constructor(e,i,t,l,n,o){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.LongName=o,this.type=1033361043}};e.IfcActionRequest=class extends Uo{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.Identification=o,this.PredefinedType=s,this.Status=a,this.LongDescription=d,this.type=3821786052}};e.IfcAirTerminalBoxType=class extends Qo{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1411407467}};e.IfcAirTerminalType=class extends is{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=3352864051}};e.IfcAirToAirHeatRecoveryType=class extends qo{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1871374353}};e.IfcAsset=class extends ns{constructor(e,i,t,l,n,o,s,a,d,v,u,r,c,I){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.Identification=o,this.OriginalValue=s,this.CurrentValue=a,this.TotalReplacementCost=d,this.Owner=v,this.User=u,this.ResponsiblePerson=r,this.IncorporationDate=c,this.DepreciatedValue=I,this.type=3460190687}};e.IfcAudioVisualApplianceType=class extends is{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1532957894}};class fs extends go{constructor(e,i,t,l,n){super(),this.Degree=e,this.ControlPointsList=i,this.CurveForm=t,this.ClosedCurve=l,this.SelfIntersect=n,this.type=1967976161}}e.IfcBSplineCurve=fs;class ws extends fs{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n),this.Degree=e,this.ControlPointsList=i,this.CurveForm=t,this.ClosedCurve=l,this.SelfIntersect=n,this.KnotMultiplicities=o,this.Knots=s,this.KnotSpec=a,this.type=2461110595}}e.IfcBSplineCurveWithKnots=ws;e.IfcBeamType=class extends Ho{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=819618141}};e.IfcBoilerType=class extends qo{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=231477066}};class Ts extends Fo{constructor(e,i){super(e,i),this.Segments=e,this.SelfIntersect=i,this.type=1136057603}}e.IfcBoundaryCurve=Ts;class Es extends _o{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.type=3299480353}}e.IfcBuildingElement=Es;e.IfcBuildingElementPart=class extends Vo{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=2979338954}};e.IfcBuildingElementPartType=class extends Wo{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=39481116}};e.IfcBuildingElementProxy=class extends Es{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=1095909175}};e.IfcBuildingElementProxyType=class extends Ho{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1909888760}};e.IfcBuildingSystem=class extends hs{constructor(e,i,t,l,n,o,s){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.PredefinedType=o,this.LongName=s,this.type=1177604601}};e.IfcBurnerType=class extends qo{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=2188180465}};e.IfcCableCarrierFittingType=class extends $o{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=395041908}};e.IfcCableCarrierSegmentType=class extends Jo{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=3293546465}};e.IfcCableFittingType=class extends $o{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=2674252688}};e.IfcCableSegmentType=class extends Jo{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1285652485}};e.IfcChillerType=class extends qo{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=2951183804}};e.IfcChimney=class extends Es{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=3296154744}};e.IfcCircle=class extends Mo{constructor(e,i){super(e),this.Position=e,this.Radius=i,this.type=2611217952}};e.IfcCivilElement=class extends _o{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.type=1677625105}};e.IfcCoilType=class extends qo{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=2301859152}};class ms extends Es{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=843113511}}e.IfcColumn=ms;e.IfcColumnStandardCase=class extends ms{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=905975707}};e.IfcCommunicationsApplianceType=class extends is{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=400855858}};e.IfcCompressorType=class extends Zo{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=3850581409}};e.IfcCondenserType=class extends qo{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=2816379211}};e.IfcConstructionEquipmentResource=class extends xo{constructor(e,i,t,l,n,o,s,a,d,v,u){super(e,i,t,l,n,o,s,a,d,v),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.Identification=o,this.LongDescription=s,this.Usage=a,this.BaseCosts=d,this.BaseQuantity=v,this.PredefinedType=u,this.type=3898045240}};e.IfcConstructionMaterialResource=class extends xo{constructor(e,i,t,l,n,o,s,a,d,v,u){super(e,i,t,l,n,o,s,a,d,v),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.Identification=o,this.LongDescription=s,this.Usage=a,this.BaseCosts=d,this.BaseQuantity=v,this.PredefinedType=u,this.type=1060000209}};e.IfcConstructionProductResource=class extends xo{constructor(e,i,t,l,n,o,s,a,d,v,u){super(e,i,t,l,n,o,s,a,d,v),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.Identification=o,this.LongDescription=s,this.Usage=a,this.BaseCosts=d,this.BaseQuantity=v,this.PredefinedType=u,this.type=488727124}};e.IfcCooledBeamType=class extends qo{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=335055490}};e.IfcCoolingTowerType=class extends qo{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=2954562838}};e.IfcCovering=class extends Es{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=1973544240}};e.IfcCurtainWall=class extends Es{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=3495092785}};e.IfcDamperType=class extends Qo{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=3961806047}};e.IfcDiscreteAccessory=class extends Vo{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=1335981549}};e.IfcDiscreteAccessoryType=class extends Wo{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=2635815018}};e.IfcDistributionChamberElementType=class extends jo{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1599208980}};class Ds extends Go{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.type=2063403501}}e.IfcDistributionControlElementType=Ds;class Rs extends _o{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.type=1945004755}}e.IfcDistributionElement=Rs;class Ns extends Rs{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.type=3040386961}}e.IfcDistributionFlowElement=Ns;e.IfcDistributionPort=class extends ss{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.FlowDirection=a,this.PredefinedType=d,this.SystemType=v,this.type=3041715199}};class Os extends hs{constructor(e,i,t,l,n,o,s){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.LongName=o,this.PredefinedType=s,this.type=3205830791}}e.IfcDistributionSystem=Os;class Ss extends Es{constructor(e,i,t,l,n,o,s,a,d,v,u,r,c){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.OverallHeight=d,this.OverallWidth=v,this.PredefinedType=u,this.OperationType=r,this.UserDefinedOperationType=c,this.type=395920057}}e.IfcDoor=Ss;e.IfcDoorStandardCase=class extends Ss{constructor(e,i,t,l,n,o,s,a,d,v,u,r,c){super(e,i,t,l,n,o,s,a,d,v,u,r,c),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.OverallHeight=d,this.OverallWidth=v,this.PredefinedType=u,this.OperationType=r,this.UserDefinedOperationType=c,this.type=3242481149}};e.IfcDuctFittingType=class extends $o{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=869906466}};e.IfcDuctSegmentType=class extends Jo{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=3760055223}};e.IfcDuctSilencerType=class extends ts{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=2030761528}};e.IfcElectricApplianceType=class extends is{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=663422040}};e.IfcElectricDistributionBoardType=class extends Qo{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=2417008758}};e.IfcElectricFlowStorageDeviceType=class extends es{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=3277789161}};e.IfcElectricGeneratorType=class extends qo{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1534661035}};e.IfcElectricMotorType=class extends qo{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1217240411}};e.IfcElectricTimeControlType=class extends Qo{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=712377611}};class As extends Ns{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.type=1658829314}}e.IfcEnergyConversionDevice=As;e.IfcEngine=class extends As{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=2814081492}};e.IfcEvaporativeCooler=class extends As{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=3747195512}};e.IfcEvaporator=class extends As{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=484807127}};e.IfcExternalSpatialElement=class extends Yo{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.LongName=a,this.PredefinedType=d,this.type=1209101575}};e.IfcFanType=class extends Zo{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=346874300}};e.IfcFilterType=class extends ts{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1810631287}};e.IfcFireSuppressionTerminalType=class extends is{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=4222183408}};class bs extends Ns{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.type=2058353004}}e.IfcFlowController=bs;class Cs extends Ns{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.type=4278956645}}e.IfcFlowFitting=Cs;e.IfcFlowInstrumentType=class extends Ds{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=4037862832}};e.IfcFlowMeter=class extends bs{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=2188021234}};class Ls extends Ns{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.type=3132237377}}e.IfcFlowMovingDevice=Ls;class Ps extends Ns{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.type=987401354}}e.IfcFlowSegment=Ps;class gs extends Ns{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.type=707683696}}e.IfcFlowStorageDevice=gs;class Hs extends Ns{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.type=2223149337}}e.IfcFlowTerminal=Hs;class Bs extends Ns{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.type=3508470533}}e.IfcFlowTreatmentDevice=Bs;e.IfcFooting=class extends Es{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=900683007}};e.IfcHeatExchanger=class extends As{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=3319311131}};e.IfcHumidifier=class extends As{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=2068733104}};e.IfcInterceptor=class extends Bs{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=4175244083}};e.IfcJunctionBox=class extends Cs{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=2176052936}};e.IfcLamp=class extends Hs{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=76236018}};e.IfcLightFixture=class extends Hs{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=629592764}};e.IfcMedicalDevice=class extends Hs{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=1437502449}};class Fs extends Es{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=1073191201}}e.IfcMember=Fs;e.IfcMemberStandardCase=class extends Fs{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=1911478936}};e.IfcMotorConnection=class extends As{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=2474470126}};e.IfcOuterBoundaryCurve=class extends Ts{constructor(e,i){super(e,i),this.Segments=e,this.SelfIntersect=i,this.type=144952367}};e.IfcOutlet=class extends Hs{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=3694346114}};e.IfcPile=class extends Es{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.ConstructionType=v,this.type=1687234759}};e.IfcPipeFitting=class extends Cs{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=310824031}};e.IfcPipeSegment=class extends Ps{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=3612865200}};class Ms extends Es{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=3171933400}}e.IfcPlate=Ms;e.IfcPlateStandardCase=class extends Ms{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=1156407060}};e.IfcProtectiveDevice=class extends bs{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=738039164}};e.IfcProtectiveDeviceTrippingUnitType=class extends Ds{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=655969474}};e.IfcPump=class extends Ls{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=90941305}};e.IfcRailing=class extends Es{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=2262370178}};e.IfcRamp=class extends Es{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=3024970846}};e.IfcRampFlight=class extends Es{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=3283111854}};e.IfcRationalBSplineCurveWithKnots=class extends ws{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.Degree=e,this.ControlPointsList=i,this.CurveForm=t,this.ClosedCurve=l,this.SelfIntersect=n,this.KnotMultiplicities=o,this.Knots=s,this.KnotSpec=a,this.WeightsData=d,this.type=1232101972}};e.IfcReinforcingBar=class extends as{constructor(e,i,t,l,n,o,s,a,d,v,u,r,c,I){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.SteelGrade=d,this.NominalDiameter=v,this.CrossSectionArea=u,this.BarLength=r,this.PredefinedType=c,this.BarSurface=I,this.type=979691226}};e.IfcReinforcingBarType=class extends ds{constructor(e,i,t,l,n,o,s,a,d,v,u,r,c,I,p,h){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.NominalDiameter=u,this.CrossSectionArea=r,this.BarLength=c,this.BarSurface=I,this.BendingShapeCode=p,this.BendingParameters=h,this.type=2572171363}};e.IfcRoof=class extends Es{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=2016517767}};e.IfcSanitaryTerminal=class extends Hs{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=3053780830}};e.IfcSensorType=class extends Ds{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1783015770}};e.IfcShadingDevice=class extends Es{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=1329646415}};class xs extends Es{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=1529196076}}e.IfcSlab=xs;e.IfcSlabElementedCase=class extends xs{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=3127900445}};e.IfcSlabStandardCase=class extends xs{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=3027962421}};e.IfcSolarDevice=class extends As{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=3420628829}};e.IfcSpaceHeater=class extends Hs{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=1999602285}};e.IfcStackTerminal=class extends Hs{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=1404847402}};e.IfcStair=class extends Es{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=331165859}};e.IfcStairFlight=class extends Es{constructor(e,i,t,l,n,o,s,a,d,v,u,r,c){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.NumberOfRisers=d,this.NumberOfTreads=v,this.RiserHeight=u,this.TreadLength=r,this.PredefinedType=c,this.type=4252922144}};e.IfcStructuralAnalysisModel=class extends hs{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.PredefinedType=o,this.OrientationOf2DPlane=s,this.LoadedBy=a,this.HasResults=d,this.SharedPlacement=v,this.type=2515109513}};e.IfcStructuralLoadCase=class extends Is{constructor(e,i,t,l,n,o,s,a,d,v,u){super(e,i,t,l,n,o,s,a,d,v),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.PredefinedType=o,this.ActionType=s,this.ActionSource=a,this.Coefficient=d,this.Purpose=v,this.SelfWeightCoefficients=u,this.type=385403989}};e.IfcStructuralPlanarAction=class extends ps{constructor(e,i,t,l,n,o,s,a,d,v,u,r){super(e,i,t,l,n,o,s,a,d,v,u,r),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.AppliedLoad=a,this.GlobalOrLocal=d,this.DestabilizingLoad=v,this.ProjectedOrTrue=u,this.PredefinedType=r,this.type=1621171031}};e.IfcSwitchingDevice=class extends bs{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=1162798199}};e.IfcTank=class extends gs{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=812556717}};e.IfcTransformer=class extends As{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=3825984169}};e.IfcTubeBundle=class extends As{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=3026737570}};e.IfcUnitaryControlElementType=class extends Ds{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=3179687236}};e.IfcUnitaryEquipment=class extends As{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=4292641817}};e.IfcValve=class extends bs{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=4207607924}};class Us extends Es{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=2391406946}}e.IfcWall=Us;e.IfcWallElementedCase=class extends Us{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=4156078855}};e.IfcWallStandardCase=class extends Us{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=3512223829}};e.IfcWasteTerminal=class extends Hs{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=4237592921}};class Gs extends Es{constructor(e,i,t,l,n,o,s,a,d,v,u,r,c){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.OverallHeight=d,this.OverallWidth=v,this.PredefinedType=u,this.PartitioningType=r,this.UserDefinedPartitioningType=c,this.type=3304561284}}e.IfcWindow=Gs;e.IfcWindowStandardCase=class extends Gs{constructor(e,i,t,l,n,o,s,a,d,v,u,r,c){super(e,i,t,l,n,o,s,a,d,v,u,r,c),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.OverallHeight=d,this.OverallWidth=v,this.PredefinedType=u,this.PartitioningType=r,this.UserDefinedPartitioningType=c,this.type=486154966}};e.IfcActuatorType=class extends Ds{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=2874132201}};e.IfcAirTerminal=class extends Hs{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=1634111441}};e.IfcAirTerminalBox=class extends bs{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=177149247}};e.IfcAirToAirHeatRecovery=class extends As{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=2056796094}};e.IfcAlarmType=class extends Ds{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=3001207471}};e.IfcAudioVisualAppliance=class extends Hs{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=277319702}};class js extends Es{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=753842376}}e.IfcBeam=js;e.IfcBeamStandardCase=class extends js{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=2906023776}};e.IfcBoiler=class extends As{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=32344328}};e.IfcBurner=class extends As{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=2938176219}};e.IfcCableCarrierFitting=class extends Cs{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=635142910}};e.IfcCableCarrierSegment=class extends Ps{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=3758799889}};e.IfcCableFitting=class extends Cs{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=1051757585}};e.IfcCableSegment=class extends Ps{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=4217484030}};e.IfcChiller=class extends As{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=3902619387}};e.IfcCoil=class extends As{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=639361253}};e.IfcCommunicationsAppliance=class extends Hs{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=3221913625}};e.IfcCompressor=class extends Ls{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=3571504051}};e.IfcCondenser=class extends As{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=2272882330}};e.IfcControllerType=class extends Ds{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=578613899}};e.IfcCooledBeam=class extends As{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=4136498852}};e.IfcCoolingTower=class extends As{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=3640358203}};e.IfcDamper=class extends bs{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=4074379575}};e.IfcDistributionChamberElement=class extends Ns{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=1052013943}};e.IfcDistributionCircuit=class extends Os{constructor(e,i,t,l,n,o,s){super(e,i,t,l,n,o,s),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.LongName=o,this.PredefinedType=s,this.type=562808652}};class _s extends Rs{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.type=1062813311}}e.IfcDistributionControlElement=_s;e.IfcDuctFitting=class extends Cs{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=342316401}};e.IfcDuctSegment=class extends Ps{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=3518393246}};e.IfcDuctSilencer=class extends Bs{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=1360408905}};e.IfcElectricAppliance=class extends Hs{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=1904799276}};e.IfcElectricDistributionBoard=class extends bs{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=862014818}};e.IfcElectricFlowStorageDevice=class extends gs{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=3310460725}};e.IfcElectricGenerator=class extends As{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=264262732}};e.IfcElectricMotor=class extends As{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=402227799}};e.IfcElectricTimeControl=class extends bs{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=1003880860}};e.IfcFan=class extends Ls{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=3415622556}};e.IfcFilter=class extends Bs{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=819412036}};e.IfcFireSuppressionTerminal=class extends Hs{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=1426591983}};e.IfcFlowInstrument=class extends _s{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=182646315}};e.IfcProtectiveDeviceTrippingUnit=class extends _s{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=2295281155}};e.IfcSensor=class extends _s{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=4086658281}};e.IfcUnitaryControlElement=class extends _s{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=630975310}};e.IfcActuator=class extends _s{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=4288193352}};e.IfcAlarm=class extends _s{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=3087945054}};e.IfcController=class extends _s{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=25142252}}})(r||(r={})),Cy[3]=["IFC4X3","IFC4X1","IFC4X2","IFC4X3_RC3","IFC4X3_RC4","IFC4X3_RC1","IFC4X3_RC2","IFC4X3_ADD2","IFC4X3_ADD1"],Ry[3]={3630933823:e=>new c.IfcActorRole(e[0],void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcText(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),618182010:e=>new c.IfcAddress(e[0],void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),2879124712:e=>new c.IfcAlignmentParameterSegment(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value)),3633395639:e=>new c.IfcAlignmentVerticalSegment(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new c.IfcLengthMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),new c.IfcNonNegativeLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new c.IfcLengthMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),new c.IfcRatioMeasure(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),new c.IfcRatioMeasure(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLengthMeasure(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),639542469:e=>new c.IfcApplication(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),new c.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),new c.IfcIdentifier(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),411424972:e=>new c.IfcAppliedValue(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,3,e[2]),void 0===(e[3]??void 0)||""===e[3]?null:new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,3,e[3]),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcDate(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new c.IfcDate(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new c.IfcLabel(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8],void 0===(e[9]??void 0)||""===e[9]?null:e[9]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[]),130549933:e=>new c.IfcApproval(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcIdentifier(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcText(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcDateTime(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new c.IfcLabel(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new c.IfcText(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,3,e[7]),void 0===(e[8]??void 0)||""===e[8]?null:new Ey(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value,3,e[8])),4037036970:e=>new c.IfcBoundaryCondition(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value)),1560379544:e=>new c.IfcBoundaryEdgeCondition(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:Ly(3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:Ly(3,e[2]),void 0===(e[3]??void 0)||""===e[3]?null:Ly(3,e[3]),void 0===(e[4]??void 0)||""===e[4]?null:Ly(3,e[4]),void 0===(e[5]??void 0)||""===e[5]?null:Ly(3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:Ly(3,e[6])),3367102660:e=>new c.IfcBoundaryFaceCondition(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:Ly(3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:Ly(3,e[2]),void 0===(e[3]??void 0)||""===e[3]?null:Ly(3,e[3])),1387855156:e=>new c.IfcBoundaryNodeCondition(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:Ly(3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:Ly(3,e[2]),void 0===(e[3]??void 0)||""===e[3]?null:Ly(3,e[3]),void 0===(e[4]??void 0)||""===e[4]?null:Ly(3,e[4]),void 0===(e[5]??void 0)||""===e[5]?null:Ly(3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:Ly(3,e[6])),2069777674:e=>new c.IfcBoundaryNodeConditionWarping(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:Ly(3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:Ly(3,e[2]),void 0===(e[3]??void 0)||""===e[3]?null:Ly(3,e[3]),void 0===(e[4]??void 0)||""===e[4]?null:Ly(3,e[4]),void 0===(e[5]??void 0)||""===e[5]?null:Ly(3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:Ly(3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:Ly(3,e[7])),2859738748:e=>new c.IfcConnectionGeometry,2614616156:e=>new c.IfcConnectionPointGeometry(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1])),2732653382:e=>new c.IfcConnectionSurfaceGeometry(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1])),775493141:e=>new c.IfcConnectionVolumeGeometry(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1])),1959218052:e=>new c.IfcConstraint(new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),e[2],void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcLabel(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,3,e[4]),void 0===(e[5]??void 0)||""===e[5]?null:new c.IfcDateTime(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new c.IfcLabel(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value)),1785450214:e=>new c.IfcCoordinateOperation(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1])),1466758467:e=>new c.IfcCoordinateReferenceSystem(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcIdentifier(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),602808272:e=>new c.IfcCostValue(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,3,e[2]),void 0===(e[3]??void 0)||""===e[3]?null:new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,3,e[3]),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcDate(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new c.IfcDate(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new c.IfcLabel(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8],void 0===(e[9]??void 0)||""===e[9]?null:e[9]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[]),1765591967:e=>new c.IfcDerivedUnit(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],e[1],void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcLabel(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),1045800335:e=>new c.IfcDerivedUnitElement(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),new my(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,10)),2949456006:e=>new c.IfcDimensionalExponents(new my(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,10),new my(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,10),new my(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,10),new my(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,10),new my(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,10),new my(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,10),new my(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,10)),4294318154:e=>new c.IfcExternalInformation,3200245327:e=>new c.IfcExternalReference(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcURIReference(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcIdentifier(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),2242383968:e=>new c.IfcExternallyDefinedHatchStyle(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcURIReference(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcIdentifier(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),1040185647:e=>new c.IfcExternallyDefinedSurfaceStyle(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcURIReference(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcIdentifier(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),3548104201:e=>new c.IfcExternallyDefinedTextFont(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcURIReference(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcIdentifier(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),917726184:e=>new c.IfcGeographicCRS(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcIdentifier(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcIdentifier(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,3,e[4]),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5])),852622518:e=>new c.IfcGridAxis(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),new c.IfcBoolean(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),3020489413:e=>new c.IfcIrregularTimeSeriesValue(new c.IfcDateTime(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?Ly(3,e):null)||[]),2655187982:e=>new c.IfcLibraryInformation(new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,3,e[2]),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcDateTime(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcURIReference(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new c.IfcText(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value)),3452421091:e=>new c.IfcLibraryReference(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcURIReference(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcIdentifier(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLanguageId(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5])),4162380809:e=>new c.IfcLightDistributionData(new c.IfcPlaneAngleMeasure(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new c.IfcPlaneAngleMeasure(e.value):null)||[],e[2]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new c.IfcLuminousIntensityDistributionMeasure(e.value):null)||[]),1566485204:e=>new c.IfcLightIntensityDistribution(e[0],e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[]),3057273783:e=>new c.IfcMapConversion(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),new c.IfcLengthMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),new c.IfcLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new c.IfcLengthMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new c.IfcReal(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new c.IfcReal(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcReal(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),4105526436:e=>new c.IfcMapConversionScaled(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),new c.IfcLengthMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),new c.IfcLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new c.IfcLengthMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new c.IfcReal(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new c.IfcReal(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcReal(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),new c.IfcReal(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),new c.IfcReal(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value),new c.IfcReal(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value)),1847130766:e=>new c.IfcMaterialClassificationRelationship(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1])),760658860:e=>new c.IfcMaterialDefinition,248100487:e=>new c.IfcMaterialLayer(void 0===(e[0]??void 0)||""===e[0]?null:new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),new c.IfcNonNegativeLengthMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLogical(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcLabel(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcText(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new c.IfcLabel(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new c.IfcInteger(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value)),3303938423:e=>new c.IfcMaterialLayerSet(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcText(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),1847252529:e=>new c.IfcMaterialLayerWithOffsets(void 0===(e[0]??void 0)||""===e[0]?null:new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),new c.IfcNonNegativeLengthMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLogical(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcLabel(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcText(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new c.IfcLabel(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new c.IfcInteger(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),e[7],new c.IfcLengthMeasure(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),2199411900:e=>new c.IfcMaterialList(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[]),2235152071:e=>new c.IfcMaterialProfile(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,3,e[2]),new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,3,e[3]),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcInteger(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new c.IfcLabel(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value)),164193824:e=>new c.IfcMaterialProfileSet(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),e[2]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[3]??void 0)||""===e[3]?null:new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,3,e[3])),552965576:e=>new c.IfcMaterialProfileWithOffsets(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,3,e[2]),new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,3,e[3]),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcInteger(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new c.IfcLabel(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),new c.IfcLengthMeasure(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value)),1507914824:e=>new c.IfcMaterialUsageDefinition,2597039031:e=>new c.IfcMeasureWithUnit(Ly(3,e[0]),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1])),3368373690:e=>new c.IfcMetric(new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),e[2],void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcLabel(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,3,e[4]),void 0===(e[5]??void 0)||""===e[5]?null:new c.IfcDateTime(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new c.IfcLabel(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),e[7],void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:new Ey(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value,3,e[9]),void 0===(e[10]??void 0)||""===e[10]?null:new Ey(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value,3,e[10])),2706619895:e=>new c.IfcMonetaryUnit(new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value)),1918398963:e=>new c.IfcNamedUnit(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),e[1]),3701648758:e=>new c.IfcObjectPlacement(void 0===(e[0]??void 0)||""===e[0]?null:new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0])),2251480897:e=>new c.IfcObjective(new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),e[2],void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcLabel(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,3,e[4]),void 0===(e[5]??void 0)||""===e[5]?null:new c.IfcDateTime(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new c.IfcLabel(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:e[7]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],e[8],e[9],void 0===(e[10]??void 0)||""===e[10]?null:new c.IfcLabel(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value)),4251960020:e=>new c.IfcOrganization(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcIdentifier(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new c.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcText(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:e[3]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[4]??void 0)||""===e[4]?null:e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[]),1207048766:e=>new c.IfcOwnerHistory(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),e[2],e[3],void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcTimeStamp(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),new c.IfcTimeStamp(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),2077209135:e=>new c.IfcPerson(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcIdentifier(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:e[3]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new c.IfcLabel(e.value):null)||[],void 0===(e[4]??void 0)||""===e[4]?null:e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new c.IfcLabel(e.value):null)||[],void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new c.IfcLabel(e.value):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:e[7]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[]),101040310:e=>new c.IfcPersonAndOrganization(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:e[2]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[]),2483315170:e=>new c.IfcPhysicalQuantity(new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value)),2226359599:e=>new c.IfcPhysicalSimpleQuantity(new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,3,e[2])),3355820592:e=>new c.IfcPostalAddress(e[0],void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcLabel(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new c.IfcLabel(e.value):null)||[],void 0===(e[5]??void 0)||""===e[5]?null:new c.IfcLabel(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new c.IfcLabel(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:new c.IfcLabel(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value)),677532197:e=>new c.IfcPresentationItem,2022622350:e=>new c.IfcPresentationLayerAssignment(new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),e[2]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcIdentifier(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),1304840413:e=>new c.IfcPresentationLayerWithStyle(new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),e[2]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcIdentifier(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new c.IfcLogical(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),new c.IfcLogical(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),new c.IfcLogical(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:e[7]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[]),3119450353:e=>new c.IfcPresentationStyle(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value)),2095639259:e=>new c.IfcProductRepresentation(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),e[2]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[]),3958567839:e=>new c.IfcProfileDef(e[0],void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value)),3843373140:e=>new c.IfcProjectedCRS(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcIdentifier(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcIdentifier(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new c.IfcIdentifier(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6])),986844984:e=>new c.IfcPropertyAbstraction,3710013099:e=>new c.IfcPropertyEnumeration(new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?Ly(3,e):null)||[],void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,3,e[2])),2044713172:e=>new c.IfcQuantityArea(new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,3,e[2]),new c.IfcAreaMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value)),2093928680:e=>new c.IfcQuantityCount(new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,3,e[2]),new c.IfcCountMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value)),931644368:e=>new c.IfcQuantityLength(new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,3,e[2]),new c.IfcLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value)),2691318326:e=>new c.IfcQuantityNumber(new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,3,e[2]),new c.IfcNumericMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value)),3252649465:e=>new c.IfcQuantityTime(new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,3,e[2]),new c.IfcTimeMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value)),2405470396:e=>new c.IfcQuantityVolume(new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,3,e[2]),new c.IfcVolumeMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value)),825690147:e=>new c.IfcQuantityWeight(new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,3,e[2]),new c.IfcMassMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value)),3915482550:e=>new c.IfcRecurrencePattern(e[0],void 0===(e[1]??void 0)||""===e[1]?null:e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new c.IfcDayInMonthNumber(e.value):null)||[],void 0===(e[2]??void 0)||""===e[2]?null:e[2]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new c.IfcDayInWeekNumber(e.value):null)||[],void 0===(e[3]??void 0)||""===e[3]?null:e[3]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new c.IfcMonthInYearNumber(e.value):null)||[],void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcInteger(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new c.IfcInteger(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new c.IfcInteger(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:e[7]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[]),2433181523:e=>new c.IfcReference(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcIdentifier(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcIdentifier(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:e[3]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new c.IfcInteger(e.value):null)||[],void 0===(e[4]??void 0)||""===e[4]?null:new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,3,e[4])),1076942058:e=>new c.IfcRepresentation(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),e[3]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[]),3377609919:e=>new c.IfcRepresentationContext(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value)),3008791417:e=>new c.IfcRepresentationItem,1660063152:e=>new c.IfcRepresentationMap(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1])),2439245199:e=>new c.IfcResourceLevelRelationship(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value)),1794013214:e=>new c.IfcRigidOperation(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),Ly(3,e[2]),Ly(3,e[3]),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLengthMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value)),2341007311:e=>new c.IfcRoot(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),448429030:e=>new c.IfcSIUnit(e[0],e[1],e[2]),1054537805:e=>new c.IfcSchedulingTime(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),e[1],void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),867548509:e=>new c.IfcShapeAspect(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcText(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),new c.IfcLogical(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,3,e[4])),3982875396:e=>new c.IfcShapeModel(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),e[3]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[]),4240577450:e=>new c.IfcShapeRepresentation(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),e[3]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[]),2273995522:e=>new c.IfcStructuralConnectionCondition(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value)),2162789131:e=>new c.IfcStructuralLoad(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value)),3478079324:e=>new c.IfcStructuralLoadConfiguration(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[2]??void 0)||""===e[2]?null:e[2]?.map(e=>e?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new c.IfcLengthMeasure(e.value):null)||[])),609421318:e=>new c.IfcStructuralLoadOrResult(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value)),2525727697:e=>new c.IfcStructuralLoadStatic(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value)),3408363356:e=>new c.IfcStructuralLoadTemperature(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcThermodynamicTemperatureMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcThermodynamicTemperatureMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcThermodynamicTemperatureMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),2830218821:e=>new c.IfcStyleModel(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),e[3]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[]),3958052878:e=>new c.IfcStyledItem(void 0===(e[0]??void 0)||""===e[0]?null:new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),3049322572:e=>new c.IfcStyledRepresentation(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),e[3]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[]),2934153892:e=>new c.IfcSurfaceReinforcementArea(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new c.IfcLengthMeasure(e.value):null)||[],void 0===(e[2]??void 0)||""===e[2]?null:e[2]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new c.IfcLengthMeasure(e.value):null)||[],void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcRatioMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),1300840506:e=>new c.IfcSurfaceStyle(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),e[1],e[2]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[]),3303107099:e=>new c.IfcSurfaceStyleLighting(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,3,e[2]),new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,3,e[3])),1607154358:e=>new c.IfcSurfaceStyleRefraction(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcReal(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcReal(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value)),846575682:e=>new c.IfcSurfaceStyleShading(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcNormalisedRatioMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value)),1351298697:e=>new c.IfcSurfaceStyleWithTextures(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[]),626085974:e=>new c.IfcSurfaceTexture(new c.IfcBoolean(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new c.IfcBoolean(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcIdentifier(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,3,e[3]),void 0===(e[4]??void 0)||""===e[4]?null:e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new c.IfcIdentifier(e.value):null)||[]),985171141:e=>new c.IfcTable(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[2]??void 0)||""===e[2]?null:e[2]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[]),2043862942:e=>new c.IfcTableColumn(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcIdentifier(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcText(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,3,e[3]),void 0===(e[4]??void 0)||""===e[4]?null:new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,3,e[4])),531007025:e=>new c.IfcTableRow(void 0===(e[0]??void 0)||""===e[0]?null:e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?Ly(3,e):null)||[],void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcBoolean(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value)),1549132990:e=>new c.IfcTaskTime(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),e[1],void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),e[3],void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcDuration(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new c.IfcDateTime(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new c.IfcDateTime(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcDateTime(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcDateTime(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:new c.IfcDateTime(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value),void 0===(e[10]??void 0)||""===e[10]?null:new c.IfcDateTime(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value),void 0===(e[11]??void 0)||""===e[11]?null:new c.IfcDuration(void 0===(e[11]??void 0)||""===e[11]?null:e[11].value),void 0===(e[12]??void 0)||""===e[12]?null:new c.IfcDuration(void 0===(e[12]??void 0)||""===e[12]?null:e[12].value),void 0===(e[13]??void 0)||""===e[13]?null:new c.IfcBoolean(void 0===(e[13]??void 0)||""===e[13]?null:e[13].value),void 0===(e[14]??void 0)||""===e[14]?null:new c.IfcDateTime(void 0===(e[14]??void 0)||""===e[14]?null:e[14].value),void 0===(e[15]??void 0)||""===e[15]?null:new c.IfcDuration(void 0===(e[15]??void 0)||""===e[15]?null:e[15].value),void 0===(e[16]??void 0)||""===e[16]?null:new c.IfcDateTime(void 0===(e[16]??void 0)||""===e[16]?null:e[16].value),void 0===(e[17]??void 0)||""===e[17]?null:new c.IfcDateTime(void 0===(e[17]??void 0)||""===e[17]?null:e[17].value),void 0===(e[18]??void 0)||""===e[18]?null:new c.IfcDuration(void 0===(e[18]??void 0)||""===e[18]?null:e[18].value),void 0===(e[19]??void 0)||""===e[19]?null:new c.IfcPositiveRatioMeasure(void 0===(e[19]??void 0)||""===e[19]?null:e[19].value)),2771591690:e=>new c.IfcTaskTimeRecurring(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),e[1],void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),e[3],void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcDuration(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new c.IfcDateTime(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new c.IfcDateTime(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcDateTime(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcDateTime(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:new c.IfcDateTime(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value),void 0===(e[10]??void 0)||""===e[10]?null:new c.IfcDateTime(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value),void 0===(e[11]??void 0)||""===e[11]?null:new c.IfcDuration(void 0===(e[11]??void 0)||""===e[11]?null:e[11].value),void 0===(e[12]??void 0)||""===e[12]?null:new c.IfcDuration(void 0===(e[12]??void 0)||""===e[12]?null:e[12].value),void 0===(e[13]??void 0)||""===e[13]?null:new c.IfcBoolean(void 0===(e[13]??void 0)||""===e[13]?null:e[13].value),void 0===(e[14]??void 0)||""===e[14]?null:new c.IfcDateTime(void 0===(e[14]??void 0)||""===e[14]?null:e[14].value),void 0===(e[15]??void 0)||""===e[15]?null:new c.IfcDuration(void 0===(e[15]??void 0)||""===e[15]?null:e[15].value),void 0===(e[16]??void 0)||""===e[16]?null:new c.IfcDateTime(void 0===(e[16]??void 0)||""===e[16]?null:e[16].value),void 0===(e[17]??void 0)||""===e[17]?null:new c.IfcDateTime(void 0===(e[17]??void 0)||""===e[17]?null:e[17].value),void 0===(e[18]??void 0)||""===e[18]?null:new c.IfcDuration(void 0===(e[18]??void 0)||""===e[18]?null:e[18].value),void 0===(e[19]??void 0)||""===e[19]?null:new c.IfcPositiveRatioMeasure(void 0===(e[19]??void 0)||""===e[19]?null:e[19].value),new Ey(void 0===(e[20]??void 0)||""===e[20]?null:e[20].value,3,e[20])),912023232:e=>new c.IfcTelecomAddress(e[0],void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:e[3]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new c.IfcLabel(e.value):null)||[],void 0===(e[4]??void 0)||""===e[4]?null:e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new c.IfcLabel(e.value):null)||[],void 0===(e[5]??void 0)||""===e[5]?null:new c.IfcLabel(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new c.IfcLabel(e.value):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcURIReference(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:e[8]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new c.IfcURIReference(e.value):null)||[]),1447204868:e=>new c.IfcTextStyle(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,3,e[2]),new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,3,e[3]),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcBoolean(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value)),2636378356:e=>new c.IfcTextStyleForDefinedFont(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1])),1640371178:e=>new c.IfcTextStyleTextModel(void 0===(e[0]??void 0)||""===e[0]?null:Ly(3,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcTextAlignment(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcTextDecoration(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:Ly(3,e[3]),void 0===(e[4]??void 0)||""===e[4]?null:Ly(3,e[4]),void 0===(e[5]??void 0)||""===e[5]?null:new c.IfcTextTransformation(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:Ly(3,e[6])),280115917:e=>new c.IfcTextureCoordinate(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[]),1742049831:e=>new c.IfcTextureCoordinateGenerator(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],new c.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:e[2]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new c.IfcReal(e.value):null)||[]),222769930:e=>new c.IfcTextureCoordinateIndices(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new c.IfcPositiveInteger(e.value):null)||[],new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1])),1010789467:e=>new c.IfcTextureCoordinateIndicesWithVoids(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new c.IfcPositiveInteger(e.value):null)||[],new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),e[2]?.map(e=>e?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new c.IfcPositiveInteger(e.value):null)||[])),2552916305:e=>new c.IfcTextureMap(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,3,e[2])),1210645708:e=>new c.IfcTextureVertex(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new c.IfcParameterValue(e.value):null)||[]),3611470254:e=>new c.IfcTextureVertexList(e[0]?.map(e=>e?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new c.IfcParameterValue(e.value):null)||[])),1199560280:e=>new c.IfcTimePeriod(new c.IfcTime(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new c.IfcTime(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value)),3101149627:e=>new c.IfcTimeSeries(new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new c.IfcDateTime(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),new c.IfcDateTime(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4],e[5],void 0===(e[6]??void 0)||""===e[6]?null:new c.IfcLabel(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,3,e[7])),581633288:e=>new c.IfcTimeSeriesValue(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?Ly(3,e):null)||[]),1377556343:e=>new c.IfcTopologicalRepresentationItem,1735638870:e=>new c.IfcTopologyRepresentation(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),e[3]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[]),180925521:e=>new c.IfcUnitAssignment(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[]),2799835756:e=>new c.IfcVertex,1907098498:e=>new c.IfcVertexPoint(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0])),891718957:e=>new c.IfcVirtualGridIntersection(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new c.IfcLengthMeasure(e.value):null)||[]),1175146630:e=>new c.IfcWellKnownText(new c.IfcWellKnownTextLiteral(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1])),1236880293:e=>new c.IfcWorkTime(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),e[1],void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,3,e[3]),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcDate(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new c.IfcDate(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value)),3752311538:e=>new c.IfcAlignmentCantSegment(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new c.IfcLengthMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),new c.IfcNonNegativeLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new c.IfcLengthMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new c.IfcLengthMeasure(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),new c.IfcLengthMeasure(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLengthMeasure(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),536804194:e=>new c.IfcAlignmentHorizontalSegment(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,3,e[2]),new c.IfcPlaneAngleMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new c.IfcLengthMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),new c.IfcLengthMeasure(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),new c.IfcNonNegativeLengthMeasure(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcPositiveLengthMeasure(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),3869604511:e=>new c.IfcApprovalRelationship(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,3,e[2]),e[3]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[]),3798115385:e=>new c.IfcArbitraryClosedProfileDef(e[0],void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,3,e[2])),1310608509:e=>new c.IfcArbitraryOpenProfileDef(e[0],void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,3,e[2])),2705031697:e=>new c.IfcArbitraryProfileDefWithVoids(e[0],void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,3,e[2]),e[3]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[]),616511568:e=>new c.IfcBlobTexture(new c.IfcBoolean(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new c.IfcBoolean(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcIdentifier(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,3,e[3]),void 0===(e[4]??void 0)||""===e[4]?null:e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new c.IfcIdentifier(e.value):null)||[],new c.IfcIdentifier(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),new c.IfcBinary(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value)),3150382593:e=>new c.IfcCenterLineProfileDef(e[0],void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,3,e[2]),new c.IfcPositiveLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),747523909:e=>new c.IfcClassification(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcDate(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),new c.IfcLabel(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcText(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new c.IfcURIReference(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new c.IfcIdentifier(e.value):null)||[]),647927063:e=>new c.IfcClassificationReference(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcURIReference(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcIdentifier(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,3,e[3]),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcText(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new c.IfcIdentifier(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value)),3285139300:e=>new c.IfcColourRgbList(e[0]?.map(e=>e?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new c.IfcNormalisedRatioMeasure(e.value):null)||[])),3264961684:e=>new c.IfcColourSpecification(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value)),1485152156:e=>new c.IfcCompositeProfileDef(e[0],void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),e[2]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcLabel(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),370225590:e=>new c.IfcConnectedFaceSet(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[]),1981873012:e=>new c.IfcConnectionCurveGeometry(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1])),45288368:e=>new c.IfcConnectionPointEccentricity(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLengthMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLengthMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value)),3050246964:e=>new c.IfcContextDependentUnit(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),e[1],new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),2889183280:e=>new c.IfcConversionBasedUnit(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),e[1],new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,3,e[3])),2713554722:e=>new c.IfcConversionBasedUnitWithOffset(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),e[1],new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,3,e[3]),new c.IfcReal(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value)),539742890:e=>new c.IfcCurrencyRelationship(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,3,e[2]),new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,3,e[3]),new c.IfcPositiveRatioMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new c.IfcDateTime(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6])),3800577675:e=>new c.IfcCurveStyle(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:Ly(3,e[2]),void 0===(e[3]??void 0)||""===e[3]?null:new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,3,e[3]),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcBoolean(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value)),1105321065:e=>new c.IfcCurveStyleFont(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[]),2367409068:e=>new c.IfcCurveStyleFontAndScaling(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),new c.IfcPositiveRatioMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),3510044353:e=>new c.IfcCurveStyleFontPattern(new c.IfcLengthMeasure(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new c.IfcPositiveLengthMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value)),3632507154:e=>new c.IfcDerivedProfileDef(e[0],void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,3,e[2]),new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,3,e[3]),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value)),1154170062:e=>new c.IfcDocumentInformation(new c.IfcIdentifier(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new c.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcText(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcURIReference(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcText(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new c.IfcText(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new c.IfcText(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new Ey(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value,3,e[8]),void 0===(e[9]??void 0)||""===e[9]?null:e[9]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[10]??void 0)||""===e[10]?null:new c.IfcDateTime(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value),void 0===(e[11]??void 0)||""===e[11]?null:new c.IfcDateTime(void 0===(e[11]??void 0)||""===e[11]?null:e[11].value),void 0===(e[12]??void 0)||""===e[12]?null:new c.IfcIdentifier(void 0===(e[12]??void 0)||""===e[12]?null:e[12].value),void 0===(e[13]??void 0)||""===e[13]?null:new c.IfcDate(void 0===(e[13]??void 0)||""===e[13]?null:e[13].value),void 0===(e[14]??void 0)||""===e[14]?null:new c.IfcDate(void 0===(e[14]??void 0)||""===e[14]?null:e[14].value),e[15],e[16]),770865208:e=>new c.IfcDocumentInformationRelationship(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,3,e[2]),e[3]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value)),3732053477:e=>new c.IfcDocumentReference(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcURIReference(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcIdentifier(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,3,e[4])),3900360178:e=>new c.IfcEdge(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1])),476780140:e=>new c.IfcEdgeCurve(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,3,e[2]),new c.IfcBoolean(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),211053100:e=>new c.IfcEventTime(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),e[1],void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcDateTime(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcDateTime(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new c.IfcDateTime(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new c.IfcDateTime(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value)),297599258:e=>new c.IfcExtendedProperties(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcIdentifier(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),e[2]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[]),1437805879:e=>new c.IfcExternalReferenceRelationship(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,3,e[2]),e[3]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[]),2556980723:e=>new c.IfcFace(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[]),1809719519:e=>new c.IfcFaceBound(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),new c.IfcBoolean(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value)),803316827:e=>new c.IfcFaceOuterBound(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),new c.IfcBoolean(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value)),3008276851:e=>new c.IfcFaceSurface(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),new c.IfcBoolean(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),4219587988:e=>new c.IfcFailureConnectionCondition(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcForceMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcForceMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcForceMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcForceMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new c.IfcForceMeasure(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new c.IfcForceMeasure(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value)),738692330:e=>new c.IfcFillAreaStyle(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcBoolean(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),3448662350:e=>new c.IfcGeometricRepresentationContext(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new c.IfcDimensionCount(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcReal(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,3,e[4]),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5])),2453401579:e=>new c.IfcGeometricRepresentationItem,4142052618:e=>new c.IfcGeometricRepresentationSubContext(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,3,e[2]),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcPositiveRatioMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4],void 0===(e[5]??void 0)||""===e[5]?null:new c.IfcLabel(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value)),3590301190:e=>new c.IfcGeometricSet(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[]),178086475:e=>new c.IfcGridPlacement(void 0===(e[0]??void 0)||""===e[0]?null:new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,3,e[2])),812098782:e=>new c.IfcHalfSpaceSolid(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),new c.IfcBoolean(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value)),3905492369:e=>new c.IfcImageTexture(new c.IfcBoolean(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new c.IfcBoolean(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcIdentifier(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,3,e[3]),void 0===(e[4]??void 0)||""===e[4]?null:e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new c.IfcIdentifier(e.value):null)||[],new c.IfcURIReference(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value)),3570813810:e=>new c.IfcIndexedColourMap(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcNormalisedRatioMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,3,e[2]),e[3]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new c.IfcPositiveInteger(e.value):null)||[]),1437953363:e=>new c.IfcIndexedTextureMap(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,3,e[2])),2133299955:e=>new c.IfcIndexedTriangleTextureMap(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,3,e[2]),void 0===(e[3]??void 0)||""===e[3]?null:e[3]?.map(e=>e?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new c.IfcPositiveInteger(e.value):null)||[])),3741457305:e=>new c.IfcIrregularTimeSeries(new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new c.IfcDateTime(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),new c.IfcDateTime(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4],e[5],void 0===(e[6]??void 0)||""===e[6]?null:new c.IfcLabel(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,3,e[7]),e[8]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[]),1585845231:e=>new c.IfcLagTime(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),e[1],void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),Ly(3,e[3]),e[4]),1402838566:e=>new c.IfcLightSource(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcNormalisedRatioMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcNormalisedRatioMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),125510826:e=>new c.IfcLightSourceAmbient(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcNormalisedRatioMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcNormalisedRatioMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),2604431987:e=>new c.IfcLightSourceDirectional(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcNormalisedRatioMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcNormalisedRatioMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,3,e[4])),4266656042:e=>new c.IfcLightSourceGoniometric(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcNormalisedRatioMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcNormalisedRatioMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,3,e[4]),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),new c.IfcThermodynamicTemperatureMeasure(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),new c.IfcLuminousFluxMeasure(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8],new Ey(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value,3,e[9])),1520743889:e=>new c.IfcLightSourcePositional(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcNormalisedRatioMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcNormalisedRatioMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,3,e[4]),new c.IfcPositiveLengthMeasure(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),new c.IfcReal(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),new c.IfcReal(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),new c.IfcReal(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),3422422726:e=>new c.IfcLightSourceSpot(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcNormalisedRatioMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcNormalisedRatioMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,3,e[4]),new c.IfcPositiveLengthMeasure(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),new c.IfcReal(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),new c.IfcReal(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),new c.IfcReal(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),new Ey(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value,3,e[9]),void 0===(e[10]??void 0)||""===e[10]?null:new c.IfcReal(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value),new c.IfcPositivePlaneAngleMeasure(void 0===(e[11]??void 0)||""===e[11]?null:e[11].value),new c.IfcPositivePlaneAngleMeasure(void 0===(e[12]??void 0)||""===e[12]?null:e[12].value)),388784114:e=>new c.IfcLinearPlacement(void 0===(e[0]??void 0)||""===e[0]?null:new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,3,e[2])),2624227202:e=>new c.IfcLocalPlacement(void 0===(e[0]??void 0)||""===e[0]?null:new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1])),1008929658:e=>new c.IfcLoop,2347385850:e=>new c.IfcMappedItem(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1])),1838606355:e=>new c.IfcMaterial(new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),3708119e3:e=>new c.IfcMaterialConstituent(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,3,e[2]),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcNormalisedRatioMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value)),2852063980:e=>new c.IfcMaterialConstituentSet(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:e[2]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[]),2022407955:e=>new c.IfcMaterialDefinitionRepresentation(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),e[2]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,3,e[3])),1303795690:e=>new c.IfcMaterialLayerSetUsage(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),e[1],e[2],new c.IfcLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcPositiveLengthMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value)),3079605661:e=>new c.IfcMaterialProfileSetUsage(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcCardinalPointReference(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcPositiveLengthMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),3404854881:e=>new c.IfcMaterialProfileSetUsageTapering(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcCardinalPointReference(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcPositiveLengthMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,3,e[3]),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcCardinalPointReference(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value)),3265635763:e=>new c.IfcMaterialProperties(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcIdentifier(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),e[2]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,3,e[3])),853536259:e=>new c.IfcMaterialRelationship(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,3,e[2]),e[3]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value)),2998442950:e=>new c.IfcMirroredProfileDef(e[0],void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,3,e[2]),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcLabel(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),219451334:e=>new c.IfcObjectDefinition(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),182550632:e=>new c.IfcOpenCrossProfileDef(e[0],void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new c.IfcBoolean(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),e[3]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new c.IfcNonNegativeLengthMeasure(e.value):null)||[],e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new c.IfcPlaneAngleMeasure(e.value):null)||[],void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new c.IfcLabel(e.value):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6])),2665983363:e=>new c.IfcOpenShell(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[]),1411181986:e=>new c.IfcOrganizationRelationship(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,3,e[2]),e[3]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[]),1029017970:e=>new c.IfcOrientedEdge(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),new c.IfcBoolean(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value)),2529465313:e=>new c.IfcParameterizedProfileDef(e[0],void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,3,e[2])),2519244187:e=>new c.IfcPath(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[]),3021840470:e=>new c.IfcPhysicalComplexQuantity(new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),e[2]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],new c.IfcLabel(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new c.IfcLabel(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value)),597895409:e=>new c.IfcPixelTexture(new c.IfcBoolean(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new c.IfcBoolean(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcIdentifier(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,3,e[3]),void 0===(e[4]??void 0)||""===e[4]?null:e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new c.IfcIdentifier(e.value):null)||[],new c.IfcInteger(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),new c.IfcInteger(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),new c.IfcInteger(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new c.IfcBinary(e.value):null)||[]),2004835150:e=>new c.IfcPlacement(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0])),1663979128:e=>new c.IfcPlanarExtent(new c.IfcLengthMeasure(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new c.IfcLengthMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value)),2067069095:e=>new c.IfcPoint,2165702409:e=>new c.IfcPointByDistanceExpression(Ly(3,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcLengthMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLengthMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,3,e[4])),4022376103:e=>new c.IfcPointOnCurve(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),new c.IfcParameterValue(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value)),1423911732:e=>new c.IfcPointOnSurface(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),new c.IfcParameterValue(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new c.IfcParameterValue(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),2924175390:e=>new c.IfcPolyLoop(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[]),2775532180:e=>new c.IfcPolygonalBoundedHalfSpace(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),new c.IfcBoolean(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,3,e[2]),new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,3,e[3])),3727388367:e=>new c.IfcPreDefinedItem(new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value)),3778827333:e=>new c.IfcPreDefinedProperties,1775413392:e=>new c.IfcPreDefinedTextFont(new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value)),673634403:e=>new c.IfcProductDefinitionShape(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),e[2]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[]),2802850158:e=>new c.IfcProfileProperties(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcIdentifier(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),e[2]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,3,e[3])),2598011224:e=>new c.IfcProperty(new c.IfcIdentifier(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value)),1680319473:e=>new c.IfcPropertyDefinition(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),148025276:e=>new c.IfcPropertyDependencyRelationship(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,3,e[2]),new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,3,e[3]),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcText(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value)),3357820518:e=>new c.IfcPropertySetDefinition(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),1482703590:e=>new c.IfcPropertyTemplateDefinition(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),2090586900:e=>new c.IfcQuantitySet(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),3615266464:e=>new c.IfcRectangleProfileDef(e[0],void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,3,e[2]),new c.IfcPositiveLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new c.IfcPositiveLengthMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value)),3413951693:e=>new c.IfcRegularTimeSeries(new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new c.IfcDateTime(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),new c.IfcDateTime(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4],e[5],void 0===(e[6]??void 0)||""===e[6]?null:new c.IfcLabel(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,3,e[7]),new c.IfcTimeMeasure(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[]),1580146022:e=>new c.IfcReinforcementBarProperties(new c.IfcAreaMeasure(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new c.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),e[2],void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcPositiveLengthMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new c.IfcCountMeasure(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value)),478536968:e=>new c.IfcRelationship(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),2943643501:e=>new c.IfcResourceApprovalRelationship(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),e[2]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,3,e[3])),1608871552:e=>new c.IfcResourceConstraintRelationship(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,3,e[2]),e[3]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[]),1042787934:e=>new c.IfcResourceTime(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),e[1],void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcDuration(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcPositiveRatioMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new c.IfcDateTime(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new c.IfcDateTime(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcDuration(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:new c.IfcBoolean(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value),void 0===(e[10]??void 0)||""===e[10]?null:new c.IfcDateTime(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value),void 0===(e[11]??void 0)||""===e[11]?null:new c.IfcDuration(void 0===(e[11]??void 0)||""===e[11]?null:e[11].value),void 0===(e[12]??void 0)||""===e[12]?null:new c.IfcPositiveRatioMeasure(void 0===(e[12]??void 0)||""===e[12]?null:e[12].value),void 0===(e[13]??void 0)||""===e[13]?null:new c.IfcDateTime(void 0===(e[13]??void 0)||""===e[13]?null:e[13].value),void 0===(e[14]??void 0)||""===e[14]?null:new c.IfcDateTime(void 0===(e[14]??void 0)||""===e[14]?null:e[14].value),void 0===(e[15]??void 0)||""===e[15]?null:new c.IfcDuration(void 0===(e[15]??void 0)||""===e[15]?null:e[15].value),void 0===(e[16]??void 0)||""===e[16]?null:new c.IfcPositiveRatioMeasure(void 0===(e[16]??void 0)||""===e[16]?null:e[16].value),void 0===(e[17]??void 0)||""===e[17]?null:new c.IfcPositiveRatioMeasure(void 0===(e[17]??void 0)||""===e[17]?null:e[17].value)),2778083089:e=>new c.IfcRoundedRectangleProfileDef(e[0],void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,3,e[2]),new c.IfcPositiveLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new c.IfcPositiveLengthMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),new c.IfcPositiveLengthMeasure(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value)),2042790032:e=>new c.IfcSectionProperties(e[0],new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,3,e[2])),4165799628:e=>new c.IfcSectionReinforcementProperties(new c.IfcLengthMeasure(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new c.IfcLengthMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLengthMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),e[3],new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,3,e[4]),e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[]),1509187699:e=>new c.IfcSectionedSpine(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],e[2]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[]),823603102:e=>new c.IfcSegment(e[0]),4124623270:e=>new c.IfcShellBasedSurfaceModel(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[]),3692461612:e=>new c.IfcSimpleProperty(new c.IfcIdentifier(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value)),2609359061:e=>new c.IfcSlippageConnectionCondition(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcLengthMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLengthMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),723233188:e=>new c.IfcSolidModel,1595516126:e=>new c.IfcStructuralLoadLinearForce(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcLinearForceMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLinearForceMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcLinearForceMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLinearMomentMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new c.IfcLinearMomentMeasure(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new c.IfcLinearMomentMeasure(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value)),2668620305:e=>new c.IfcStructuralLoadPlanarForce(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcPlanarForceMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcPlanarForceMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcPlanarForceMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),2473145415:e=>new c.IfcStructuralLoadSingleDisplacement(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcLengthMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLengthMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcPlaneAngleMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new c.IfcPlaneAngleMeasure(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new c.IfcPlaneAngleMeasure(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value)),1973038258:e=>new c.IfcStructuralLoadSingleDisplacementDistortion(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcLengthMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLengthMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcPlaneAngleMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new c.IfcPlaneAngleMeasure(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new c.IfcPlaneAngleMeasure(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcCurvatureMeasure(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),1597423693:e=>new c.IfcStructuralLoadSingleForce(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcForceMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcForceMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcForceMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcTorqueMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new c.IfcTorqueMeasure(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new c.IfcTorqueMeasure(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value)),1190533807:e=>new c.IfcStructuralLoadSingleForceWarping(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcForceMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcForceMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcForceMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcTorqueMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new c.IfcTorqueMeasure(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new c.IfcTorqueMeasure(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcWarpingMomentMeasure(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),2233826070:e=>new c.IfcSubedge(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,3,e[2])),2513912981:e=>new c.IfcSurface,1878645084:e=>new c.IfcSurfaceStyleRendering(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcNormalisedRatioMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,3,e[2]),void 0===(e[3]??void 0)||""===e[3]?null:new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,3,e[3]),void 0===(e[4]??void 0)||""===e[4]?null:new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,3,e[4]),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:Ly(3,e[7]),e[8]),2247615214:e=>new c.IfcSweptAreaSolid(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1])),1260650574:e=>new c.IfcSweptDiskSolid(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),new c.IfcPositiveLengthMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcPositiveLengthMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcParameterValue(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcParameterValue(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value)),1096409881:e=>new c.IfcSweptDiskSolidPolygonal(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),new c.IfcPositiveLengthMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcPositiveLengthMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcParameterValue(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcParameterValue(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new c.IfcNonNegativeLengthMeasure(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value)),230924584:e=>new c.IfcSweptSurface(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1])),3071757647:e=>new c.IfcTShapeProfileDef(e[0],void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,3,e[2]),new c.IfcPositiveLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new c.IfcPositiveLengthMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),new c.IfcPositiveLengthMeasure(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),new c.IfcPositiveLengthMeasure(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcNonNegativeLengthMeasure(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcNonNegativeLengthMeasure(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:new c.IfcNonNegativeLengthMeasure(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value),void 0===(e[10]??void 0)||""===e[10]?null:new c.IfcPlaneAngleMeasure(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value),void 0===(e[11]??void 0)||""===e[11]?null:new c.IfcPlaneAngleMeasure(void 0===(e[11]??void 0)||""===e[11]?null:e[11].value)),901063453:e=>new c.IfcTessellatedItem,4282788508:e=>new c.IfcTextLiteral(new c.IfcPresentableText(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),e[2]),3124975700:e=>new c.IfcTextLiteralWithExtent(new c.IfcPresentableText(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),e[2],new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,3,e[3]),new c.IfcBoxAlignment(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value)),1983826977:e=>new c.IfcTextStyleFontModel(new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new c.IfcTextFontName(e.value):null)||[],void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcFontStyle(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcFontVariant(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcFontWeight(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),Ly(3,e[5])),2715220739:e=>new c.IfcTrapeziumProfileDef(e[0],void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,3,e[2]),new c.IfcPositiveLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new c.IfcPositiveLengthMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),new c.IfcPositiveLengthMeasure(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),new c.IfcLengthMeasure(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value)),1628702193:e=>new c.IfcTypeObject(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[]),3736923433:e=>new c.IfcTypeProcess(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:new c.IfcIdentifier(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcText(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),2347495698:e=>new c.IfcTypeProduct(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),3698973494:e=>new c.IfcTypeResource(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:new c.IfcIdentifier(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcText(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),427810014:e=>new c.IfcUShapeProfileDef(e[0],void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,3,e[2]),new c.IfcPositiveLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new c.IfcPositiveLengthMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),new c.IfcPositiveLengthMeasure(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),new c.IfcPositiveLengthMeasure(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcNonNegativeLengthMeasure(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcNonNegativeLengthMeasure(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:new c.IfcPlaneAngleMeasure(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value)),1417489154:e=>new c.IfcVector(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),new c.IfcLengthMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value)),2759199220:e=>new c.IfcVertexLoop(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0])),2543172580:e=>new c.IfcZShapeProfileDef(e[0],void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,3,e[2]),new c.IfcPositiveLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new c.IfcPositiveLengthMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),new c.IfcPositiveLengthMeasure(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),new c.IfcPositiveLengthMeasure(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcNonNegativeLengthMeasure(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcNonNegativeLengthMeasure(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),3406155212:e=>new c.IfcAdvancedFace(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),new c.IfcBoolean(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),669184980:e=>new c.IfcAnnotationFillArea(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[]),3207858831:e=>new c.IfcAsymmetricIShapeProfileDef(e[0],void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,3,e[2]),new c.IfcPositiveLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new c.IfcPositiveLengthMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),new c.IfcPositiveLengthMeasure(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),new c.IfcPositiveLengthMeasure(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcNonNegativeLengthMeasure(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),new c.IfcPositiveLengthMeasure(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:new c.IfcPositiveLengthMeasure(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value),void 0===(e[10]??void 0)||""===e[10]?null:new c.IfcNonNegativeLengthMeasure(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value),void 0===(e[11]??void 0)||""===e[11]?null:new c.IfcNonNegativeLengthMeasure(void 0===(e[11]??void 0)||""===e[11]?null:e[11].value),void 0===(e[12]??void 0)||""===e[12]?null:new c.IfcPlaneAngleMeasure(void 0===(e[12]??void 0)||""===e[12]?null:e[12].value),void 0===(e[13]??void 0)||""===e[13]?null:new c.IfcNonNegativeLengthMeasure(void 0===(e[13]??void 0)||""===e[13]?null:e[13].value),void 0===(e[14]??void 0)||""===e[14]?null:new c.IfcPlaneAngleMeasure(void 0===(e[14]??void 0)||""===e[14]?null:e[14].value)),4261334040:e=>new c.IfcAxis1Placement(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1])),3125803723:e=>new c.IfcAxis2Placement2D(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1])),2740243338:e=>new c.IfcAxis2Placement3D(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,3,e[2])),3425423356:e=>new c.IfcAxis2PlacementLinear(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,3,e[2])),2736907675:e=>new c.IfcBooleanResult(e[0],new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,3,e[2])),4182860854:e=>new c.IfcBoundedSurface,2581212453:e=>new c.IfcBoundingBox(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),new c.IfcPositiveLengthMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new c.IfcPositiveLengthMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),new c.IfcPositiveLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),2713105998:e=>new c.IfcBoxedHalfSpace(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),new c.IfcBoolean(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,3,e[2])),2898889636:e=>new c.IfcCShapeProfileDef(e[0],void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,3,e[2]),new c.IfcPositiveLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new c.IfcPositiveLengthMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),new c.IfcPositiveLengthMeasure(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),new c.IfcPositiveLengthMeasure(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcNonNegativeLengthMeasure(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),1123145078:e=>new c.IfcCartesianPoint(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new c.IfcLengthMeasure(e.value):null)||[]),574549367:e=>new c.IfcCartesianPointList,1675464909:e=>new c.IfcCartesianPointList2D(e[0]?.map(e=>e?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new c.IfcLengthMeasure(e.value):null)||[]),void 0===(e[1]??void 0)||""===e[1]?null:e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new c.IfcLabel(e.value):null)||[]),2059837836:e=>new c.IfcCartesianPointList3D(e[0]?.map(e=>e?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new c.IfcLengthMeasure(e.value):null)||[]),void 0===(e[1]??void 0)||""===e[1]?null:e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new c.IfcLabel(e.value):null)||[]),59481748:e=>new c.IfcCartesianTransformationOperator(void 0===(e[0]??void 0)||""===e[0]?null:new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,3,e[2]),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcReal(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),3749851601:e=>new c.IfcCartesianTransformationOperator2D(void 0===(e[0]??void 0)||""===e[0]?null:new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,3,e[2]),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcReal(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),3486308946:e=>new c.IfcCartesianTransformationOperator2DnonUniform(void 0===(e[0]??void 0)||""===e[0]?null:new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,3,e[2]),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcReal(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcReal(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value)),3331915920:e=>new c.IfcCartesianTransformationOperator3D(void 0===(e[0]??void 0)||""===e[0]?null:new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,3,e[2]),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcReal(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,3,e[4])),1416205885:e=>new c.IfcCartesianTransformationOperator3DnonUniform(void 0===(e[0]??void 0)||""===e[0]?null:new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,3,e[2]),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcReal(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,3,e[4]),void 0===(e[5]??void 0)||""===e[5]?null:new c.IfcReal(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new c.IfcReal(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value)),1383045692:e=>new c.IfcCircleProfileDef(e[0],void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,3,e[2]),new c.IfcPositiveLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),2205249479:e=>new c.IfcClosedShell(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[]),776857604:e=>new c.IfcColourRgb(void 0===(e[0]??void 0)||""===e[0]?null:new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new c.IfcNormalisedRatioMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new c.IfcNormalisedRatioMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),new c.IfcNormalisedRatioMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),2542286263:e=>new c.IfcComplexProperty(new c.IfcIdentifier(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new c.IfcIdentifier(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),e[3]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[]),2485617015:e=>new c.IfcCompositeCurveSegment(e[0],new c.IfcBoolean(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,3,e[2])),2574617495:e=>new c.IfcConstructionResourceType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:new c.IfcIdentifier(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcText(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:e[9]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[10]??void 0)||""===e[10]?null:new Ey(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value,3,e[10])),3419103109:e=>new c.IfcContext(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new c.IfcLabel(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new c.IfcLabel(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:e[7]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[8]??void 0)||""===e[8]?null:new Ey(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value,3,e[8])),1815067380:e=>new c.IfcCrewResourceType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:new c.IfcIdentifier(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcText(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:e[9]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[10]??void 0)||""===e[10]?null:new Ey(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value,3,e[10]),e[11]),2506170314:e=>new c.IfcCsgPrimitive3D(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0])),2147822146:e=>new c.IfcCsgSolid(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0])),2601014836:e=>new c.IfcCurve,2827736869:e=>new c.IfcCurveBoundedPlane(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:e[2]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[]),2629017746:e=>new c.IfcCurveBoundedSurface(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],new c.IfcBoolean(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),4212018352:e=>new c.IfcCurveSegment(e[0],new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),Ly(3,e[2]),Ly(3,e[3]),new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,3,e[4])),32440307:e=>new c.IfcDirection(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new c.IfcReal(e.value):null)||[]),593015953:e=>new c.IfcDirectrixCurveSweptAreaSolid(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,3,e[2]),void 0===(e[3]??void 0)||""===e[3]?null:Ly(3,e[3]),void 0===(e[4]??void 0)||""===e[4]?null:Ly(3,e[4])),1472233963:e=>new c.IfcEdgeLoop(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[]),1883228015:e=>new c.IfcElementQuantity(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[]),339256511:e=>new c.IfcElementType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),2777663545:e=>new c.IfcElementarySurface(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0])),2835456948:e=>new c.IfcEllipseProfileDef(e[0],void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,3,e[2]),new c.IfcPositiveLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new c.IfcPositiveLengthMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value)),4024345920:e=>new c.IfcEventType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:new c.IfcIdentifier(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcText(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9],e[10],void 0===(e[11]??void 0)||""===e[11]?null:new c.IfcLabel(void 0===(e[11]??void 0)||""===e[11]?null:e[11].value)),477187591:e=>new c.IfcExtrudedAreaSolid(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,3,e[2]),new c.IfcPositiveLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),2804161546:e=>new c.IfcExtrudedAreaSolidTapered(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,3,e[2]),new c.IfcPositiveLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,3,e[4])),2047409740:e=>new c.IfcFaceBasedSurfaceModel(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[]),374418227:e=>new c.IfcFillAreaStyleHatching(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,3,e[2]),void 0===(e[3]??void 0)||""===e[3]?null:new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,3,e[3]),new c.IfcPlaneAngleMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value)),315944413:e=>new c.IfcFillAreaStyleTiles(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],new c.IfcPositiveRatioMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),2652556860:e=>new c.IfcFixedReferenceSweptAreaSolid(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,3,e[2]),void 0===(e[3]??void 0)||""===e[3]?null:Ly(3,e[3]),void 0===(e[4]??void 0)||""===e[4]?null:Ly(3,e[4]),new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5])),4238390223:e=>new c.IfcFurnishingElementType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),1268542332:e=>new c.IfcFurnitureType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9],e[10]),4095422895:e=>new c.IfcGeographicElementType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),987898635:e=>new c.IfcGeometricCurveSet(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[]),1484403080:e=>new c.IfcIShapeProfileDef(e[0],void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,3,e[2]),new c.IfcPositiveLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new c.IfcPositiveLengthMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),new c.IfcPositiveLengthMeasure(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),new c.IfcPositiveLengthMeasure(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcNonNegativeLengthMeasure(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcNonNegativeLengthMeasure(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:new c.IfcPlaneAngleMeasure(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value)),178912537:e=>new c.IfcIndexedPolygonalFace(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new c.IfcPositiveInteger(e.value):null)||[]),2294589976:e=>new c.IfcIndexedPolygonalFaceWithVoids(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new c.IfcPositiveInteger(e.value):null)||[],e[1]?.map(e=>e?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new c.IfcPositiveInteger(e.value):null)||[])),3465909080:e=>new c.IfcIndexedPolygonalTextureMap(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,3,e[2]),e[3]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[]),572779678:e=>new c.IfcLShapeProfileDef(e[0],void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,3,e[2]),new c.IfcPositiveLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcPositiveLengthMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),new c.IfcPositiveLengthMeasure(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new c.IfcNonNegativeLengthMeasure(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcNonNegativeLengthMeasure(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcPlaneAngleMeasure(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),428585644:e=>new c.IfcLaborResourceType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:new c.IfcIdentifier(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcText(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:e[9]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[10]??void 0)||""===e[10]?null:new Ey(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value,3,e[10]),e[11]),1281925730:e=>new c.IfcLine(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1])),1425443689:e=>new c.IfcManifoldSolidBrep(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0])),3888040117:e=>new c.IfcObject(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value)),590820931:e=>new c.IfcOffsetCurve(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0])),3388369263:e=>new c.IfcOffsetCurve2D(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),new c.IfcLengthMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new c.IfcLogical(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),3505215534:e=>new c.IfcOffsetCurve3D(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),new c.IfcLengthMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new c.IfcLogical(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,3,e[3])),2485787929:e=>new c.IfcOffsetCurveByDistances(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),1682466193:e=>new c.IfcPcurve(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1])),603570806:e=>new c.IfcPlanarBox(new c.IfcLengthMeasure(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new c.IfcLengthMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,3,e[2])),220341763:e=>new c.IfcPlane(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0])),3381221214:e=>new c.IfcPolynomialCurve(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new c.IfcReal(e.value):null)||[],void 0===(e[2]??void 0)||""===e[2]?null:e[2]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new c.IfcReal(e.value):null)||[],void 0===(e[3]??void 0)||""===e[3]?null:e[3]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new c.IfcReal(e.value):null)||[]),759155922:e=>new c.IfcPreDefinedColour(new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value)),2559016684:e=>new c.IfcPreDefinedCurveFont(new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value)),3967405729:e=>new c.IfcPreDefinedPropertySet(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),569719735:e=>new c.IfcProcedureType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:new c.IfcIdentifier(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcText(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),2945172077:e=>new c.IfcProcess(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new c.IfcIdentifier(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new c.IfcText(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value)),4208778838:e=>new c.IfcProduct(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6])),103090709:e=>new c.IfcProject(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new c.IfcLabel(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new c.IfcLabel(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:e[7]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[8]??void 0)||""===e[8]?null:new Ey(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value,3,e[8])),653396225:e=>new c.IfcProjectLibrary(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new c.IfcLabel(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new c.IfcLabel(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:e[7]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[8]??void 0)||""===e[8]?null:new Ey(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value,3,e[8])),871118103:e=>new c.IfcPropertyBoundedValue(new c.IfcIdentifier(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:Ly(3,e[2]),void 0===(e[3]??void 0)||""===e[3]?null:Ly(3,e[3]),void 0===(e[4]??void 0)||""===e[4]?null:new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,3,e[4]),void 0===(e[5]??void 0)||""===e[5]?null:Ly(3,e[5])),4166981789:e=>new c.IfcPropertyEnumeratedValue(new c.IfcIdentifier(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:e[2]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?Ly(3,e):null)||[],void 0===(e[3]??void 0)||""===e[3]?null:new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,3,e[3])),2752243245:e=>new c.IfcPropertyListValue(new c.IfcIdentifier(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:e[2]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?Ly(3,e):null)||[],void 0===(e[3]??void 0)||""===e[3]?null:new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,3,e[3])),941946838:e=>new c.IfcPropertyReferenceValue(new c.IfcIdentifier(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcText(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,3,e[3])),1451395588:e=>new c.IfcPropertySet(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[]),492091185:e=>new c.IfcPropertySetTemplate(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4],void 0===(e[5]??void 0)||""===e[5]?null:new c.IfcIdentifier(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[]),3650150729:e=>new c.IfcPropertySingleValue(new c.IfcIdentifier(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:Ly(3,e[2]),void 0===(e[3]??void 0)||""===e[3]?null:new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,3,e[3])),110355661:e=>new c.IfcPropertyTableValue(new c.IfcIdentifier(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcText(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:e[2]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?Ly(3,e):null)||[],void 0===(e[3]??void 0)||""===e[3]?null:e[3]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?Ly(3,e):null)||[],void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcText(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),e[7]),3521284610:e=>new c.IfcPropertyTemplate(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),2770003689:e=>new c.IfcRectangleHollowProfileDef(e[0],void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,3,e[2]),new c.IfcPositiveLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new c.IfcPositiveLengthMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),new c.IfcPositiveLengthMeasure(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new c.IfcNonNegativeLengthMeasure(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcNonNegativeLengthMeasure(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),2798486643:e=>new c.IfcRectangularPyramid(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),new c.IfcPositiveLengthMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new c.IfcPositiveLengthMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),new c.IfcPositiveLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),3454111270:e=>new c.IfcRectangularTrimmedSurface(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),new c.IfcParameterValue(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new c.IfcParameterValue(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),new c.IfcParameterValue(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new c.IfcParameterValue(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),new c.IfcBoolean(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),new c.IfcBoolean(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value)),3765753017:e=>new c.IfcReinforcementDefinitionProperties(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[]),3939117080:e=>new c.IfcRelAssigns(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[5]??void 0)||""===e[5]?null:new c.IfcStrippedOptional(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value)),1683148259:e=>new c.IfcRelAssignsToActor(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[5]??void 0)||""===e[5]?null:new c.IfcStrippedOptional(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,3,e[7])),2495723537:e=>new c.IfcRelAssignsToControl(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[5]??void 0)||""===e[5]?null:new c.IfcStrippedOptional(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6])),1307041759:e=>new c.IfcRelAssignsToGroup(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[5]??void 0)||""===e[5]?null:new c.IfcStrippedOptional(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6])),1027710054:e=>new c.IfcRelAssignsToGroupByFactor(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[5]??void 0)||""===e[5]?null:new c.IfcStrippedOptional(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),new c.IfcRatioMeasure(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),4278684876:e=>new c.IfcRelAssignsToProcess(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[5]??void 0)||""===e[5]?null:new c.IfcStrippedOptional(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,3,e[7])),2857406711:e=>new c.IfcRelAssignsToProduct(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[5]??void 0)||""===e[5]?null:new c.IfcStrippedOptional(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6])),205026976:e=>new c.IfcRelAssignsToResource(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[5]??void 0)||""===e[5]?null:new c.IfcStrippedOptional(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6])),1865459582:e=>new c.IfcRelAssociates(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[]),4095574036:e=>new c.IfcRelAssociatesApproval(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5])),919958153:e=>new c.IfcRelAssociatesClassification(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5])),2728634034:e=>new c.IfcRelAssociatesConstraint(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[5]??void 0)||""===e[5]?null:new c.IfcLabel(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6])),982818633:e=>new c.IfcRelAssociatesDocument(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5])),3840914261:e=>new c.IfcRelAssociatesLibrary(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5])),2655215786:e=>new c.IfcRelAssociatesMaterial(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5])),1033248425:e=>new c.IfcRelAssociatesProfileDef(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5])),826625072:e=>new c.IfcRelConnects(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),1204542856:e=>new c.IfcRelConnectsElements(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,3,e[4]),new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6])),3945020480:e=>new c.IfcRelConnectsPathElements(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,3,e[4]),new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:e[7]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new c.IfcInteger(e.value):null)||[],void 0===(e[8]??void 0)||""===e[8]?null:e[8]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new c.IfcInteger(e.value):null)||[],e[9],e[10]),4201705270:e=>new c.IfcRelConnectsPortToElement(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,3,e[4]),new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5])),3190031847:e=>new c.IfcRelConnectsPorts(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,3,e[4]),new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6])),2127690289:e=>new c.IfcRelConnectsStructuralActivity(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,3,e[4]),new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5])),1638771189:e=>new c.IfcRelConnectsStructuralMember(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,3,e[4]),new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,3,e[7]),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLengthMeasure(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:new Ey(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value,3,e[9])),504942748:e=>new c.IfcRelConnectsWithEccentricity(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,3,e[4]),new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,3,e[7]),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLengthMeasure(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:new Ey(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value,3,e[9]),new Ey(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value,3,e[10])),3678494232:e=>new c.IfcRelConnectsWithRealizingElements(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,3,e[4]),new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),e[7]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),3242617779:e=>new c.IfcRelContainedInSpatialStructure(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5])),886880790:e=>new c.IfcRelCoversBldgElements(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,3,e[4]),e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[]),2802773753:e=>new c.IfcRelCoversSpaces(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,3,e[4]),e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[]),2565941209:e=>new c.IfcRelDeclares(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,3,e[4]),e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[]),2551354335:e=>new c.IfcRelDecomposes(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),693640335:e=>new c.IfcRelDefines(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),1462361463:e=>new c.IfcRelDefinesByObject(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5])),4186316022:e=>new c.IfcRelDefinesByProperties(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5])),307848117:e=>new c.IfcRelDefinesByTemplate(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5])),781010003:e=>new c.IfcRelDefinesByType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5])),3940055652:e=>new c.IfcRelFillsElement(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,3,e[4]),new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5])),279856033:e=>new c.IfcRelFlowControlElements(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5])),427948657:e=>new c.IfcRelInterferesElements(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,3,e[4]),new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),new c.IfcLogical(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:new Ey(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value,3,e[9])),3268803585:e=>new c.IfcRelNests(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,3,e[4]),e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[]),1441486842:e=>new c.IfcRelPositions(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,3,e[4]),e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[]),750771296:e=>new c.IfcRelProjectsElement(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,3,e[4]),new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5])),1245217292:e=>new c.IfcRelReferencedInSpatialStructure(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5])),4122056220:e=>new c.IfcRelSequence(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,3,e[4]),new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),e[7],void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),366585022:e=>new c.IfcRelServicesBuildings(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,3,e[4]),e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[]),3451746338:e=>new c.IfcRelSpaceBoundary(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,3,e[4]),new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),e[7],e[8]),3523091289:e=>new c.IfcRelSpaceBoundary1stLevel(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,3,e[4]),new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),e[7],e[8],void 0===(e[9]??void 0)||""===e[9]?null:new Ey(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value,3,e[9])),1521410863:e=>new c.IfcRelSpaceBoundary2ndLevel(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,3,e[4]),new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),e[7],e[8],void 0===(e[9]??void 0)||""===e[9]?null:new Ey(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value,3,e[9]),void 0===(e[10]??void 0)||""===e[10]?null:new Ey(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value,3,e[10])),1401173127:e=>new c.IfcRelVoidsElement(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,3,e[4]),new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5])),816062949:e=>new c.IfcReparametrisedCompositeCurveSegment(e[0],new c.IfcBoolean(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,3,e[2]),new c.IfcParameterValue(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),2914609552:e=>new c.IfcResource(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new c.IfcIdentifier(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new c.IfcText(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value)),1856042241:e=>new c.IfcRevolvedAreaSolid(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,3,e[2]),new c.IfcPlaneAngleMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),3243963512:e=>new c.IfcRevolvedAreaSolidTapered(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,3,e[2]),new c.IfcPlaneAngleMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,3,e[4])),4158566097:e=>new c.IfcRightCircularCone(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),new c.IfcPositiveLengthMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new c.IfcPositiveLengthMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),3626867408:e=>new c.IfcRightCircularCylinder(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),new c.IfcPositiveLengthMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new c.IfcPositiveLengthMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),1862484736:e=>new c.IfcSectionedSolid(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[]),1290935644:e=>new c.IfcSectionedSolidHorizontal(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],e[2]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[]),1356537516:e=>new c.IfcSectionedSurface(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],e[2]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[]),3663146110:e=>new c.IfcSimplePropertyTemplate(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4],void 0===(e[5]??void 0)||""===e[5]?null:new c.IfcLabel(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new c.IfcLabel(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,3,e[7]),void 0===(e[8]??void 0)||""===e[8]?null:new Ey(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value,3,e[8]),void 0===(e[9]??void 0)||""===e[9]?null:new Ey(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value,3,e[9]),void 0===(e[10]??void 0)||""===e[10]?null:new c.IfcLabel(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value),e[11]),1412071761:e=>new c.IfcSpatialElement(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),710998568:e=>new c.IfcSpatialElementType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),2706606064:e=>new c.IfcSpatialStructureElement(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),3893378262:e=>new c.IfcSpatialStructureElementType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),463610769:e=>new c.IfcSpatialZone(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),2481509218:e=>new c.IfcSpatialZoneType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9],void 0===(e[10]??void 0)||""===e[10]?null:new c.IfcLabel(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value)),451544542:e=>new c.IfcSphere(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),new c.IfcPositiveLengthMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value)),4015995234:e=>new c.IfcSphericalSurface(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),new c.IfcPositiveLengthMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value)),2735484536:e=>new c.IfcSpiral(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0])),3544373492:e=>new c.IfcStructuralActivity(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,3,e[7]),e[8]),3136571912:e=>new c.IfcStructuralItem(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6])),530289379:e=>new c.IfcStructuralMember(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6])),3689010777:e=>new c.IfcStructuralReaction(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,3,e[7]),e[8]),3979015343:e=>new c.IfcStructuralSurfaceMember(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),e[7],void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcPositiveLengthMeasure(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),2218152070:e=>new c.IfcStructuralSurfaceMemberVarying(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),e[7],void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcPositiveLengthMeasure(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),603775116:e=>new c.IfcStructuralSurfaceReaction(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,3,e[7]),e[8],e[9]),4095615324:e=>new c.IfcSubContractResourceType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:new c.IfcIdentifier(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcText(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:e[9]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[10]??void 0)||""===e[10]?null:new Ey(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value,3,e[10]),e[11]),699246055:e=>new c.IfcSurfaceCurve(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],e[2]),2028607225:e=>new c.IfcSurfaceCurveSweptAreaSolid(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,3,e[2]),void 0===(e[3]??void 0)||""===e[3]?null:Ly(3,e[3]),void 0===(e[4]??void 0)||""===e[4]?null:Ly(3,e[4]),new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5])),2809605785:e=>new c.IfcSurfaceOfLinearExtrusion(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,3,e[2]),new c.IfcLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),4124788165:e=>new c.IfcSurfaceOfRevolution(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,3,e[2])),1580310250:e=>new c.IfcSystemFurnitureElementType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),3473067441:e=>new c.IfcTask(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new c.IfcIdentifier(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new c.IfcText(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),new c.IfcBoolean(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value),void 0===(e[10]??void 0)||""===e[10]?null:new c.IfcInteger(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value),void 0===(e[11]??void 0)||""===e[11]?null:new Ey(void 0===(e[11]??void 0)||""===e[11]?null:e[11].value,3,e[11]),e[12]),3206491090:e=>new c.IfcTaskType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:new c.IfcIdentifier(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcText(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9],void 0===(e[10]??void 0)||""===e[10]?null:new c.IfcLabel(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value)),2387106220:e=>new c.IfcTessellatedFaceSet(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0])),782932809:e=>new c.IfcThirdOrderPolynomialSpiral(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),new c.IfcLengthMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLengthMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLengthMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value)),1935646853:e=>new c.IfcToroidalSurface(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),new c.IfcPositiveLengthMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new c.IfcPositiveLengthMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),3665877780:e=>new c.IfcTransportationDeviceType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),2916149573:e=>new c.IfcTriangulatedFaceSet(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:e[1]?.map(e=>e?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new c.IfcParameterValue(e.value):null)||[]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcBoolean(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),e[3]?.map(e=>e?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new c.IfcPositiveInteger(e.value):null)||[]),void 0===(e[4]??void 0)||""===e[4]?null:e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new c.IfcPositiveInteger(e.value):null)||[]),1229763772:e=>new c.IfcTriangulatedIrregularNetwork(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:e[1]?.map(e=>e?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new c.IfcParameterValue(e.value):null)||[]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcBoolean(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),e[3]?.map(e=>e?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new c.IfcPositiveInteger(e.value):null)||[]),void 0===(e[4]??void 0)||""===e[4]?null:e[4]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new c.IfcPositiveInteger(e.value):null)||[],e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new c.IfcInteger(e.value):null)||[]),3651464721:e=>new c.IfcVehicleType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),336235671:e=>new c.IfcWindowLiningProperties(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcPositiveLengthMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new c.IfcNonNegativeLengthMeasure(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new c.IfcNonNegativeLengthMeasure(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcNonNegativeLengthMeasure(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcNormalisedRatioMeasure(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:new c.IfcNormalisedRatioMeasure(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value),void 0===(e[10]??void 0)||""===e[10]?null:new c.IfcNormalisedRatioMeasure(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value),void 0===(e[11]??void 0)||""===e[11]?null:new c.IfcNormalisedRatioMeasure(void 0===(e[11]??void 0)||""===e[11]?null:e[11].value),void 0===(e[12]??void 0)||""===e[12]?null:new Ey(void 0===(e[12]??void 0)||""===e[12]?null:e[12].value,3,e[12]),void 0===(e[13]??void 0)||""===e[13]?null:new c.IfcLengthMeasure(void 0===(e[13]??void 0)||""===e[13]?null:e[13].value),void 0===(e[14]??void 0)||""===e[14]?null:new c.IfcLengthMeasure(void 0===(e[14]??void 0)||""===e[14]?null:e[14].value),void 0===(e[15]??void 0)||""===e[15]?null:new c.IfcLengthMeasure(void 0===(e[15]??void 0)||""===e[15]?null:e[15].value)),512836454:e=>new c.IfcWindowPanelProperties(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4],e[5],void 0===(e[6]??void 0)||""===e[6]?null:new c.IfcPositiveLengthMeasure(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcPositiveLengthMeasure(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new Ey(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value,3,e[8])),2296667514:e=>new c.IfcActor(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5])),1635779807:e=>new c.IfcAdvancedBrep(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0])),2603310189:e=>new c.IfcAdvancedBrepWithVoids(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[]),1674181508:e=>new c.IfcAnnotation(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),e[7]),2887950389:e=>new c.IfcBSplineSurface(new c.IfcInteger(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new c.IfcInteger(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),e[2]?.map(e=>e?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[]),e[3],new c.IfcLogical(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),new c.IfcLogical(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),new c.IfcLogical(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value)),167062518:e=>new c.IfcBSplineSurfaceWithKnots(new c.IfcInteger(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new c.IfcInteger(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),e[2]?.map(e=>e?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[]),e[3],new c.IfcLogical(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),new c.IfcLogical(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),new c.IfcLogical(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),e[7]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new c.IfcInteger(e.value):null)||[],e[8]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new c.IfcInteger(e.value):null)||[],e[9]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new c.IfcParameterValue(e.value):null)||[],e[10]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new c.IfcParameterValue(e.value):null)||[],e[11]),1334484129:e=>new c.IfcBlock(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),new c.IfcPositiveLengthMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new c.IfcPositiveLengthMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),new c.IfcPositiveLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),3649129432:e=>new c.IfcBooleanClippingResult(e[0],new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,3,e[2])),1260505505:e=>new c.IfcBoundedCurve,3124254112:e=>new c.IfcBuildingStorey(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8],void 0===(e[9]??void 0)||""===e[9]?null:new c.IfcLengthMeasure(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value)),1626504194:e=>new c.IfcBuiltElementType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),2197970202:e=>new c.IfcChimneyType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),2937912522:e=>new c.IfcCircleHollowProfileDef(e[0],void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcLabel(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,3,e[2]),new c.IfcPositiveLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new c.IfcPositiveLengthMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value)),3893394355:e=>new c.IfcCivilElementType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),3497074424:e=>new c.IfcClothoid(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),new c.IfcLengthMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value)),300633059:e=>new c.IfcColumnType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),3875453745:e=>new c.IfcComplexPropertyTemplate(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),e[5],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[]),3732776249:e=>new c.IfcCompositeCurve(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],new c.IfcLogical(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value)),15328376:e=>new c.IfcCompositeCurveOnSurface(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],new c.IfcLogical(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value)),2510884976:e=>new c.IfcConic(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0])),2185764099:e=>new c.IfcConstructionEquipmentResourceType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:new c.IfcIdentifier(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcText(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:e[9]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[10]??void 0)||""===e[10]?null:new Ey(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value,3,e[10]),e[11]),4105962743:e=>new c.IfcConstructionMaterialResourceType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:new c.IfcIdentifier(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcText(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:e[9]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[10]??void 0)||""===e[10]?null:new Ey(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value,3,e[10]),e[11]),1525564444:e=>new c.IfcConstructionProductResourceType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:new c.IfcIdentifier(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcText(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:e[9]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[10]??void 0)||""===e[10]?null:new Ey(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value,3,e[10]),e[11]),2559216714:e=>new c.IfcConstructionResource(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new c.IfcIdentifier(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new c.IfcText(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,3,e[7]),void 0===(e[8]??void 0)||""===e[8]?null:e[8]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[9]??void 0)||""===e[9]?null:new Ey(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value,3,e[9])),3293443760:e=>new c.IfcControl(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new c.IfcIdentifier(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value)),2000195564:e=>new c.IfcCosineSpiral(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),new c.IfcLengthMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLengthMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),3895139033:e=>new c.IfcCostItem(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new c.IfcIdentifier(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),e[6],void 0===(e[7]??void 0)||""===e[7]?null:e[7]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[8]??void 0)||""===e[8]?null:e[8]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[]),1419761937:e=>new c.IfcCostSchedule(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new c.IfcIdentifier(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),e[6],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcDateTime(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:new c.IfcDateTime(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value)),4189326743:e=>new c.IfcCourseType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),1916426348:e=>new c.IfcCoveringType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),3295246426:e=>new c.IfcCrewResource(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new c.IfcIdentifier(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new c.IfcText(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,3,e[7]),void 0===(e[8]??void 0)||""===e[8]?null:e[8]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[9]??void 0)||""===e[9]?null:new Ey(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value,3,e[9]),e[10]),1457835157:e=>new c.IfcCurtainWallType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),1213902940:e=>new c.IfcCylindricalSurface(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),new c.IfcPositiveLengthMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value)),1306400036:e=>new c.IfcDeepFoundationType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),4234616927:e=>new c.IfcDirectrixDerivedReferenceSweptAreaSolid(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,3,e[2]),void 0===(e[3]??void 0)||""===e[3]?null:Ly(3,e[3]),void 0===(e[4]??void 0)||""===e[4]?null:Ly(3,e[4]),new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5])),3256556792:e=>new c.IfcDistributionElementType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),3849074793:e=>new c.IfcDistributionFlowElementType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),2963535650:e=>new c.IfcDoorLiningProperties(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcPositiveLengthMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new c.IfcNonNegativeLengthMeasure(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new c.IfcPositiveLengthMeasure(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcNonNegativeLengthMeasure(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcNonNegativeLengthMeasure(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:new c.IfcLengthMeasure(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value),void 0===(e[10]??void 0)||""===e[10]?null:new c.IfcLengthMeasure(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value),void 0===(e[11]??void 0)||""===e[11]?null:new c.IfcLengthMeasure(void 0===(e[11]??void 0)||""===e[11]?null:e[11].value),void 0===(e[12]??void 0)||""===e[12]?null:new c.IfcPositiveLengthMeasure(void 0===(e[12]??void 0)||""===e[12]?null:e[12].value),void 0===(e[13]??void 0)||""===e[13]?null:new c.IfcPositiveLengthMeasure(void 0===(e[13]??void 0)||""===e[13]?null:e[13].value),void 0===(e[14]??void 0)||""===e[14]?null:new Ey(void 0===(e[14]??void 0)||""===e[14]?null:e[14].value,3,e[14]),void 0===(e[15]??void 0)||""===e[15]?null:new c.IfcLengthMeasure(void 0===(e[15]??void 0)||""===e[15]?null:e[15].value),void 0===(e[16]??void 0)||""===e[16]?null:new c.IfcLengthMeasure(void 0===(e[16]??void 0)||""===e[16]?null:e[16].value)),1714330368:e=>new c.IfcDoorPanelProperties(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcPositiveLengthMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),e[5],void 0===(e[6]??void 0)||""===e[6]?null:new c.IfcNormalisedRatioMeasure(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),e[7],void 0===(e[8]??void 0)||""===e[8]?null:new Ey(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value,3,e[8])),2323601079:e=>new c.IfcDoorType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9],e[10],void 0===(e[11]??void 0)||""===e[11]?null:new c.IfcBoolean(void 0===(e[11]??void 0)||""===e[11]?null:e[11].value),void 0===(e[12]??void 0)||""===e[12]?null:new c.IfcLabel(void 0===(e[12]??void 0)||""===e[12]?null:e[12].value)),445594917:e=>new c.IfcDraughtingPreDefinedColour(new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value)),4006246654:e=>new c.IfcDraughtingPreDefinedCurveFont(new c.IfcLabel(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value)),1758889154:e=>new c.IfcElement(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),4123344466:e=>new c.IfcElementAssembly(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8],e[9]),2397081782:e=>new c.IfcElementAssemblyType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),1623761950:e=>new c.IfcElementComponent(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),2590856083:e=>new c.IfcElementComponentType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),1704287377:e=>new c.IfcEllipse(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),new c.IfcPositiveLengthMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new c.IfcPositiveLengthMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),2107101300:e=>new c.IfcEnergyConversionDeviceType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),132023988:e=>new c.IfcEngineType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),3174744832:e=>new c.IfcEvaporativeCoolerType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),3390157468:e=>new c.IfcEvaporatorType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),4148101412:e=>new c.IfcEvent(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new c.IfcIdentifier(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new c.IfcText(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),e[7],e[8],void 0===(e[9]??void 0)||""===e[9]?null:new c.IfcLabel(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value),void 0===(e[10]??void 0)||""===e[10]?null:new Ey(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value,3,e[10])),2853485674:e=>new c.IfcExternalSpatialStructureElement(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),807026263:e=>new c.IfcFacetedBrep(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0])),3737207727:e=>new c.IfcFacetedBrepWithVoids(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[]),24185140:e=>new c.IfcFacility(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),1310830890:e=>new c.IfcFacilityPart(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8],e[9]),4228831410:e=>new c.IfcFacilityPartCommon(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8],e[9],e[10]),647756555:e=>new c.IfcFastener(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),2489546625:e=>new c.IfcFastenerType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),2827207264:e=>new c.IfcFeatureElement(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),2143335405:e=>new c.IfcFeatureElementAddition(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),1287392070:e=>new c.IfcFeatureElementSubtraction(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),3907093117:e=>new c.IfcFlowControllerType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),3198132628:e=>new c.IfcFlowFittingType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),3815607619:e=>new c.IfcFlowMeterType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),1482959167:e=>new c.IfcFlowMovingDeviceType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),1834744321:e=>new c.IfcFlowSegmentType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),1339347760:e=>new c.IfcFlowStorageDeviceType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),2297155007:e=>new c.IfcFlowTerminalType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),3009222698:e=>new c.IfcFlowTreatmentDeviceType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),1893162501:e=>new c.IfcFootingType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),263784265:e=>new c.IfcFurnishingElement(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),1509553395:e=>new c.IfcFurniture(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),3493046030:e=>new c.IfcGeographicElement(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),4230923436:e=>new c.IfcGeotechnicalElement(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),1594536857:e=>new c.IfcGeotechnicalStratum(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),2898700619:e=>new c.IfcGradientCurve(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],new c.IfcLogical(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,3,e[2]),void 0===(e[3]??void 0)||""===e[3]?null:new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,3,e[3])),2706460486:e=>new c.IfcGroup(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value)),1251058090:e=>new c.IfcHeatExchangerType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),1806887404:e=>new c.IfcHumidifierType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),2568555532:e=>new c.IfcImpactProtectionDevice(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),3948183225:e=>new c.IfcImpactProtectionDeviceType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),2571569899:e=>new c.IfcIndexedPolyCurve(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?Ly(3,e):null)||[],void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcBoolean(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value)),3946677679:e=>new c.IfcInterceptorType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),3113134337:e=>new c.IfcIntersectionCurve(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],e[2]),2391368822:e=>new c.IfcInventory(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),e[5],void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:e[7]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcDate(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:new Ey(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value,3,e[9]),void 0===(e[10]??void 0)||""===e[10]?null:new Ey(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value,3,e[10])),4288270099:e=>new c.IfcJunctionBoxType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),679976338:e=>new c.IfcKerbType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),3827777499:e=>new c.IfcLaborResource(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new c.IfcIdentifier(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new c.IfcText(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,3,e[7]),void 0===(e[8]??void 0)||""===e[8]?null:e[8]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[9]??void 0)||""===e[9]?null:new Ey(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value,3,e[9]),e[10]),1051575348:e=>new c.IfcLampType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),1161773419:e=>new c.IfcLightFixtureType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),2176059722:e=>new c.IfcLinearElement(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6])),1770583370:e=>new c.IfcLiquidTerminalType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),525669439:e=>new c.IfcMarineFacility(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8],e[9]),976884017:e=>new c.IfcMarinePart(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8],e[9],e[10]),377706215:e=>new c.IfcMechanicalFastener(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcPositiveLengthMeasure(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:new c.IfcPositiveLengthMeasure(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value),e[10]),2108223431:e=>new c.IfcMechanicalFastenerType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9],void 0===(e[10]??void 0)||""===e[10]?null:new c.IfcPositiveLengthMeasure(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value),void 0===(e[11]??void 0)||""===e[11]?null:new c.IfcPositiveLengthMeasure(void 0===(e[11]??void 0)||""===e[11]?null:e[11].value)),1114901282:e=>new c.IfcMedicalDeviceType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),3181161470:e=>new c.IfcMemberType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),1950438474:e=>new c.IfcMobileTelecommunicationsApplianceType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),710110818:e=>new c.IfcMooringDeviceType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),977012517:e=>new c.IfcMotorConnectionType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),506776471:e=>new c.IfcNavigationElementType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),4143007308:e=>new c.IfcOccupant(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),e[6]),3588315303:e=>new c.IfcOpeningElement(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),2837617999:e=>new c.IfcOutletType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),514975943:e=>new c.IfcPavementType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),2382730787:e=>new c.IfcPerformanceHistory(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new c.IfcIdentifier(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),new c.IfcLabel(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),e[7]),3566463478:e=>new c.IfcPermeableCoveringProperties(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4],e[5],void 0===(e[6]??void 0)||""===e[6]?null:new c.IfcPositiveLengthMeasure(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcPositiveLengthMeasure(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new Ey(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value,3,e[8])),3327091369:e=>new c.IfcPermit(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new c.IfcIdentifier(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),e[6],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcText(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),1158309216:e=>new c.IfcPileType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),804291784:e=>new c.IfcPipeFittingType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),4231323485:e=>new c.IfcPipeSegmentType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),4017108033:e=>new c.IfcPlateType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),2839578677:e=>new c.IfcPolygonalFaceSet(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),void 0===(e[1]??void 0)||""===e[1]?null:new c.IfcBoolean(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),e[2]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[3]??void 0)||""===e[3]?null:e[3]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new c.IfcPositiveInteger(e.value):null)||[]),3724593414:e=>new c.IfcPolyline(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[]),3740093272:e=>new c.IfcPort(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6])),1946335990:e=>new c.IfcPositioningElement(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6])),2744685151:e=>new c.IfcProcedure(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new c.IfcIdentifier(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new c.IfcText(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),e[7]),2904328755:e=>new c.IfcProjectOrder(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new c.IfcIdentifier(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),e[6],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcText(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),3651124850:e=>new c.IfcProjectionElement(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),1842657554:e=>new c.IfcProtectiveDeviceType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),2250791053:e=>new c.IfcPumpType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),1763565496:e=>new c.IfcRailType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),2893384427:e=>new c.IfcRailingType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),3992365140:e=>new c.IfcRailway(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8],e[9]),1891881377:e=>new c.IfcRailwayPart(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8],e[9],e[10]),2324767716:e=>new c.IfcRampFlightType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),1469900589:e=>new c.IfcRampType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),683857671:e=>new c.IfcRationalBSplineSurfaceWithKnots(new c.IfcInteger(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),new c.IfcInteger(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),e[2]?.map(e=>e?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[]),e[3],new c.IfcLogical(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),new c.IfcLogical(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),new c.IfcLogical(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),e[7]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new c.IfcInteger(e.value):null)||[],e[8]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new c.IfcInteger(e.value):null)||[],e[9]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new c.IfcParameterValue(e.value):null)||[],e[10]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new c.IfcParameterValue(e.value):null)||[],e[11],e[12]?.map(e=>e?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new c.IfcReal(e.value):null)||[])),4021432810:e=>new c.IfcReferent(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),e[7]),3027567501:e=>new c.IfcReinforcingElement(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),964333572:e=>new c.IfcReinforcingElementType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),2320036040:e=>new c.IfcReinforcingMesh(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:new c.IfcPositiveLengthMeasure(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value),void 0===(e[10]??void 0)||""===e[10]?null:new c.IfcPositiveLengthMeasure(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value),void 0===(e[11]??void 0)||""===e[11]?null:new c.IfcPositiveLengthMeasure(void 0===(e[11]??void 0)||""===e[11]?null:e[11].value),void 0===(e[12]??void 0)||""===e[12]?null:new c.IfcPositiveLengthMeasure(void 0===(e[12]??void 0)||""===e[12]?null:e[12].value),void 0===(e[13]??void 0)||""===e[13]?null:new c.IfcAreaMeasure(void 0===(e[13]??void 0)||""===e[13]?null:e[13].value),void 0===(e[14]??void 0)||""===e[14]?null:new c.IfcAreaMeasure(void 0===(e[14]??void 0)||""===e[14]?null:e[14].value),void 0===(e[15]??void 0)||""===e[15]?null:new c.IfcPositiveLengthMeasure(void 0===(e[15]??void 0)||""===e[15]?null:e[15].value),void 0===(e[16]??void 0)||""===e[16]?null:new c.IfcPositiveLengthMeasure(void 0===(e[16]??void 0)||""===e[16]?null:e[16].value),e[17]),2310774935:e=>new c.IfcReinforcingMeshType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9],void 0===(e[10]??void 0)||""===e[10]?null:new c.IfcPositiveLengthMeasure(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value),void 0===(e[11]??void 0)||""===e[11]?null:new c.IfcPositiveLengthMeasure(void 0===(e[11]??void 0)||""===e[11]?null:e[11].value),void 0===(e[12]??void 0)||""===e[12]?null:new c.IfcPositiveLengthMeasure(void 0===(e[12]??void 0)||""===e[12]?null:e[12].value),void 0===(e[13]??void 0)||""===e[13]?null:new c.IfcPositiveLengthMeasure(void 0===(e[13]??void 0)||""===e[13]?null:e[13].value),void 0===(e[14]??void 0)||""===e[14]?null:new c.IfcAreaMeasure(void 0===(e[14]??void 0)||""===e[14]?null:e[14].value),void 0===(e[15]??void 0)||""===e[15]?null:new c.IfcAreaMeasure(void 0===(e[15]??void 0)||""===e[15]?null:e[15].value),void 0===(e[16]??void 0)||""===e[16]?null:new c.IfcPositiveLengthMeasure(void 0===(e[16]??void 0)||""===e[16]?null:e[16].value),void 0===(e[17]??void 0)||""===e[17]?null:new c.IfcPositiveLengthMeasure(void 0===(e[17]??void 0)||""===e[17]?null:e[17].value),void 0===(e[18]??void 0)||""===e[18]?null:new c.IfcLabel(void 0===(e[18]??void 0)||""===e[18]?null:e[18].value),void 0===(e[19]??void 0)||""===e[19]?null:e[19]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?Ly(3,e):null)||[]),3818125796:e=>new c.IfcRelAdheresToElement(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,3,e[4]),e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[]),160246688:e=>new c.IfcRelAggregates(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new Ey(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value,3,e[4]),e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[]),146592293:e=>new c.IfcRoad(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8],e[9]),550521510:e=>new c.IfcRoadPart(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8],e[9],e[10]),2781568857:e=>new c.IfcRoofType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),1768891740:e=>new c.IfcSanitaryTerminalType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),2157484638:e=>new c.IfcSeamCurve(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],e[2]),3649235739:e=>new c.IfcSecondOrderPolynomialSpiral(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),new c.IfcLengthMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLengthMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),544395925:e=>new c.IfcSegmentedReferenceCurve(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],new c.IfcLogical(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),new Ey(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value,3,e[2]),void 0===(e[3]??void 0)||""===e[3]?null:new Ey(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value,3,e[3])),1027922057:e=>new c.IfcSeventhOrderPolynomialSpiral(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),new c.IfcLengthMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLengthMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLengthMeasure(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new c.IfcLengthMeasure(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new c.IfcLengthMeasure(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLengthMeasure(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLengthMeasure(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),4074543187:e=>new c.IfcShadingDeviceType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),33720170:e=>new c.IfcSign(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),3599934289:e=>new c.IfcSignType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),1894708472:e=>new c.IfcSignalType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),42703149:e=>new c.IfcSineSpiral(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),new c.IfcLengthMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLengthMeasure(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcLengthMeasure(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value)),4097777520:e=>new c.IfcSite(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8],void 0===(e[9]??void 0)||""===e[9]?null:new c.IfcCompoundPlaneAngleMeasure(e[9].map(e=>e.value)),void 0===(e[10]??void 0)||""===e[10]?null:new c.IfcCompoundPlaneAngleMeasure(e[10].map(e=>e.value)),void 0===(e[11]??void 0)||""===e[11]?null:new c.IfcLengthMeasure(void 0===(e[11]??void 0)||""===e[11]?null:e[11].value),void 0===(e[12]??void 0)||""===e[12]?null:new c.IfcLabel(void 0===(e[12]??void 0)||""===e[12]?null:e[12].value),void 0===(e[13]??void 0)||""===e[13]?null:new Ey(void 0===(e[13]??void 0)||""===e[13]?null:e[13].value,3,e[13])),2533589738:e=>new c.IfcSlabType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),1072016465:e=>new c.IfcSolarDeviceType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),3856911033:e=>new c.IfcSpace(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8],e[9],void 0===(e[10]??void 0)||""===e[10]?null:new c.IfcLengthMeasure(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value)),1305183839:e=>new c.IfcSpaceHeaterType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),3812236995:e=>new c.IfcSpaceType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9],void 0===(e[10]??void 0)||""===e[10]?null:new c.IfcLabel(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value)),3112655638:e=>new c.IfcStackTerminalType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),1039846685:e=>new c.IfcStairFlightType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),338393293:e=>new c.IfcStairType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),682877961:e=>new c.IfcStructuralAction(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,3,e[7]),e[8],void 0===(e[9]??void 0)||""===e[9]?null:new c.IfcBoolean(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value)),1179482911:e=>new c.IfcStructuralConnection(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,3,e[7])),1004757350:e=>new c.IfcStructuralCurveAction(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,3,e[7]),e[8],void 0===(e[9]??void 0)||""===e[9]?null:new c.IfcBoolean(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value),e[10],e[11]),4243806635:e=>new c.IfcStructuralCurveConnection(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,3,e[7]),new Ey(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value,3,e[8])),214636428:e=>new c.IfcStructuralCurveMember(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),e[7],new Ey(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value,3,e[8])),2445595289:e=>new c.IfcStructuralCurveMemberVarying(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),e[7],new Ey(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value,3,e[8])),2757150158:e=>new c.IfcStructuralCurveReaction(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,3,e[7]),e[8],e[9]),1807405624:e=>new c.IfcStructuralLinearAction(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,3,e[7]),e[8],void 0===(e[9]??void 0)||""===e[9]?null:new c.IfcBoolean(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value),e[10],e[11]),1252848954:e=>new c.IfcStructuralLoadGroup(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),e[5],e[6],e[7],void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcRatioMeasure(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:new c.IfcLabel(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value)),2082059205:e=>new c.IfcStructuralPointAction(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,3,e[7]),e[8],void 0===(e[9]??void 0)||""===e[9]?null:new c.IfcBoolean(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value)),734778138:e=>new c.IfcStructuralPointConnection(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,3,e[7]),void 0===(e[8]??void 0)||""===e[8]?null:new Ey(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value,3,e[8])),1235345126:e=>new c.IfcStructuralPointReaction(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,3,e[7]),e[8]),2986769608:e=>new c.IfcStructuralResultGroup(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),e[5],void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),new c.IfcBoolean(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),3657597509:e=>new c.IfcStructuralSurfaceAction(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,3,e[7]),e[8],void 0===(e[9]??void 0)||""===e[9]?null:new c.IfcBoolean(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value),e[10],e[11]),1975003073:e=>new c.IfcStructuralSurfaceConnection(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,3,e[7])),148013059:e=>new c.IfcSubContractResource(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new c.IfcIdentifier(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new c.IfcText(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,3,e[7]),void 0===(e[8]??void 0)||""===e[8]?null:e[8]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[9]??void 0)||""===e[9]?null:new Ey(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value,3,e[9]),e[10]),3101698114:e=>new c.IfcSurfaceFeature(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),2315554128:e=>new c.IfcSwitchingDeviceType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),2254336722:e=>new c.IfcSystem(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value)),413509423:e=>new c.IfcSystemFurnitureElement(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),5716631:e=>new c.IfcTankType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),3824725483:e=>new c.IfcTendon(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9],void 0===(e[10]??void 0)||""===e[10]?null:new c.IfcPositiveLengthMeasure(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value),void 0===(e[11]??void 0)||""===e[11]?null:new c.IfcAreaMeasure(void 0===(e[11]??void 0)||""===e[11]?null:e[11].value),void 0===(e[12]??void 0)||""===e[12]?null:new c.IfcForceMeasure(void 0===(e[12]??void 0)||""===e[12]?null:e[12].value),void 0===(e[13]??void 0)||""===e[13]?null:new c.IfcPressureMeasure(void 0===(e[13]??void 0)||""===e[13]?null:e[13].value),void 0===(e[14]??void 0)||""===e[14]?null:new c.IfcNormalisedRatioMeasure(void 0===(e[14]??void 0)||""===e[14]?null:e[14].value),void 0===(e[15]??void 0)||""===e[15]?null:new c.IfcPositiveLengthMeasure(void 0===(e[15]??void 0)||""===e[15]?null:e[15].value),void 0===(e[16]??void 0)||""===e[16]?null:new c.IfcPositiveLengthMeasure(void 0===(e[16]??void 0)||""===e[16]?null:e[16].value)),2347447852:e=>new c.IfcTendonAnchor(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),3081323446:e=>new c.IfcTendonAnchorType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),3663046924:e=>new c.IfcTendonConduit(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),2281632017:e=>new c.IfcTendonConduitType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),2415094496:e=>new c.IfcTendonType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9],void 0===(e[10]??void 0)||""===e[10]?null:new c.IfcPositiveLengthMeasure(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value),void 0===(e[11]??void 0)||""===e[11]?null:new c.IfcAreaMeasure(void 0===(e[11]??void 0)||""===e[11]?null:e[11].value),void 0===(e[12]??void 0)||""===e[12]?null:new c.IfcPositiveLengthMeasure(void 0===(e[12]??void 0)||""===e[12]?null:e[12].value)),618700268:e=>new c.IfcTrackElementType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),1692211062:e=>new c.IfcTransformerType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),2097647324:e=>new c.IfcTransportElementType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),1953115116:e=>new c.IfcTransportationDevice(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),3593883385:e=>new c.IfcTrimmedCurve(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],e[2]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],new c.IfcBoolean(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),e[4]),1600972822:e=>new c.IfcTubeBundleType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),1911125066:e=>new c.IfcUnitaryEquipmentType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),728799441:e=>new c.IfcValveType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),840318589:e=>new c.IfcVehicle(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),1530820697:e=>new c.IfcVibrationDamper(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),3956297820:e=>new c.IfcVibrationDamperType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),2391383451:e=>new c.IfcVibrationIsolator(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),3313531582:e=>new c.IfcVibrationIsolatorType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),2769231204:e=>new c.IfcVirtualElement(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),926996030:e=>new c.IfcVoidingFeature(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),1898987631:e=>new c.IfcWallType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),1133259667:e=>new c.IfcWasteTerminalType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),4009809668:e=>new c.IfcWindowType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9],e[10],void 0===(e[11]??void 0)||""===e[11]?null:new c.IfcBoolean(void 0===(e[11]??void 0)||""===e[11]?null:e[11].value),void 0===(e[12]??void 0)||""===e[12]?null:new c.IfcLabel(void 0===(e[12]??void 0)||""===e[12]?null:e[12].value)),4088093105:e=>new c.IfcWorkCalendar(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new c.IfcIdentifier(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:e[7]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],e[8]),1028945134:e=>new c.IfcWorkControl(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new c.IfcIdentifier(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),new c.IfcDateTime(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:e[7]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:new c.IfcDuration(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value),void 0===(e[10]??void 0)||""===e[10]?null:new c.IfcDuration(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value),new c.IfcDateTime(void 0===(e[11]??void 0)||""===e[11]?null:e[11].value),void 0===(e[12]??void 0)||""===e[12]?null:new c.IfcDateTime(void 0===(e[12]??void 0)||""===e[12]?null:e[12].value)),4218914973:e=>new c.IfcWorkPlan(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new c.IfcIdentifier(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),new c.IfcDateTime(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:e[7]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:new c.IfcDuration(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value),void 0===(e[10]??void 0)||""===e[10]?null:new c.IfcDuration(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value),new c.IfcDateTime(void 0===(e[11]??void 0)||""===e[11]?null:e[11].value),void 0===(e[12]??void 0)||""===e[12]?null:new c.IfcDateTime(void 0===(e[12]??void 0)||""===e[12]?null:e[12].value),e[13]),3342526732:e=>new c.IfcWorkSchedule(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new c.IfcIdentifier(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),new c.IfcDateTime(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:e[7]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:new c.IfcDuration(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value),void 0===(e[10]??void 0)||""===e[10]?null:new c.IfcDuration(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value),new c.IfcDateTime(void 0===(e[11]??void 0)||""===e[11]?null:e[11].value),void 0===(e[12]??void 0)||""===e[12]?null:new c.IfcDateTime(void 0===(e[12]??void 0)||""===e[12]?null:e[12].value),e[13]),1033361043:e=>new c.IfcZone(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new c.IfcLabel(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value)),3821786052:e=>new c.IfcActionRequest(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new c.IfcIdentifier(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),e[6],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcText(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),1411407467:e=>new c.IfcAirTerminalBoxType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),3352864051:e=>new c.IfcAirTerminalType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),1871374353:e=>new c.IfcAirToAirHeatRecoveryType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),4266260250:e=>new c.IfcAlignmentCant(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),new c.IfcPositiveLengthMeasure(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),1545765605:e=>new c.IfcAlignmentHorizontal(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6])),317615605:e=>new c.IfcAlignmentSegment(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,3,e[7])),1662888072:e=>new c.IfcAlignmentVertical(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6])),3460190687:e=>new c.IfcAsset(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new c.IfcIdentifier(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,3,e[7]),void 0===(e[8]??void 0)||""===e[8]?null:new Ey(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value,3,e[8]),void 0===(e[9]??void 0)||""===e[9]?null:new Ey(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value,3,e[9]),void 0===(e[10]??void 0)||""===e[10]?null:new Ey(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value,3,e[10]),void 0===(e[11]??void 0)||""===e[11]?null:new Ey(void 0===(e[11]??void 0)||""===e[11]?null:e[11].value,3,e[11]),void 0===(e[12]??void 0)||""===e[12]?null:new c.IfcDate(void 0===(e[12]??void 0)||""===e[12]?null:e[12].value),void 0===(e[13]??void 0)||""===e[13]?null:new Ey(void 0===(e[13]??void 0)||""===e[13]?null:e[13].value,3,e[13])),1532957894:e=>new c.IfcAudioVisualApplianceType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),1967976161:e=>new c.IfcBSplineCurve(new c.IfcInteger(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],e[2],new c.IfcLogical(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new c.IfcLogical(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value)),2461110595:e=>new c.IfcBSplineCurveWithKnots(new c.IfcInteger(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],e[2],new c.IfcLogical(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new c.IfcLogical(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new c.IfcInteger(e.value):null)||[],e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new c.IfcParameterValue(e.value):null)||[],e[7]),819618141:e=>new c.IfcBeamType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),3649138523:e=>new c.IfcBearingType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),231477066:e=>new c.IfcBoilerType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),1136057603:e=>new c.IfcBoundaryCurve(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],new c.IfcLogical(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value)),644574406:e=>new c.IfcBridge(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8],e[9]),963979645:e=>new c.IfcBridgePart(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8],e[9],e[10]),4031249490:e=>new c.IfcBuilding(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8],void 0===(e[9]??void 0)||""===e[9]?null:new c.IfcLengthMeasure(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value),void 0===(e[10]??void 0)||""===e[10]?null:new c.IfcLengthMeasure(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value),void 0===(e[11]??void 0)||""===e[11]?null:new Ey(void 0===(e[11]??void 0)||""===e[11]?null:e[11].value,3,e[11])),2979338954:e=>new c.IfcBuildingElementPart(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),39481116:e=>new c.IfcBuildingElementPartType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),1909888760:e=>new c.IfcBuildingElementProxyType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),1177604601:e=>new c.IfcBuildingSystem(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),e[5],void 0===(e[6]??void 0)||""===e[6]?null:new c.IfcLabel(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value)),1876633798:e=>new c.IfcBuiltElement(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),3862327254:e=>new c.IfcBuiltSystem(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),e[5],void 0===(e[6]??void 0)||""===e[6]?null:new c.IfcLabel(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value)),2188180465:e=>new c.IfcBurnerType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),395041908:e=>new c.IfcCableCarrierFittingType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),3293546465:e=>new c.IfcCableCarrierSegmentType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),2674252688:e=>new c.IfcCableFittingType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),1285652485:e=>new c.IfcCableSegmentType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),3203706013:e=>new c.IfcCaissonFoundationType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),2951183804:e=>new c.IfcChillerType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),3296154744:e=>new c.IfcChimney(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),2611217952:e=>new c.IfcCircle(new Ey(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value,3,e[0]),new c.IfcPositiveLengthMeasure(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value)),1677625105:e=>new c.IfcCivilElement(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),2301859152:e=>new c.IfcCoilType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),843113511:e=>new c.IfcColumn(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),400855858:e=>new c.IfcCommunicationsApplianceType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),3850581409:e=>new c.IfcCompressorType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),2816379211:e=>new c.IfcCondenserType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),3898045240:e=>new c.IfcConstructionEquipmentResource(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new c.IfcIdentifier(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new c.IfcText(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,3,e[7]),void 0===(e[8]??void 0)||""===e[8]?null:e[8]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[9]??void 0)||""===e[9]?null:new Ey(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value,3,e[9]),e[10]),1060000209:e=>new c.IfcConstructionMaterialResource(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new c.IfcIdentifier(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new c.IfcText(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,3,e[7]),void 0===(e[8]??void 0)||""===e[8]?null:e[8]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[9]??void 0)||""===e[9]?null:new Ey(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value,3,e[9]),e[10]),488727124:e=>new c.IfcConstructionProductResource(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new c.IfcIdentifier(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),void 0===(e[6]??void 0)||""===e[6]?null:new c.IfcText(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value),void 0===(e[7]??void 0)||""===e[7]?null:new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,3,e[7]),void 0===(e[8]??void 0)||""===e[8]?null:e[8]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[9]??void 0)||""===e[9]?null:new Ey(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value,3,e[9]),e[10]),2940368186:e=>new c.IfcConveyorSegmentType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),335055490:e=>new c.IfcCooledBeamType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),2954562838:e=>new c.IfcCoolingTowerType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),1502416096:e=>new c.IfcCourse(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),1973544240:e=>new c.IfcCovering(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),3495092785:e=>new c.IfcCurtainWall(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),3961806047:e=>new c.IfcDamperType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),3426335179:e=>new c.IfcDeepFoundation(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),1335981549:e=>new c.IfcDiscreteAccessory(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),2635815018:e=>new c.IfcDiscreteAccessoryType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),479945903:e=>new c.IfcDistributionBoardType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),1599208980:e=>new c.IfcDistributionChamberElementType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),2063403501:e=>new c.IfcDistributionControlElementType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value)),1945004755:e=>new c.IfcDistributionElement(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),3040386961:e=>new c.IfcDistributionFlowElement(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),3041715199:e=>new c.IfcDistributionPort(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),e[7],e[8],e[9]),3205830791:e=>new c.IfcDistributionSystem(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new c.IfcLabel(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),e[6]),395920057:e=>new c.IfcDoor(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcPositiveLengthMeasure(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:new c.IfcPositiveLengthMeasure(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value),e[10],e[11],void 0===(e[12]??void 0)||""===e[12]?null:new c.IfcLabel(void 0===(e[12]??void 0)||""===e[12]?null:e[12].value)),869906466:e=>new c.IfcDuctFittingType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),3760055223:e=>new c.IfcDuctSegmentType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),2030761528:e=>new c.IfcDuctSilencerType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),3071239417:e=>new c.IfcEarthworksCut(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),1077100507:e=>new c.IfcEarthworksElement(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),3376911765:e=>new c.IfcEarthworksFill(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),663422040:e=>new c.IfcElectricApplianceType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),2417008758:e=>new c.IfcElectricDistributionBoardType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),3277789161:e=>new c.IfcElectricFlowStorageDeviceType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),2142170206:e=>new c.IfcElectricFlowTreatmentDeviceType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),1534661035:e=>new c.IfcElectricGeneratorType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),1217240411:e=>new c.IfcElectricMotorType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),712377611:e=>new c.IfcElectricTimeControlType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),1658829314:e=>new c.IfcEnergyConversionDevice(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),2814081492:e=>new c.IfcEngine(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),3747195512:e=>new c.IfcEvaporativeCooler(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),484807127:e=>new c.IfcEvaporator(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),1209101575:e=>new c.IfcExternalSpatialElement(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),346874300:e=>new c.IfcFanType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),1810631287:e=>new c.IfcFilterType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),4222183408:e=>new c.IfcFireSuppressionTerminalType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),2058353004:e=>new c.IfcFlowController(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),4278956645:e=>new c.IfcFlowFitting(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),4037862832:e=>new c.IfcFlowInstrumentType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),2188021234:e=>new c.IfcFlowMeter(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),3132237377:e=>new c.IfcFlowMovingDevice(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),987401354:e=>new c.IfcFlowSegment(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),707683696:e=>new c.IfcFlowStorageDevice(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),2223149337:e=>new c.IfcFlowTerminal(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),3508470533:e=>new c.IfcFlowTreatmentDevice(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),900683007:e=>new c.IfcFooting(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),2713699986:e=>new c.IfcGeotechnicalAssembly(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),3009204131:e=>new c.IfcGrid(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),e[7]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],e[8]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[9]??void 0)||""===e[9]?null:e[9]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],e[10]),3319311131:e=>new c.IfcHeatExchanger(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),2068733104:e=>new c.IfcHumidifier(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),4175244083:e=>new c.IfcInterceptor(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),2176052936:e=>new c.IfcJunctionBox(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),2696325953:e=>new c.IfcKerb(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),76236018:e=>new c.IfcLamp(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),629592764:e=>new c.IfcLightFixture(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),1154579445:e=>new c.IfcLinearPositioningElement(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6])),1638804497:e=>new c.IfcLiquidTerminal(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),1437502449:e=>new c.IfcMedicalDevice(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),1073191201:e=>new c.IfcMember(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),2078563270:e=>new c.IfcMobileTelecommunicationsAppliance(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),234836483:e=>new c.IfcMooringDevice(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),2474470126:e=>new c.IfcMotorConnection(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),2182337498:e=>new c.IfcNavigationElement(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),144952367:e=>new c.IfcOuterBoundaryCurve(e[0]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],new c.IfcLogical(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value)),3694346114:e=>new c.IfcOutlet(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),1383356374:e=>new c.IfcPavement(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),1687234759:e=>new c.IfcPile(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8],e[9]),310824031:e=>new c.IfcPipeFitting(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),3612865200:e=>new c.IfcPipeSegment(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),3171933400:e=>new c.IfcPlate(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),738039164:e=>new c.IfcProtectiveDevice(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),655969474:e=>new c.IfcProtectiveDeviceTrippingUnitType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),90941305:e=>new c.IfcPump(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),3290496277:e=>new c.IfcRail(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),2262370178:e=>new c.IfcRailing(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),3024970846:e=>new c.IfcRamp(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),3283111854:e=>new c.IfcRampFlight(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),1232101972:e=>new c.IfcRationalBSplineCurveWithKnots(new c.IfcInteger(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),e[1]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],e[2],new c.IfcLogical(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),new c.IfcLogical(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new c.IfcInteger(e.value):null)||[],e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new c.IfcParameterValue(e.value):null)||[],e[7],e[8]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new c.IfcReal(e.value):null)||[]),3798194928:e=>new c.IfcReinforcedSoil(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),979691226:e=>new c.IfcReinforcingBar(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:new c.IfcPositiveLengthMeasure(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value),void 0===(e[10]??void 0)||""===e[10]?null:new c.IfcAreaMeasure(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value),void 0===(e[11]??void 0)||""===e[11]?null:new c.IfcPositiveLengthMeasure(void 0===(e[11]??void 0)||""===e[11]?null:e[11].value),e[12],e[13]),2572171363:e=>new c.IfcReinforcingBarType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9],void 0===(e[10]??void 0)||""===e[10]?null:new c.IfcPositiveLengthMeasure(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value),void 0===(e[11]??void 0)||""===e[11]?null:new c.IfcAreaMeasure(void 0===(e[11]??void 0)||""===e[11]?null:e[11].value),void 0===(e[12]??void 0)||""===e[12]?null:new c.IfcPositiveLengthMeasure(void 0===(e[12]??void 0)||""===e[12]?null:e[12].value),e[13],void 0===(e[14]??void 0)||""===e[14]?null:new c.IfcLabel(void 0===(e[14]??void 0)||""===e[14]?null:e[14].value),void 0===(e[15]??void 0)||""===e[15]?null:e[15]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?Ly(3,e):null)||[]),2016517767:e=>new c.IfcRoof(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),3053780830:e=>new c.IfcSanitaryTerminal(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),1783015770:e=>new c.IfcSensorType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),1329646415:e=>new c.IfcShadingDevice(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),991950508:e=>new c.IfcSignal(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),1529196076:e=>new c.IfcSlab(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),3420628829:e=>new c.IfcSolarDevice(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),1999602285:e=>new c.IfcSpaceHeater(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),1404847402:e=>new c.IfcStackTerminal(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),331165859:e=>new c.IfcStair(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),4252922144:e=>new c.IfcStairFlight(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcInteger(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:new c.IfcInteger(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value),void 0===(e[10]??void 0)||""===e[10]?null:new c.IfcPositiveLengthMeasure(void 0===(e[10]??void 0)||""===e[10]?null:e[10].value),void 0===(e[11]??void 0)||""===e[11]?null:new c.IfcPositiveLengthMeasure(void 0===(e[11]??void 0)||""===e[11]?null:e[11].value),e[12]),2515109513:e=>new c.IfcStructuralAnalysisModel(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),e[5],void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:e[7]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[8]??void 0)||""===e[8]?null:e[8]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[9]??void 0)||""===e[9]?null:new Ey(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value,3,e[9])),385403989:e=>new c.IfcStructuralLoadCase(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),e[5],e[6],e[7],void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcRatioMeasure(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:new c.IfcLabel(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value),void 0===(e[10]??void 0)||""===e[10]?null:e[10]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new c.IfcRatioMeasure(e.value):null)||[]),1621171031:e=>new c.IfcStructuralPlanarAction(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),new Ey(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value,3,e[7]),e[8],void 0===(e[9]??void 0)||""===e[9]?null:new c.IfcBoolean(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value),e[10],e[11]),1162798199:e=>new c.IfcSwitchingDevice(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),812556717:e=>new c.IfcTank(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),3425753595:e=>new c.IfcTrackElement(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),3825984169:e=>new c.IfcTransformer(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),1620046519:e=>new c.IfcTransportElement(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),3026737570:e=>new c.IfcTubeBundle(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),3179687236:e=>new c.IfcUnitaryControlElementType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),4292641817:e=>new c.IfcUnitaryEquipment(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),4207607924:e=>new c.IfcValve(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),2391406946:e=>new c.IfcWall(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),3512223829:e=>new c.IfcWallStandardCase(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),4237592921:e=>new c.IfcWasteTerminal(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),3304561284:e=>new c.IfcWindow(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcPositiveLengthMeasure(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),void 0===(e[9]??void 0)||""===e[9]?null:new c.IfcPositiveLengthMeasure(void 0===(e[9]??void 0)||""===e[9]?null:e[9].value),e[10],e[11],void 0===(e[12]??void 0)||""===e[12]?null:new c.IfcLabel(void 0===(e[12]??void 0)||""===e[12]?null:e[12].value)),2874132201:e=>new c.IfcActuatorType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),1634111441:e=>new c.IfcAirTerminal(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),177149247:e=>new c.IfcAirTerminalBox(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),2056796094:e=>new c.IfcAirToAirHeatRecovery(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),3001207471:e=>new c.IfcAlarmType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),325726236:e=>new c.IfcAlignment(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),e[7]),277319702:e=>new c.IfcAudioVisualAppliance(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),753842376:e=>new c.IfcBeam(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),4196446775:e=>new c.IfcBearing(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),32344328:e=>new c.IfcBoiler(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),3314249567:e=>new c.IfcBorehole(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),1095909175:e=>new c.IfcBuildingElementProxy(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),2938176219:e=>new c.IfcBurner(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),635142910:e=>new c.IfcCableCarrierFitting(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),3758799889:e=>new c.IfcCableCarrierSegment(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),1051757585:e=>new c.IfcCableFitting(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),4217484030:e=>new c.IfcCableSegment(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),3999819293:e=>new c.IfcCaissonFoundation(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),3902619387:e=>new c.IfcChiller(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),639361253:e=>new c.IfcCoil(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),3221913625:e=>new c.IfcCommunicationsAppliance(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),3571504051:e=>new c.IfcCompressor(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),2272882330:e=>new c.IfcCondenser(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),578613899:e=>new c.IfcControllerType(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcIdentifier(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:e[5]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[6]??void 0)||""===e[6]?null:e[6]?.map(e=>void 0!==(e?.value??void 0)&&""!==e?.value?new Ey(e.value,3,e):null)||[],void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcLabel(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),void 0===(e[8]??void 0)||""===e[8]?null:new c.IfcLabel(void 0===(e[8]??void 0)||""===e[8]?null:e[8].value),e[9]),3460952963:e=>new c.IfcConveyorSegment(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),4136498852:e=>new c.IfcCooledBeam(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),3640358203:e=>new c.IfcCoolingTower(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),4074379575:e=>new c.IfcDamper(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),3693000487:e=>new c.IfcDistributionBoard(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),1052013943:e=>new c.IfcDistributionChamberElement(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),562808652:e=>new c.IfcDistributionCircuit(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new c.IfcLabel(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value),e[6]),1062813311:e=>new c.IfcDistributionControlElement(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),342316401:e=>new c.IfcDuctFitting(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),3518393246:e=>new c.IfcDuctSegment(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),1360408905:e=>new c.IfcDuctSilencer(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),1904799276:e=>new c.IfcElectricAppliance(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),862014818:e=>new c.IfcElectricDistributionBoard(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),3310460725:e=>new c.IfcElectricFlowStorageDevice(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),24726584:e=>new c.IfcElectricFlowTreatmentDevice(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),264262732:e=>new c.IfcElectricGenerator(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),402227799:e=>new c.IfcElectricMotor(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),1003880860:e=>new c.IfcElectricTimeControl(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),3415622556:e=>new c.IfcFan(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),819412036:e=>new c.IfcFilter(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),1426591983:e=>new c.IfcFireSuppressionTerminal(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),182646315:e=>new c.IfcFlowInstrument(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),2680139844:e=>new c.IfcGeomodel(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),1971632696:e=>new c.IfcGeoslice(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value)),2295281155:e=>new c.IfcProtectiveDeviceTrippingUnit(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),4086658281:e=>new c.IfcSensor(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),630975310:e=>new c.IfcUnitaryControlElement(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),4288193352:e=>new c.IfcActuator(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),3087945054:e=>new c.IfcAlarm(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8]),25142252:e=>new c.IfcController(new c.IfcGloballyUniqueId(void 0===(e[0]??void 0)||""===e[0]?null:e[0].value),void 0===(e[1]??void 0)||""===e[1]?null:new Ey(void 0===(e[1]??void 0)||""===e[1]?null:e[1].value,3,e[1]),void 0===(e[2]??void 0)||""===e[2]?null:new c.IfcLabel(void 0===(e[2]??void 0)||""===e[2]?null:e[2].value),void 0===(e[3]??void 0)||""===e[3]?null:new c.IfcText(void 0===(e[3]??void 0)||""===e[3]?null:e[3].value),void 0===(e[4]??void 0)||""===e[4]?null:new c.IfcLabel(void 0===(e[4]??void 0)||""===e[4]?null:e[4].value),void 0===(e[5]??void 0)||""===e[5]?null:new Ey(void 0===(e[5]??void 0)||""===e[5]?null:e[5].value,3,e[5]),void 0===(e[6]??void 0)||""===e[6]?null:new Ey(void 0===(e[6]??void 0)||""===e[6]?null:e[6].value,3,e[6]),void 0===(e[7]??void 0)||""===e[7]?null:new c.IfcIdentifier(void 0===(e[7]??void 0)||""===e[7]?null:e[7].value),e[8])},Oy[3]={618182010:[Yp,Ph],2879124712:[536804194,3752311538,3633395639],411424972:[ny],4037036970:[Iy,py,hy,yy],1387855156:[Iy],2859738748:[yp,So,dy,hp,vy],2614616156:[hp],1959218052:[xh,Gh],1785450214:[1794013214,hi,No],1466758467:[To,917726184],4294318154:[Jh,cy,zh],3200245327:[up,mp,kh,Xh,Kh,Qh],3057273783:[hi],760658860:[eo,io,Yh,mo,Eo,Do,Wh,Ro,qh],248100487:[Ro],2235152071:[Eo],1507914824:[Zn,Jn,Vh],1918398963:[uo,Ip,pp,vh],3701648758:[jI,388784114,QI],2483315170:[CI,ph,hh,yh,pi,fh,wh,Th,gh],2226359599:[ph,hh,yh,pi,fh,wh,Th],677532197:[xr,TI,Ur,EI,Wp,bh,Lh,oo,ey,iy,ty,Ep,uy,ro,Io,xp,si,lo,no,Up,Gp,jp,_p,Vp,bI,XI,Rp,kp,zp,Uc,Xp,Kp,Qp],2022622350:[Sh],3119450353:[ip,cp,qp,$p],2095639259:[yI,xI],3958567839:[Er,mr,gr,Bv,ic,dc,_v,Ec,Sc,Lc,Bc,or,lI,aI,PI,182550632,Qn,rp,wp,Dp,Op,Np,Sp],986844984:[Tp,dI,vI,rI,cI,II,hI,lh,Rh,ah,dh,ch,Kn,Nh,_h,ao,Eh],1076942058:[Zp,eh,Bp,nh,oh],3377609919:[ZI,ep],3008791417:[UI,Sr,br,Cr,Wr,Zs,hv,Pv,Et,il,ra,Ca,md,Cl,pe,Fe,bt,el,Vl,gv,Uv,fl,Al,en,ve,Ie,he,qe,Ye,Qe,$e,li,Nn,ni,hr,yr,oi,Tr,Xr,jv,lu,su,au,nr,Qr,tc,lc,nc,oc,sc,Mn,xn,Un,uc,Gv,cc,wc,Oc,Pc,gc,Rl,Xe,Ql,Zl,Sn,An,Vn,Ze,Ul,$l,nn,cr,Hr,ml,kl,zl,lr,gn,zr,rc,zv,Xv,Fc,Gc,Je,ei,dv,vv,Xl,Kl,wr,Kr,Wn,Mc,un,du,Ln,Lr,Kv,_e,Cn,ai,xc,Zc,eI,di,rn,Jr,ui,tI,ac,RI,NI,ri,OI,Ir,SI,vi,Ic,pc,hc,AI,_I,VI,WI,qI,YI,kI,vc,mI,KI,Dr,$I,JI,LI,Mr,Nc,DI,GI,np,op,Gn,lp,sp,jc,gI,ap,dp,ec,HI,fp,gp,Hp,Fp,Jp],2439245199:[Yn,kn,mh,Fh,$n,so,Zh,ly,fy],2341007311:[Ru,hn,Nu,yn,Ou,ud,we,uu,yu,Tu,Su,fn,cn,In,ru,cu,Iu,hu,ii,pn,mu,Du,Au,bu,Cu,Pu,gu,Bu,Fu,Mu,Lu,xu,Uu,Gu,ti,_u,Vu,Wu,qu,Yu,ku,Xu,Ku,$u,Zu,wn,Ju,er,ir,tr,nI,Wl,vn,Tn,En,Xn,ar,pr,_r,Vr,Dc,Rc,oI,Rn,Fr,zn,uI,pI,ca,Vo,Fi,Yt,z,Zt,Ta,Ba,Ua,rt,qa,_d,qd,fa,Ea,ma,Da,ll,wd,Od,Sd,Av,bv,Cv,Ld,Wv,Ws,qs,Ys,Ma,Gd,Ov,Lv,vu,O,F,Yd,Te,Re,Ls,Ed,Z,J,ee,ie,Pe,yi,fi,wi,Ti,Ei,mi,Di,Co,Lo,Ni,T,gi,Ft,os,Ri,Pi,_i,$i,et,tt,ct,It,A,wt,At,H,Pt,B,gt,Ht,ss,Ci,vt,as,Hi,m,qi,ki,Ot,ds,Oi,ji,mt,vs,Bi,Yi,zi,St,Bt,rs,Si,Li,E,Mi,Ji,nt,ut,Rt,Ut,cs,Ai,bi,xi,Ui,Gi,Vi,Wi,Xi,Ki,Zi,ot,at,dt,pt,Ct,Mt,xt,jt,_t,Vt,ys,Ps,gs,Xt,na,N,Ho,Mo,xo,Uo,S,Wo,qo,Yo,ft,Xo,Zo,Jo,es,C,is,L,P,g,ls,M,ns,b,G,j,Cs,D,ts,W,Gs,js,q,Qs,Kt,X,Oa,La,ne,oe,f,w,R,x,Me,xe,Ll,vl,Pl,Xd,ul,_,ol,Cd,lv,yd,nv,ov,Ms,oa,sl,le,ce,Ao,de,jo,_o,Ko,Qo,Fd,Be,av,fv,wv,Tv,Vv,xa,ja,Ka,Qa,za,Xa,$v,Zv,eu,iu,Wa,rl,_a,ka,Il,$a,Ga,cl,ln,Jv,tu,Gt,Hl,sn,ld,od,K,ye,Ee,be,Ue,Ge,xv,Q,fe,me,Ce,je,Fv,ou,dn,ur,Td,Bl,Yv,rr,fr,mn,vr,Bn,Gl,jl,_l,tn,On,Hn,Fn,jn,on,ed,nu,an,Fs,Jt,Go,te,re,Tt,al,ae,dl,Tl,El,Bd,He,sv,yv,Ml,Po,Bo,Fo,st,ko,Dt,us,Hs,Bs,ps,U,Ss,bl,Kd,Is,Ns,kt,tl,ha,Ra,Ja,td,ue,dd,Ad,Ae,Sl,Le,xd,Ud,Qd,Rs,Ha,$d,As,Y,ea,ia,Rd,Zd,hs,Ks,pd,Jd,bs,Qt,ta,Nd,jd,iv,Ts,Wt,V,Us,ya,Sa,Fa,hd,ev,tv,Es,Ds,_s,Vs,Xs,$s,Js,$t,da,pa,Aa,ba,Pa,hl,gd,Vd,Wd,uv,rv,Fl,pv,mv,Dv,ql,la,$,ua,nl,Na,se,pl,Za,nd,yl,wl,Dl,rd,cd,De,Dd,Ne,Oe,Se,Hd,ge,gl,xl,k,Nl,Ve,Nv,Sv,We,Hv,Yl,ke,qv,ze,Ke,bn,kv,Rr,Nr,Br,Ac,Jl,Dn,Pn,_n,bc,FI],1054537805:[qn,to,vo,co,po,ho],3982875396:[Bp,nh],2273995522:[Jc,tp],2162789131:[yo,Wc,qc,Yc,kc,zc,Xc,ih,th,fo,wo],609421318:[yo,Wc,qc,Yc,kc,zc,Xc,ih,th],2525727697:[Wc,qc,Yc,kc,zc,Xc,ih],2830218821:[Zp],846575682:[Uc],626085974:[bI,XI,Rp],1549132990:[po],280115917:[si,lo,no,Up,Gp],222769930:[1010789467],3101149627:[sI,zI],1377556343:[LI,Mr,Nc,DI,GI,np,op,Gn,lp,sp,jc,gI,ap,dp,ec,HI,fp,gp,Hp],2799835756:[gp],3798115385:[Np],1310608509:[Dp],3264961684:[Ep],370225590:[ec,HI],2889183280:[uo],3632507154:[Qn],3900360178:[jc,gI,ap],297599258:[Nh,_h],2556980723:[Gn,lp],1809719519:[np],3008276851:[Gn],3448662350:[ZI],2453401579:[Sr,br,Cr,Wr,Zs,hv,Pv,Et,il,ra,Ca,md,Cl,pe,Fe,bt,el,Vl,gv,Uv,fl,Al,en,ve,Ie,he,qe,Ye,Qe,$e,li,Nn,ni,hr,yr,oi,Tr,Xr,jv,lu,su,au,nr,Qr,tc,lc,nc,oc,sc,Mn,xn,Un,uc,Gv,cc,wc,Oc,Pc,gc,Rl,Xe,Ql,Zl,Sn,An,Vn,Ze,Ul,$l,nn,cr,Hr,ml,kl,zl,lr,gn,zr,rc,zv,Xv,Fc,Gc,Je,ei,dv,vv,Xl,Kl,wr,Kr,Wn,Mc,un,du,Ln,Lr,Kv,_e,Cn,ai,xc,Zc,eI,di,rn,Jr,ui,tI,ac,RI,NI,ri,OI,Ir,SI,vi,Ic,pc,hc,AI,_I,VI,WI,qI,YI,kI,vc,mI,KI,Dr,$I],3590301190:[Dr],812098782:[vc,mI],1437953363:[si,lo],1402838566:[_I,VI,WI,qI,YI],1520743889:[_I],1008929658:[Mr,Nc,DI],3079605661:[Zn],219451334:[ca,Vo,Fi,Yt,z,Zt,Ta,Ba,Ua,rt,qa,_d,qd,fa,Ea,ma,Da,ll,wd,Od,Sd,Av,bv,Cv,Ld,Wv,Ws,qs,Ys,Ma,Gd,Ov,Lv,vu,O,F,Yd,Te,Re,Ls,Ed,Z,J,ee,ie,Pe,yi,fi,wi,Ti,Ei,mi,Di,Co,Lo,Ni,T,gi,Ft,os,Ri,Pi,_i,$i,et,tt,ct,It,A,wt,At,H,Pt,B,gt,Ht,ss,Ci,vt,as,Hi,m,qi,ki,Ot,ds,Oi,ji,mt,vs,Bi,Yi,zi,St,Bt,rs,Si,Li,E,Mi,Ji,nt,ut,Rt,Ut,cs,Ai,bi,xi,Ui,Gi,Vi,Wi,Xi,Ki,Zi,ot,at,dt,pt,Ct,Mt,xt,jt,_t,Vt,ys,Ps,gs,Xt,na,N,Ho,Mo,xo,Uo,S,Wo,qo,Yo,ft,Xo,Zo,Jo,es,C,is,L,P,g,ls,M,ns,b,G,j,Cs,D,ts,W,Gs,js,q,Qs,Kt,X,Oa,La,ne,oe,f,w,R,x,Me,xe,Ll,vl,Pl,Xd,ul,_,ol,Cd,lv,yd,nv,ov,Ms,oa,sl,le,ce,Ao,de,jo,_o,Ko,Qo,Fd,Be,av,fv,wv,Tv,Vv,xa,ja,Ka,Qa,za,Xa,$v,Zv,eu,iu,Wa,rl,_a,ka,Il,$a,Ga,cl,ln,Jv,tu,Gt,Hl,sn,ld,od,K,ye,Ee,be,Ue,Ge,xv,Q,fe,me,Ce,je,Fv,ou,dn,ur,Td,Bl,Yv,rr,fr,mn,vr,Bn,Gl,jl,_l,tn,On,Hn,Fn,jn,on,ed,nu,an,Fs,Jt,Go,te,re,Tt,al,ae,dl,Tl,El,Bd,He,sv,yv,Ml,Po,Bo,Fo,st,ko,Dt,us,Hs,Bs,ps,U,Ss,bl,Kd,Is,Ns,kt,tl,ha,Ra,Ja,td,ue,dd,Ad,Ae,Sl,Le,xd,Ud,Qd,Rs,Ha,$d,As,Y,ea,ia,Rd,Zd,hs,Ks,pd,Jd,bs,Qt,ta,Nd,jd,iv,Ts,Wt,V,Us,ya,Sa,Fa,hd,ev,tv,Es,Ds,_s,Vs,Xs,$s,Js,$t,da,pa,Aa,ba,Pa,hl,gd,Vd,Wd,uv,rv,Fl,pv,mv,Dv,ql,la,$,ua,nl,Na,se,pl,Za,nd,yl,wl,Dl,rd,cd,De,Dd,Ne,Oe,Se,Hd,ge,gl,xl,k,Nl,Ve,Nv,Sv,We,Hv,Yl,ke,qv,ze,Ke,bn,kv,Rr,Nr,Br,Ac,Jl,Dn,Pn,_n,bc],2529465313:[Er,mr,gr,Bv,ic,dc,_v,Ec,Sc,Lc,Bc,or,lI,aI],2004835150:[vi,Ic,pc,hc],1663979128:[Ir],2067069095:[ac,RI,NI,ri],3727388367:[xr,TI,Ur,EI,Wp,bh],3778827333:[ah,dh,ch],1775413392:[Wp],2598011224:[Tp,dI,vI,rI,cI,II,hI,lh],1680319473:[Wl,vn,Tn,En,Xn,ar,pr,_r,Vr,Dc,Rc,oI,Rn,Fr,zn,uI],3357820518:[ar,pr,_r,Vr,Dc,Rc,oI,Rn,Fr,zn],1482703590:[Wl,vn,Tn,En],2090586900:[Fr],3615266464:[or,lI],478536968:[Ru,hn,Nu,yn,Ou,ud,we,uu,yu,Tu,Su,fn,cn,In,ru,cu,Iu,hu,ii,pn,mu,Du,Au,bu,Cu,Pu,gu,Bu,Fu,Mu,Lu,xu,Uu,Gu,ti,_u,Vu,Wu,qu,Yu,ku,Xu,Ku,$u,Zu,wn,Ju,er,ir,tr],823603102:[di,rn,Jr],3692461612:[dI,vI,rI,cI,II,hI],723233188:[Je,ei,dv,vv,Xl,Kl,wr,Kr,Wn,Mc,un,du,Ln,Lr,Kv,_e,Cn,ai,xc],2473145415:[Yc],1597423693:[Wc],2513912981:[Ze,Ul,$l,nn,cr,Hr,ml,kl,zl,lr,gn,zr,rc,zv,Xv,Fc],2247615214:[un,du,Ln,Lr,Kv,_e,Cn,ai],1260650574:[Wn],230924584:[zv,Xv],901063453:[Rl,Xe,Ql,Zl,Sn,An],4282788508:[Pc],1628702193:[Gl,jl,_l,tn,On,Hn,Fn,jn,on,ed,nu,an,Fs,Jt,Go,te,re,Tt,al,ae,dl,Tl,El,Bd,He,sv,yv,Ml,Po,Bo,Fo,st,ko,Dt,us,Hs,Bs,ps,U,Ss,bl,Kd,Is,Ns,kt,tl,ha,Ra,Ja,td,ue,dd,Ad,Ae,Sl,Le,xd,Ud,Qd,Rs,Ha,$d,As,Y,ea,ia,Rd,Zd,hs,Ks,pd,Jd,bs,Qt,ta,Nd,jd,iv,Ts,Wt,V,Us,ya,Sa,Fa,hd,ev,tv,Es,Ds,_s,Vs,Xs,$s,Js,$t,da,pa,Aa,ba,Pa,hl,gd,Vd,Wd,uv,rv,Fl,pv,mv,Dv,ql,la,$,ua,nl,Na,se,pl,Za,nd,yl,wl,Dl,rd,cd,De,Dd,Ne,Oe,Se,Hd,ge,gl,xl,k,Nl,Ve,Nv,Sv,We,Hv,Yl,ke,qv,ze,Ke,bn,kv,Rr,Nr,Br,Ac,Jl,Dn,Pn,_n],3736923433:[Jl,Dn,Pn],2347495698:[on,ed,nu,an,Fs,Jt,Go,te,re,Tt,al,ae,dl,Tl,El,Bd,He,sv,yv,Ml,Po,Bo,Fo,st,ko,Dt,us,Hs,Bs,ps,U,Ss,bl,Kd,Is,Ns,kt,tl,ha,Ra,Ja,td,ue,dd,Ad,Ae,Sl,Le,xd,Ud,Qd,Rs,Ha,$d,As,Y,ea,ia,Rd,Zd,hs,Ks,pd,Jd,bs,Qt,ta,Nd,jd,iv,Ts,Wt,V,Us,ya,Sa,Fa,hd,ev,tv,Es,Ds,_s,Vs,Xs,$s,Js,$t,da,pa,Aa,ba,Pa,hl,gd,Vd,Wd,uv,rv,Fl,pv,mv,Dv,ql,la,$,ua,nl,Na,se,pl,Za,nd,yl,wl,Dl,rd,cd,De,Dd,Ne,Oe,Se,Hd,ge,gl,xl,k,Nl,Ve,Nv,Sv,We,Hv,Yl,ke,qv,ze,Ke,bn,kv,Rr,Nr,Br],3698973494:[Gl,jl,_l,tn,On,Hn,Fn],2736907675:[Gv],4182860854:[ml,kl,zl,lr,gn,zr],574549367:[Mn,xn],59481748:[tc,lc,nc,oc],3749851601:[nc],3331915920:[tc],1383045692:[Bv],2485617015:[rn],2574617495:[Gl,jl,_l,tn,On,Hn],3419103109:[mn,vr],2506170314:[jv,lu,su,au,nr],2601014836:[Zs,hv,Pv,Et,il,ra,Ca,md,Cl,pe,Fe,bt,el,Vl,gv,Uv,fl,Al,en,ve,Ie,he,qe,Ye,Qe,$e,li,Nn,ni,hr,yr,oi,Tr],593015953:[Kv,_e,Cn],339256511:[Fs,Jt,Go,te,re,Tt,al,ae,dl,Tl,El,Bd,He,sv,yv,Ml,Po,Bo,Fo,st,ko,Dt,us,Hs,Bs,ps,U,Ss,bl,Kd,Is,Ns,kt,tl,ha,Ra,Ja,td,ue,dd,Ad,Ae,Sl,Le,xd,Ud,Qd,Rs,Ha,$d,As,Y,ea,ia,Rd,Zd,hs,Ks,pd,Jd,bs,Qt,ta,Nd,jd,iv,Ts,Wt,V,Us,ya,Sa,Fa,hd,ev,tv,Es,Ds,_s,Vs,Xs,$s,Js,$t,da,pa,Aa,ba,Pa,hl,gd,Vd,Wd,uv,rv,Fl,pv,mv,Dv,ql,la,$,ua,nl,Na,se,pl,Za,nd,yl,wl,Dl,rd,cd,De,Dd,Ne,Oe,Se,Hd,ge,gl,xl,k,Nl,Ve,Nv,Sv,We,Hv,Yl,ke,qv,ze,Ke,bn,kv,Rr,Nr],2777663545:[Ul,$l,nn,cr],477187591:[Ln],2652556860:[_e],4238390223:[kv,Rr],178912537:[Sn],1425443689:[dv,vv,Xl,Kl],3888040117:[ca,Vo,Fi,Yt,z,Zt,Ta,Ba,Ua,rt,qa,_d,qd,fa,Ea,ma,Da,ll,wd,Od,Sd,Av,bv,Cv,Ld,Wv,Ws,qs,Ys,Ma,Gd,Ov,Lv,vu,O,F,Yd,Te,Re,Ls,Ed,Z,J,ee,ie,Pe,yi,fi,wi,Ti,Ei,mi,Di,Co,Lo,Ni,T,gi,Ft,os,Ri,Pi,_i,$i,et,tt,ct,It,A,wt,At,H,Pt,B,gt,Ht,ss,Ci,vt,as,Hi,m,qi,ki,Ot,ds,Oi,ji,mt,vs,Bi,Yi,zi,St,Bt,rs,Si,Li,E,Mi,Ji,nt,ut,Rt,Ut,cs,Ai,bi,xi,Ui,Gi,Vi,Wi,Xi,Ki,Zi,ot,at,dt,pt,Ct,Mt,xt,jt,_t,Vt,ys,Ps,gs,Xt,na,N,Ho,Mo,xo,Uo,S,Wo,qo,Yo,ft,Xo,Zo,Jo,es,C,is,L,P,g,ls,M,ns,b,G,j,Cs,D,ts,W,Gs,js,q,Qs,Kt,X,Oa,La,ne,oe,f,w,R,x,Me,xe,Ll,vl,Pl,Xd,ul,_,ol,Cd,lv,yd,nv,ov,Ms,oa,sl,le,ce,Ao,de,jo,_o,Ko,Qo,Fd,Be,av,fv,wv,Tv,Vv,xa,ja,Ka,Qa,za,Xa,$v,Zv,eu,iu,Wa,rl,_a,ka,Il,$a,Ga,cl,ln,Jv,tu,Gt,Hl,sn,ld,od,K,ye,Ee,be,Ue,Ge,xv,Q,fe,me,Ce,je,Fv,ou,dn,ur,Td,Bl,Yv,rr],590820931:[ni,hr,yr],759155922:[Ur],2559016684:[xr],3967405729:[pr,_r,Vr,Dc,Rc,oI],2945172077:[Td,Bl,Yv],4208778838:[O,F,Yd,Te,Re,Ls,Ed,Z,J,ee,ie,Pe,yi,fi,wi,Ti,Ei,mi,Di,Co,Lo,Ni,T,gi,Ft,os,Ri,Pi,_i,$i,et,tt,ct,It,A,wt,At,H,Pt,B,gt,Ht,ss,Ci,vt,as,Hi,m,qi,ki,Ot,ds,Oi,ji,mt,vs,Bi,Yi,zi,St,Bt,rs,Si,Li,E,Mi,Ji,nt,ut,Rt,Ut,cs,Ai,bi,xi,Ui,Gi,Vi,Wi,Xi,Ki,Zi,ot,at,dt,pt,Ct,Mt,xt,jt,_t,Vt,ys,Ps,gs,Xt,na,N,Ho,Mo,xo,Uo,S,Wo,qo,Yo,ft,Xo,Zo,Jo,es,C,is,L,P,g,ls,M,ns,b,G,j,Cs,D,ts,W,Gs,js,q,Qs,Kt,X,Oa,La,ne,oe,f,w,R,x,Me,xe,Ll,vl,Pl,Xd,ul,_,ol,Cd,lv,yd,nv,ov,Ms,oa,sl,le,ce,Ao,de,jo,_o,Ko,Qo,Fd,Be,av,fv,wv,Tv,Vv,xa,ja,Ka,Qa,za,Xa,$v,Zv,eu,iu,Wa,rl,_a,ka,Il,$a,Ga,cl,ln,Jv,tu,Gt,Hl,sn,ld,od,K,ye,Ee,be,Ue,Ge,xv,Q,fe,me,Ce,je,Fv,ou,dn],3521284610:[Wl,vn],3939117080:[Ku,$u,Zu,wn,Ju,er,ir],1307041759:[wn],1865459582:[ti,_u,Vu,Wu,qu,Yu,ku],826625072:[cn,In,ru,cu,Iu,hu,ii,pn,mu,Du,Au,bu,Cu,Pu,gu,Bu,Fu,Mu,Lu,xu,Uu],1204542856:[Lu,xu],1638771189:[Pu],2551354335:[ud,we,uu,yu,Tu],693640335:[Ru,hn,Nu,yn],3451746338:[cn,In],3523091289:[cn],2914609552:[Ws,qs,Ys,Ma,Gd,Ov,Lv],1856042241:[un],1862484736:[Je],1412071761:[Gt,Hl,sn,ld,od,K,ye,Ee,be,Ue,Ge,xv,Q,fe,me,Ce,je,Fv,ou],710998568:[on,ed,nu],2706606064:[ld,od,K,ye,Ee,be,Ue,Ge,xv,Q,fe,me,Ce,je,Fv],3893378262:[ed],2735484536:[ve,Ie,he,qe,Ye,Qe],3544373492:[Wa,rl,_a,ka,Il,$a,Ga,cl,ln,Jv],3136571912:[xa,ja,Ka,Qa,za,Xa,$v,Zv,eu],530289379:[za,Xa,$v,Zv],3689010777:[Ga,cl,ln],3979015343:[$v],699246055:[fl,Al],2387106220:[Rl,Xe,Ql],3665877780:[qv,ze],2916149573:[Xe],2296667514:[Ld],1635779807:[Xl],2887950389:[ml,kl],167062518:[ml],1260505505:[Et,il,ra,Ca,md,Cl,pe,Fe,bt,el,Vl,gv],1626504194:[la,$,ua,nl,Na,se,pl,Za,nd,yl,wl,Dl,rd,cd,De,Dd,Ne,Oe,Se,Hd,ge,gl,xl,k,Nl,Ve,Nv,Sv,We,Hv,Yl],3732776249:[pe,Fe,bt,el,Vl],15328376:[bt,el],2510884976:[Zs,hv],2559216714:[Ws,qs,Ys,Ma,Gd,Ov],3293443760:[fa,Ea,ma,Da,ll,wd,Od,Sd,Av,bv],1306400036:[k,Nl],3256556792:[Po,Bo,Fo,st,ko,Dt,us,Hs,Bs,ps,U,Ss,bl,Kd,Is,Ns,kt,tl,ha,Ra,Ja,td,ue,dd,Ad,Ae,Sl,Le,xd,Ud,Qd,Rs,Ha,$d,As,Y,ea,ia,Rd,Zd,hs,Ks,pd,Jd,bs,Qt,ta,Nd,jd,iv,Ts,Wt,V,Us,ya,Sa,Fa,hd,ev,tv,Es,Ds,_s,Vs,Xs,$s,Js,$t,da,pa,Aa,ba,Pa,hl,gd,Vd,Wd,uv,rv,Fl,pv,mv],3849074793:[Bs,ps,U,Ss,bl,Kd,Is,Ns,kt,tl,ha,Ra,Ja,td,ue,dd,Ad,Ae,Sl,Le,xd,Ud,Qd,Rs,Ha,$d,As,Y,ea,ia,Rd,Zd,hs,Ks,pd,Jd,bs,Qt,ta,Nd,jd,iv,Ts,Wt,V,Us,ya,Sa,Fa,hd,ev,tv,Es,Ds,_s,Vs,Xs,$s,Js,$t,da,pa,Aa,ba,Pa,hl,gd,Vd,Wd,uv,rv,Fl,pv],1758889154:[yi,fi,wi,Ti,Ei,mi,Di,Co,Lo,Ni,T,gi,Ft,os,Ri,Pi,_i,$i,et,tt,ct,It,A,wt,At,H,Pt,B,gt,Ht,ss,Ci,vt,as,Hi,m,qi,ki,Ot,ds,Oi,ji,mt,vs,Bi,Yi,zi,St,Bt,rs,Si,Li,E,Mi,Ji,nt,ut,Rt,Ut,cs,Ai,bi,xi,Ui,Gi,Vi,Wi,Xi,Ki,Zi,ot,at,dt,pt,Ct,Mt,xt,jt,_t,Vt,ys,Ps,gs,Xt,na,N,Ho,Mo,xo,Uo,S,Wo,qo,Yo,ft,Xo,Zo,Jo,es,C,is,L,P,g,ls,M,ns,b,G,j,Cs,D,ts,W,Gs,js,q,Qs,Kt,X,Oa,La,ne,oe,f,w,R,x,Me,xe,Ll,vl,Pl,Xd,ul,_,ol,Cd,lv,yd,nv,ov,Ms,oa,sl,le,ce,Ao,de,jo,_o,Ko,Qo,Fd,Be,av,fv,wv],1623761950:[Ms,oa,sl,le,ce,Ao,de,jo,_o,Ko,Qo,Fd,Be,av],2590856083:[Fs,Jt,Go,te,re,Tt,al,ae,dl,Tl,El,Bd,He,sv],2107101300:[Es,Ds,_s,Vs,Xs,$s,Js,$t,da,pa,Aa,ba,Pa,hl,gd,Vd,Wd,uv,rv,Fl],2853485674:[Gt],807026263:[dv],24185140:[xv,Q,fe,me,Ce],1310830890:[K,ye,Ee,be,Ue],2827207264:[ul,_,ol,Cd,lv,yd,nv],2143335405:[yd],1287392070:[_,ol,Cd],3907093117:[Ts,Wt,V,Us,ya,Sa,Fa,hd,ev],3198132628:[bs,Qt,ta,Nd,jd],1482959167:[hs,Ks,pd],1834744321:[As,Y,ea,ia,Rd],1339347760:[Rs,Ha],2297155007:[Is,Ns,kt,tl,ha,Ra,Ja,td,ue,dd,Ad,Ae,Sl,Le,xd,Ud],3009222698:[ps,U,Ss,bl],263784265:[vl,Pl],4230923436:[f,w,R,x,Me],2706460486:[ca,Vo,Fi,Yt,z,Zt,Ta,Ba,Ua,rt,qa,_d],2176059722:[Z,J,ee,ie],3740093272:[Ls],1946335990:[O,F,Yd,Te],3027567501:[Ao,de,jo,_o,Ko],964333572:[Tt,al,ae,dl,Tl],682877961:[Wa,rl,_a,ka,Il],1179482911:[xa,ja,Ka],1004757350:[ka],214636428:[za],1252848954:[rt],3657597509:[Wa],2254336722:[Vo,Fi,Yt,z,Zt,Ta],1953115116:[La,ne],1028945134:[Ea,ma],1967976161:[Et,il],2461110595:[Et],1136057603:[bt],1876633798:[na,N,Ho,Mo,xo,Uo,S,Wo,qo,Yo,ft,Xo,Zo,Jo,es,C,is,L,P,g,ls,M,ns,b,G,j,Cs,D,ts,W,Gs,js,q,Qs,Kt],3426335179:[D,ts],2063403501:[Po,Bo,Fo,st,ko,Dt,us],1945004755:[yi,fi,wi,Ti,Ei,mi,Di,Co,Lo,Ni,T,gi,Ft,os,Ri,Pi,_i,$i,et,tt,ct,It,A,wt,At,H,Pt,B,gt,Ht,ss,Ci,vt,as,Hi,m,qi,ki,Ot,ds,Oi,ji,mt,vs,Bi,Yi,zi,St,Bt,rs,Si,Li,E,Mi,Ji,nt,ut,Rt,Ut,cs,Ai,bi,xi,Ui,Gi,Vi,Wi,Xi,Ki,Zi,ot,at,dt,pt,Ct,Mt,xt,jt,_t,Vt,ys,Ps],3040386961:[Lo,Ni,T,gi,Ft,os,Ri,Pi,_i,$i,et,tt,ct,It,A,wt,At,H,Pt,B,gt,Ht,ss,Ci,vt,as,Hi,m,qi,ki,Ot,ds,Oi,ji,mt,vs,Bi,Yi,zi,St,Bt,rs,Si,Li,E,Mi,Ji,nt,ut,Rt,Ut,cs,Ai,bi,xi,Ui,Gi,Vi,Wi,Xi,Ki,Zi,ot,at,dt,pt,Ct,Mt,xt,jt,_t,Vt,ys],3205830791:[Fi],1077100507:[b,G],1658829314:[Ai,bi,xi,Ui,Gi,Vi,Wi,Xi,Ki,Zi,ot,at,dt,pt,Ct,Mt,xt,jt,_t,Vt],2058353004:[Si,Li,E,Mi,Ji,nt,ut,Rt,Ut],4278956645:[Bi,Yi,zi,St,Bt],3132237377:[Oi,ji,mt],987401354:[Hi,m,qi,ki,Ot],707683696:[Ci,vt],2223149337:[Ri,Pi,_i,$i,et,tt,ct,It,A,wt,At,H,Pt,B,gt,Ht],3508470533:[Ni,T,gi,Ft],2713699986:[f,w,R],1154579445:[O],2391406946:[xo],1062813311:[yi,fi,wi,Ti,Ei,mi,Di]},Ny[3]={3630933823:[["HasExternalReference",so,3,!0]],618182010:[["OfPerson",Bh,7,!0],["OfOrganization",Mh,4,!0]],411424972:[["HasExternalReference",so,3,!0]],130549933:[["HasExternalReferences",so,3,!0],["ApprovedObjects",ku,5,!0],["ApprovedResources",kn,3,!0],["IsRelatedWith",fy,3,!0],["Relates",fy,2,!0]],1959218052:[["HasExternalReferences",so,3,!0],["PropertiesForConstraint",Yn,2,!0]],1466758467:[["HasCoordinateOperation",Oo,0,!0],["WellKnownText",ci,1,!0]],602808272:[["HasExternalReference",so,3,!0]],3200245327:[["ExternalReferenceForResources",so,2,!0]],2242383968:[["ExternalReferenceForResources",so,2,!0]],1040185647:[["ExternalReferenceForResources",so,2,!0]],3548104201:[["ExternalReferenceForResources",so,2,!0]],917726184:[["HasCoordinateOperation",Oo,0,!0],["WellKnownText",ci,1,!0]],852622518:[["PartOfW",Yd,9,!0],["PartOfV",Yd,8,!0],["PartOfU",Yd,7,!0],["HasIntersections",Pp,0,!0]],2655187982:[["LibraryInfoForObjects",Vu,5,!0],["HasLibraryReferences",kh,5,!0]],3452421091:[["ExternalReferenceForResources",so,2,!0],["LibraryRefForObjects",Vu,5,!0]],760658860:[["AssociatedTo",_u,5,!0],["HasExternalReferences",so,3,!0],["HasProperties",_h,3,!0]],248100487:[["AssociatedTo",_u,5,!0],["HasExternalReferences",so,3,!0],["HasProperties",_h,3,!0],["ToMaterialLayerSet",Wh,0,!1]],3303938423:[["AssociatedTo",_u,5,!0],["HasExternalReferences",so,3,!0],["HasProperties",_h,3,!0]],1847252529:[["AssociatedTo",_u,5,!0],["HasExternalReferences",so,3,!0],["HasProperties",_h,3,!0],["ToMaterialLayerSet",Wh,0,!1]],2235152071:[["AssociatedTo",_u,5,!0],["HasExternalReferences",so,3,!0],["HasProperties",_h,3,!0],["ToMaterialProfileSet",mo,2,!1]],164193824:[["AssociatedTo",_u,5,!0],["HasExternalReferences",so,3,!0],["HasProperties",_h,3,!0]],552965576:[["AssociatedTo",_u,5,!0],["HasExternalReferences",so,3,!0],["HasProperties",_h,3,!0],["ToMaterialProfileSet",mo,2,!1]],1507914824:[["AssociatedTo",_u,5,!0]],3368373690:[["HasExternalReferences",so,3,!0],["PropertiesForConstraint",Yn,2,!0]],3701648758:[["PlacesObject",ur,5,!0],["ReferencedByPlacements",Uh,0,!0]],2251480897:[["HasExternalReferences",so,3,!0],["PropertiesForConstraint",Yn,2,!0]],4251960020:[["IsRelatedBy",Fh,3,!0],["Relates",Fh,2,!0],["Engages",Hh,1,!0]],2077209135:[["EngagedIn",Hh,0,!0]],2483315170:[["HasExternalReferences",so,3,!0],["PartOfComplex",CI,2,!0]],2226359599:[["HasExternalReferences",so,3,!0],["PartOfComplex",CI,2,!0]],3355820592:[["OfPerson",Bh,7,!0],["OfOrganization",Mh,4,!0]],3958567839:[["HasExternalReference",so,3,!0],["HasProperties",Nh,3,!0]],3843373140:[["HasCoordinateOperation",Oo,0,!0],["WellKnownText",ci,1,!0]],986844984:[["HasExternalReferences",so,3,!0]],3710013099:[["HasExternalReferences",so,3,!0]],2044713172:[["HasExternalReferences",so,3,!0],["PartOfComplex",CI,2,!0]],2093928680:[["HasExternalReferences",so,3,!0],["PartOfComplex",CI,2,!0]],931644368:[["HasExternalReferences",so,3,!0],["PartOfComplex",CI,2,!0]],2691318326:[["HasExternalReferences",so,3,!0],["PartOfComplex",CI,2,!0]],3252649465:[["HasExternalReferences",so,3,!0],["PartOfComplex",CI,2,!0]],2405470396:[["HasExternalReferences",so,3,!0],["PartOfComplex",CI,2,!0]],825690147:[["HasExternalReferences",so,3,!0],["PartOfComplex",CI,2,!0]],1076942058:[["RepresentationMap",uh,1,!0],["LayerAssignments",Ah,2,!0],["OfProductRepresentation",Oh,2,!0]],3377609919:[["RepresentationsInContext",rh,0,!0]],3008791417:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],1660063152:[["HasShapeAspects",sh,4,!0],["MapUsage",UI,0,!0]],867548509:[["HasExternalReferences",so,3,!0]],3982875396:[["RepresentationMap",uh,1,!0],["LayerAssignments",Ah,2,!0],["OfProductRepresentation",Oh,2,!0],["OfShapeAspect",sh,0,!0]],4240577450:[["RepresentationMap",uh,1,!0],["LayerAssignments",Ah,2,!0],["OfProductRepresentation",Oh,2,!0],["OfShapeAspect",sh,0,!0]],2830218821:[["RepresentationMap",uh,1,!0],["LayerAssignments",Ah,2,!0],["OfProductRepresentation",Oh,2,!0]],3958052878:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],3049322572:[["RepresentationMap",uh,1,!0],["LayerAssignments",Ah,2,!0],["OfProductRepresentation",Oh,2,!0]],626085974:[["IsMappedBy",jp,0,!0],["UsedInStyles",zp,0,!0]],912023232:[["OfPerson",Bh,7,!0],["OfOrganization",Mh,4,!0]],222769930:[["ToTexMap",si,3,!1]],1010789467:[["ToTexMap",si,3,!1]],3101149627:[["HasExternalReference",so,3,!0]],1377556343:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],1735638870:[["RepresentationMap",uh,1,!0],["LayerAssignments",Ah,2,!0],["OfProductRepresentation",Oh,2,!0],["OfShapeAspect",sh,0,!0]],2799835756:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],1907098498:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],3798115385:[["HasExternalReference",so,3,!0],["HasProperties",Nh,3,!0]],1310608509:[["HasExternalReference",so,3,!0],["HasProperties",Nh,3,!0]],2705031697:[["HasExternalReference",so,3,!0],["HasProperties",Nh,3,!0]],616511568:[["IsMappedBy",jp,0,!0],["UsedInStyles",zp,0,!0]],3150382593:[["HasExternalReference",so,3,!0],["HasProperties",Nh,3,!0]],747523909:[["ClassificationForObjects",Yu,5,!0],["HasReferences",mp,3,!0]],647927063:[["ExternalReferenceForResources",so,2,!0],["ClassificationRefForObjects",Yu,5,!0],["HasReferences",mp,3,!0]],1485152156:[["HasExternalReference",so,3,!0],["HasProperties",Nh,3,!0]],370225590:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],3050246964:[["HasExternalReference",so,3,!0]],2889183280:[["HasExternalReference",so,3,!0]],2713554722:[["HasExternalReference",so,3,!0]],3632507154:[["HasExternalReference",so,3,!0],["HasProperties",Nh,3,!0]],1154170062:[["DocumentInfoForObjects",Wu,5,!0],["HasDocumentReferences",up,4,!0],["IsPointedTo",Zh,3,!0],["IsPointer",Zh,2,!0]],3732053477:[["ExternalReferenceForResources",so,2,!0],["DocumentRefForObjects",Wu,5,!0]],3900360178:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],476780140:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],297599258:[["HasExternalReferences",so,3,!0]],2556980723:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0],["HasTextureMaps",Up,2,!0]],1809719519:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],803316827:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],3008276851:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0],["HasTextureMaps",Up,2,!0]],3448662350:[["RepresentationsInContext",rh,0,!0],["HasSubContexts",ZI,6,!0],["HasCoordinateOperation",Oo,0,!0]],2453401579:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],4142052618:[["RepresentationsInContext",rh,0,!0],["HasSubContexts",ZI,6,!0],["HasCoordinateOperation",Oo,0,!0]],3590301190:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],178086475:[["PlacesObject",ur,5,!0],["ReferencedByPlacements",Uh,0,!0]],812098782:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],3905492369:[["IsMappedBy",jp,0,!0],["UsedInStyles",zp,0,!0]],3741457305:[["HasExternalReference",so,3,!0]],1402838566:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],125510826:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],2604431987:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],4266656042:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],1520743889:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],3422422726:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],388784114:[["PlacesObject",ur,5,!0],["ReferencedByPlacements",Uh,0,!0]],2624227202:[["PlacesObject",ur,5,!0],["ReferencedByPlacements",Uh,0,!0]],1008929658:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],2347385850:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],1838606355:[["AssociatedTo",_u,5,!0],["HasExternalReferences",so,3,!0],["HasProperties",_h,3,!0],["HasRepresentation",xI,3,!0],["IsRelatedWith",$n,3,!0],["RelatesTo",$n,2,!0]],3708119e3:[["AssociatedTo",_u,5,!0],["HasExternalReferences",so,3,!0],["HasProperties",_h,3,!0],["ToMaterialConstituentSet",eo,2,!1]],2852063980:[["AssociatedTo",_u,5,!0],["HasExternalReferences",so,3,!0],["HasProperties",_h,3,!0]],1303795690:[["AssociatedTo",_u,5,!0]],3079605661:[["AssociatedTo",_u,5,!0]],3404854881:[["AssociatedTo",_u,5,!0]],3265635763:[["HasExternalReferences",so,3,!0]],2998442950:[["HasExternalReference",so,3,!0],["HasProperties",Nh,3,!0]],219451334:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0]],182550632:[["HasExternalReference",so,3,!0],["HasProperties",Nh,3,!0]],2665983363:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],1029017970:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],2529465313:[["HasExternalReference",so,3,!0],["HasProperties",Nh,3,!0]],2519244187:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],3021840470:[["HasExternalReferences",so,3,!0],["PartOfComplex",CI,2,!0]],597895409:[["IsMappedBy",jp,0,!0],["UsedInStyles",zp,0,!0]],2004835150:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],1663979128:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],2067069095:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],2165702409:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],4022376103:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],1423911732:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],2924175390:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],2775532180:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],3778827333:[["HasExternalReferences",so,3,!0]],673634403:[["ShapeOfProduct",ur,6,!0],["HasShapeAspects",sh,4,!0]],2802850158:[["HasExternalReferences",so,3,!0]],2598011224:[["HasExternalReferences",so,3,!0],["PartOfPset",ar,4,!0],["PropertyForDependance",mh,2,!0],["PropertyDependsOn",mh,3,!0],["PartOfComplex",Tp,3,!0],["HasConstraints",Yn,3,!0],["HasApprovals",kn,2,!0]],1680319473:[["HasContext",fn,5,!0],["HasAssociations",Xu,4,!0]],3357820518:[["HasContext",fn,5,!0],["HasAssociations",Xu,4,!0],["DefinesType",bc,5,!0],["IsDefinedBy",hn,4,!0],["DefinesOccurrence",Nu,5,!0]],1482703590:[["HasContext",fn,5,!0],["HasAssociations",Xu,4,!0]],2090586900:[["HasContext",fn,5,!0],["HasAssociations",Xu,4,!0],["DefinesType",bc,5,!0],["IsDefinedBy",hn,4,!0],["DefinesOccurrence",Nu,5,!0]],3615266464:[["HasExternalReference",so,3,!0],["HasProperties",Nh,3,!0]],3413951693:[["HasExternalReference",so,3,!0]],1580146022:[["HasExternalReferences",so,3,!0]],2778083089:[["HasExternalReference",so,3,!0],["HasProperties",Nh,3,!0]],2042790032:[["HasExternalReferences",so,3,!0]],4165799628:[["HasExternalReferences",so,3,!0]],1509187699:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],823603102:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0],["UsingCurves",gv,0,!0]],4124623270:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],3692461612:[["HasExternalReferences",so,3,!0],["PartOfPset",ar,4,!0],["PropertyForDependance",mh,2,!0],["PropertyDependsOn",mh,3,!0],["PartOfComplex",Tp,3,!0],["HasConstraints",Yn,3,!0],["HasApprovals",kn,2,!0]],723233188:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],2233826070:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],2513912981:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],2247615214:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],1260650574:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],1096409881:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],230924584:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],3071757647:[["HasExternalReference",so,3,!0],["HasProperties",Nh,3,!0]],901063453:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],4282788508:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],3124975700:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],2715220739:[["HasExternalReference",so,3,!0],["HasProperties",Nh,3,!0]],1628702193:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0]],3736923433:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["OperatesOn",Zu,6,!0]],2347495698:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],3698973494:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ResourceOf",Ku,6,!0]],427810014:[["HasExternalReference",so,3,!0],["HasProperties",Nh,3,!0]],1417489154:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],2759199220:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],2543172580:[["HasExternalReference",so,3,!0],["HasProperties",Nh,3,!0]],3406155212:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0],["HasTextureMaps",Up,2,!0]],669184980:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],3207858831:[["HasExternalReference",so,3,!0],["HasProperties",Nh,3,!0]],4261334040:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],3125803723:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],2740243338:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],3425423356:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],2736907675:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],4182860854:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],2581212453:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],2713105998:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],2898889636:[["HasExternalReference",so,3,!0],["HasProperties",Nh,3,!0]],1123145078:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],574549367:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],1675464909:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],2059837836:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],59481748:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],3749851601:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],3486308946:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],3331915920:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],1416205885:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],1383045692:[["HasExternalReference",so,3,!0],["HasProperties",Nh,3,!0]],2205249479:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],2542286263:[["HasExternalReferences",so,3,!0],["PartOfPset",ar,4,!0],["PropertyForDependance",mh,2,!0],["PropertyDependsOn",mh,3,!0],["PartOfComplex",Tp,3,!0],["HasConstraints",Yn,3,!0],["HasApprovals",kn,2,!0]],2485617015:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0],["UsingCurves",gv,0,!0]],2574617495:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ResourceOf",Ku,6,!0]],3419103109:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Nu,4,!0],["Declares",fn,4,!0]],1815067380:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ResourceOf",Ku,6,!0]],2506170314:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],2147822146:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],2601014836:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],2827736869:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],2629017746:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],4212018352:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0],["UsingCurves",gv,0,!0]],32440307:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],593015953:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],1472233963:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],1883228015:[["HasContext",fn,5,!0],["HasAssociations",Xu,4,!0],["DefinesType",bc,5,!0],["IsDefinedBy",hn,4,!0],["DefinesOccurrence",Nu,5,!0]],339256511:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],2777663545:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],2835456948:[["HasExternalReference",so,3,!0],["HasProperties",Nh,3,!0]],4024345920:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["OperatesOn",Zu,6,!0]],477187591:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],2804161546:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],2047409740:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],374418227:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],315944413:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],2652556860:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],4238390223:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],1268542332:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],4095422895:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],987898635:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],1484403080:[["HasExternalReference",so,3,!0],["HasProperties",Nh,3,!0]],178912537:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0],["ToFaceSet",Rl,2,!0],["HasTexCoords",Ii,1,!0]],2294589976:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0],["ToFaceSet",Rl,2,!0],["HasTexCoords",Ii,1,!0]],572779678:[["HasExternalReference",so,3,!0],["HasProperties",Nh,3,!0]],428585644:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ResourceOf",Ku,6,!0]],1281925730:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],1425443689:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],3888040117:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0]],590820931:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],3388369263:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],3505215534:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],2485787929:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],1682466193:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],603570806:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],220341763:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],3381221214:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],3967405729:[["HasContext",fn,5,!0],["HasAssociations",Xu,4,!0],["DefinesType",bc,5,!0],["IsDefinedBy",hn,4,!0],["DefinesOccurrence",Nu,5,!0]],569719735:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["OperatesOn",Zu,6,!0]],2945172077:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["IsPredecessorTo",Iu,4,!0],["IsSuccessorFrom",Iu,5,!0],["OperatesOn",Zu,6,!0]],4208778838:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0]],103090709:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Nu,4,!0],["Declares",fn,4,!0]],653396225:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDefinedBy",Nu,4,!0],["Declares",fn,4,!0]],871118103:[["HasExternalReferences",so,3,!0],["PartOfPset",ar,4,!0],["PropertyForDependance",mh,2,!0],["PropertyDependsOn",mh,3,!0],["PartOfComplex",Tp,3,!0],["HasConstraints",Yn,3,!0],["HasApprovals",kn,2,!0]],4166981789:[["HasExternalReferences",so,3,!0],["PartOfPset",ar,4,!0],["PropertyForDependance",mh,2,!0],["PropertyDependsOn",mh,3,!0],["PartOfComplex",Tp,3,!0],["HasConstraints",Yn,3,!0],["HasApprovals",kn,2,!0]],2752243245:[["HasExternalReferences",so,3,!0],["PartOfPset",ar,4,!0],["PropertyForDependance",mh,2,!0],["PropertyDependsOn",mh,3,!0],["PartOfComplex",Tp,3,!0],["HasConstraints",Yn,3,!0],["HasApprovals",kn,2,!0]],941946838:[["HasExternalReferences",so,3,!0],["PartOfPset",ar,4,!0],["PropertyForDependance",mh,2,!0],["PropertyDependsOn",mh,3,!0],["PartOfComplex",Tp,3,!0],["HasConstraints",Yn,3,!0],["HasApprovals",kn,2,!0]],1451395588:[["HasContext",fn,5,!0],["HasAssociations",Xu,4,!0],["DefinesType",bc,5,!0],["IsDefinedBy",hn,4,!0],["DefinesOccurrence",Nu,5,!0]],492091185:[["HasContext",fn,5,!0],["HasAssociations",Xu,4,!0],["Defines",hn,5,!0]],3650150729:[["HasExternalReferences",so,3,!0],["PartOfPset",ar,4,!0],["PropertyForDependance",mh,2,!0],["PropertyDependsOn",mh,3,!0],["PartOfComplex",Tp,3,!0],["HasConstraints",Yn,3,!0],["HasApprovals",kn,2,!0]],110355661:[["HasExternalReferences",so,3,!0],["PartOfPset",ar,4,!0],["PropertyForDependance",mh,2,!0],["PropertyDependsOn",mh,3,!0],["PartOfComplex",Tp,3,!0],["HasConstraints",Yn,3,!0],["HasApprovals",kn,2,!0]],3521284610:[["HasContext",fn,5,!0],["HasAssociations",Xu,4,!0],["PartOfComplexTemplate",Wl,6,!0],["PartOfPsetTemplate",En,6,!0]],2770003689:[["HasExternalReference",so,3,!0],["HasProperties",Nh,3,!0]],2798486643:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],3454111270:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],3765753017:[["HasContext",fn,5,!0],["HasAssociations",Xu,4,!0],["DefinesType",bc,5,!0],["IsDefinedBy",hn,4,!0],["DefinesOccurrence",Nu,5,!0]],3523091289:[["InnerBoundaries",In,9,!0]],1521410863:[["InnerBoundaries",In,9,!0],["Corresponds",cn,10,!0]],816062949:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0],["UsingCurves",gv,0,!0]],2914609552:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ResourceOf",Ku,6,!0]],1856042241:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],3243963512:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],4158566097:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],3626867408:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],1862484736:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],1290935644:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],1356537516:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],3663146110:[["HasContext",fn,5,!0],["HasAssociations",Xu,4,!0],["PartOfComplexTemplate",Wl,6,!0],["PartOfPsetTemplate",En,6,!0]],1412071761:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["ContainsElements",Cu,5,!0],["ServicedBySystems",cu,5,!0],["ReferencesElements",hu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0]],710998568:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],2706606064:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["ContainsElements",Cu,5,!0],["ServicedBySystems",cu,5,!0],["ReferencesElements",hu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0]],3893378262:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],463610769:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["ContainsElements",Cu,5,!0],["ServicedBySystems",cu,5,!0],["ReferencesElements",hu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0]],2481509218:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],451544542:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],4015995234:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],2735484536:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],3544373492:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["AssignedToStructuralItem",Bu,5,!0]],3136571912:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["AssignedStructuralActivity",Bu,4,!0]],530289379:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["AssignedStructuralActivity",Bu,4,!0],["ConnectedBy",gu,4,!0]],3689010777:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["AssignedToStructuralItem",Bu,5,!0]],3979015343:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["AssignedStructuralActivity",Bu,4,!0],["ConnectedBy",gu,4,!0]],2218152070:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["AssignedStructuralActivity",Bu,4,!0],["ConnectedBy",gu,4,!0]],603775116:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["AssignedToStructuralItem",Bu,5,!0]],4095615324:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ResourceOf",Ku,6,!0]],699246055:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],2028607225:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],2809605785:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],4124788165:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],1580310250:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],3473067441:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["IsPredecessorTo",Iu,4,!0],["IsSuccessorFrom",Iu,5,!0],["OperatesOn",Zu,6,!0]],3206491090:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["OperatesOn",Zu,6,!0]],2387106220:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0],["HasColours",oo,0,!0],["HasTextures",no,1,!0]],782932809:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],1935646853:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],3665877780:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],2916149573:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0],["HasColours",oo,0,!0],["HasTextures",no,1,!0]],1229763772:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0],["HasColours",oo,0,!0],["HasTextures",no,1,!0]],3651464721:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],336235671:[["HasContext",fn,5,!0],["HasAssociations",Xu,4,!0],["DefinesType",bc,5,!0],["IsDefinedBy",hn,4,!0],["DefinesOccurrence",Nu,5,!0]],512836454:[["HasContext",fn,5,!0],["HasAssociations",Xu,4,!0],["DefinesType",bc,5,!0],["IsDefinedBy",hn,4,!0],["DefinesOccurrence",Nu,5,!0]],2296667514:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["IsActingUpon",ir,6,!0]],1635779807:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],2603310189:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],1674181508:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["ContainedInStructure",Cu,4,!0]],2887950389:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],167062518:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],1334484129:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],3649129432:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],1260505505:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],3124254112:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["ContainsElements",Cu,5,!0],["ServicedBySystems",cu,5,!0],["ReferencesElements",hu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0]],1626504194:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],2197970202:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],2937912522:[["HasExternalReference",so,3,!0],["HasProperties",Nh,3,!0]],3893394355:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],3497074424:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],300633059:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],3875453745:[["HasContext",fn,5,!0],["HasAssociations",Xu,4,!0],["PartOfComplexTemplate",Wl,6,!0],["PartOfPsetTemplate",En,6,!0]],3732776249:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],15328376:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],2510884976:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],2185764099:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ResourceOf",Ku,6,!0]],4105962743:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ResourceOf",Ku,6,!0]],1525564444:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ResourceOf",Ku,6,!0]],2559216714:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ResourceOf",Ku,6,!0]],3293443760:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["Controls",er,6,!0]],2000195564:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],3895139033:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["Controls",er,6,!0]],1419761937:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["Controls",er,6,!0]],4189326743:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],1916426348:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],3295246426:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ResourceOf",Ku,6,!0]],1457835157:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],1213902940:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],1306400036:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],4234616927:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],3256556792:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],3849074793:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],2963535650:[["HasContext",fn,5,!0],["HasAssociations",Xu,4,!0],["DefinesType",bc,5,!0],["IsDefinedBy",hn,4,!0],["DefinesOccurrence",Nu,5,!0]],1714330368:[["HasContext",fn,5,!0],["HasAssociations",Xu,4,!0],["DefinesType",bc,5,!0],["IsDefinedBy",hn,4,!0],["DefinesOccurrence",Nu,5,!0]],2323601079:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],1758889154:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0]],4123344466:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0]],2397081782:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],1623761950:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0]],2590856083:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],1704287377:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],2107101300:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],132023988:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],3174744832:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],3390157468:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],4148101412:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["IsPredecessorTo",Iu,4,!0],["IsSuccessorFrom",Iu,5,!0],["OperatesOn",Zu,6,!0]],2853485674:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["ContainsElements",Cu,5,!0],["ServicedBySystems",cu,5,!0],["ReferencesElements",hu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0]],807026263:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],3737207727:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],24185140:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["ContainsElements",Cu,5,!0],["ServicedBySystems",cu,5,!0],["ReferencesElements",hu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0]],1310830890:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["ContainsElements",Cu,5,!0],["ServicedBySystems",cu,5,!0],["ReferencesElements",hu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0]],4228831410:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["ContainsElements",Cu,5,!0],["ServicedBySystems",cu,5,!0],["ReferencesElements",hu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0]],647756555:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0]],2489546625:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],2827207264:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0]],2143335405:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["ProjectsElements",yu,5,!1]],1287392070:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["VoidsElements",uu,5,!1]],3907093117:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],3198132628:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],3815607619:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],1482959167:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],1834744321:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],1339347760:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],2297155007:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],3009222698:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],1893162501:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],263784265:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0]],1509553395:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0]],3493046030:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0]],4230923436:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0]],1594536857:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0]],2898700619:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],2706460486:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["IsGroupedBy",Ju,6,!0],["ReferencedInStructures",hu,4,!0]],1251058090:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],1806887404:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],2568555532:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0]],3948183225:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],2571569899:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],3946677679:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],3113134337:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],2391368822:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["IsGroupedBy",Ju,6,!0],["ReferencedInStructures",hu,4,!0]],4288270099:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],679976338:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],3827777499:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ResourceOf",Ku,6,!0]],1051575348:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],1161773419:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],2176059722:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0]],1770583370:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],525669439:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["ContainsElements",Cu,5,!0],["ServicedBySystems",cu,5,!0],["ReferencesElements",hu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0]],976884017:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["ContainsElements",Cu,5,!0],["ServicedBySystems",cu,5,!0],["ReferencesElements",hu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0]],377706215:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0]],2108223431:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],1114901282:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],3181161470:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],1950438474:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],710110818:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],977012517:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],506776471:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],4143007308:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["IsActingUpon",ir,6,!0]],3588315303:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["VoidsElements",uu,5,!1],["HasFillings",Du,4,!0]],2837617999:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],514975943:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],2382730787:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["Controls",er,6,!0]],3566463478:[["HasContext",fn,5,!0],["HasAssociations",Xu,4,!0],["DefinesType",bc,5,!0],["IsDefinedBy",hn,4,!0],["DefinesOccurrence",Nu,5,!0]],3327091369:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["Controls",er,6,!0]],1158309216:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],804291784:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],4231323485:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],4017108033:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],2839578677:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0],["HasColours",oo,0,!0],["HasTextures",no,1,!0]],3724593414:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],3740093272:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["ContainedIn",Mu,4,!0],["ConnectedFrom",Fu,5,!0],["ConnectedTo",Fu,4,!0]],1946335990:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["ContainedInStructure",Cu,4,!0],["Positions",ii,4,!0]],2744685151:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["IsPredecessorTo",Iu,4,!0],["IsSuccessorFrom",Iu,5,!0],["OperatesOn",Zu,6,!0]],2904328755:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["Controls",er,6,!0]],3651124850:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["ProjectsElements",yu,5,!1]],1842657554:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],2250791053:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],1763565496:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],2893384427:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],3992365140:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["ContainsElements",Cu,5,!0],["ServicedBySystems",cu,5,!0],["ReferencesElements",hu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0]],1891881377:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["ContainsElements",Cu,5,!0],["ServicedBySystems",cu,5,!0],["ReferencesElements",hu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0]],2324767716:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],1469900589:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],683857671:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],4021432810:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["ContainedInStructure",Cu,4,!0],["Positions",ii,4,!0]],3027567501:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0]],964333572:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],2320036040:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0]],2310774935:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],146592293:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["ContainsElements",Cu,5,!0],["ServicedBySystems",cu,5,!0],["ReferencesElements",hu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0]],550521510:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["ContainsElements",Cu,5,!0],["ServicedBySystems",cu,5,!0],["ReferencesElements",hu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0]],2781568857:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],1768891740:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],2157484638:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],3649235739:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],544395925:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],1027922057:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],4074543187:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],33720170:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0]],3599934289:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],1894708472:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],42703149:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],4097777520:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["ContainsElements",Cu,5,!0],["ServicedBySystems",cu,5,!0],["ReferencesElements",hu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0]],2533589738:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],1072016465:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],3856911033:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["ContainsElements",Cu,5,!0],["ServicedBySystems",cu,5,!0],["ReferencesElements",hu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasCoverings",Au,4,!0],["BoundedBy",ru,4,!0]],1305183839:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],3812236995:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],3112655638:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],1039846685:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],338393293:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],682877961:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["AssignedToStructuralItem",Bu,5,!0]],1179482911:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["AssignedStructuralActivity",Bu,4,!0],["ConnectsStructuralMembers",gu,5,!0]],1004757350:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["AssignedToStructuralItem",Bu,5,!0]],4243806635:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["AssignedStructuralActivity",Bu,4,!0],["ConnectsStructuralMembers",gu,5,!0]],214636428:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["AssignedStructuralActivity",Bu,4,!0],["ConnectedBy",gu,4,!0]],2445595289:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["AssignedStructuralActivity",Bu,4,!0],["ConnectedBy",gu,4,!0]],2757150158:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["AssignedToStructuralItem",Bu,5,!0]],1807405624:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["AssignedToStructuralItem",Bu,5,!0]],1252848954:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["IsGroupedBy",Ju,6,!0],["ReferencedInStructures",hu,4,!0],["SourceOfResultGroup",Ua,6,!0],["LoadGroupFor",Vo,7,!0]],2082059205:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["AssignedToStructuralItem",Bu,5,!0]],734778138:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["AssignedStructuralActivity",Bu,4,!0],["ConnectsStructuralMembers",gu,5,!0]],1235345126:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["AssignedToStructuralItem",Bu,5,!0]],2986769608:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["IsGroupedBy",Ju,6,!0],["ReferencedInStructures",hu,4,!0],["ResultGroupFor",Vo,8,!0]],3657597509:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["AssignedToStructuralItem",Bu,5,!0]],1975003073:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["AssignedStructuralActivity",Bu,4,!0],["ConnectsStructuralMembers",gu,5,!0]],148013059:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ResourceOf",Ku,6,!0]],3101698114:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["AdheresToElement",we,5,!1]],2315554128:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],2254336722:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["IsGroupedBy",Ju,6,!0],["ReferencedInStructures",hu,4,!0],["ServicesBuildings",cu,4,!0],["ServicesFacilities",hu,4,!0]],413509423:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0]],5716631:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],3824725483:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0]],2347447852:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0]],3081323446:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],3663046924:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0]],2281632017:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],2415094496:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],618700268:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],1692211062:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],2097647324:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],1953115116:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0]],3593883385:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],1600972822:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],1911125066:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],728799441:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],840318589:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0]],1530820697:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0]],3956297820:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],2391383451:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0]],3313531582:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],2769231204:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0]],926996030:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["VoidsElements",uu,5,!1]],1898987631:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],1133259667:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],4009809668:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],4088093105:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["Controls",er,6,!0]],1028945134:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["Controls",er,6,!0]],4218914973:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["Controls",er,6,!0]],3342526732:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["Controls",er,6,!0]],1033361043:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["IsGroupedBy",Ju,6,!0],["ReferencedInStructures",hu,4,!0],["ServicesBuildings",cu,4,!0],["ServicesFacilities",hu,4,!0]],3821786052:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["Controls",er,6,!0]],1411407467:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],3352864051:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],1871374353:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],4266260250:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0]],1545765605:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0]],317615605:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0]],1662888072:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0]],3460190687:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["IsGroupedBy",Ju,6,!0],["ReferencedInStructures",hu,4,!0]],1532957894:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],1967976161:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],2461110595:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],819618141:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],3649138523:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],231477066:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],1136057603:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],644574406:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["ContainsElements",Cu,5,!0],["ServicedBySystems",cu,5,!0],["ReferencesElements",hu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0]],963979645:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["ContainsElements",Cu,5,!0],["ServicedBySystems",cu,5,!0],["ReferencesElements",hu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0]],4031249490:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["ContainsElements",Cu,5,!0],["ServicedBySystems",cu,5,!0],["ReferencesElements",hu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0]],2979338954:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0]],39481116:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],1909888760:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],1177604601:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["IsGroupedBy",Ju,6,!0],["ReferencedInStructures",hu,4,!0],["ServicesBuildings",cu,4,!0],["ServicesFacilities",hu,4,!0]],1876633798:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0]],3862327254:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["IsGroupedBy",Ju,6,!0],["ReferencedInStructures",hu,4,!0],["ServicesBuildings",cu,4,!0],["ServicesFacilities",hu,4,!0]],2188180465:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],395041908:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],3293546465:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],2674252688:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],1285652485:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],3203706013:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],2951183804:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],3296154744:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0]],2611217952:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],1677625105:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0]],2301859152:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],843113511:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0]],400855858:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],3850581409:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],2816379211:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],3898045240:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ResourceOf",Ku,6,!0]],1060000209:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ResourceOf",Ku,6,!0]],488727124:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ResourceOf",Ku,6,!0]],2940368186:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],335055490:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],2954562838:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],1502416096:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0]],1973544240:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["CoversSpaces",Au,5,!0],["CoversElements",bu,5,!0]],3495092785:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0]],3961806047:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],3426335179:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0]],1335981549:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0]],2635815018:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],479945903:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],1599208980:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],2063403501:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],1945004755:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["HasPorts",Mu,5,!0]],3040386961:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],3041715199:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["ContainedIn",Mu,4,!0],["ConnectedFrom",Fu,5,!0],["ConnectedTo",Fu,4,!0]],3205830791:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["IsGroupedBy",Ju,6,!0],["ReferencedInStructures",hu,4,!0],["ServicesBuildings",cu,4,!0],["ServicesFacilities",hu,4,!0]],395920057:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0]],869906466:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],3760055223:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],2030761528:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],3071239417:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["VoidsElements",uu,5,!1]],1077100507:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0]],3376911765:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0]],663422040:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],2417008758:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],3277789161:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],2142170206:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],1534661035:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],1217240411:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],712377611:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],1658829314:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],2814081492:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],3747195512:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],484807127:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],1209101575:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["ContainsElements",Cu,5,!0],["ServicedBySystems",cu,5,!0],["ReferencesElements",hu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["BoundedBy",ru,4,!0]],346874300:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],1810631287:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],4222183408:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],2058353004:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],4278956645:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],4037862832:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],2188021234:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],3132237377:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],987401354:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],707683696:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],2223149337:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],3508470533:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],900683007:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0]],2713699986:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0]],3009204131:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["ContainedInStructure",Cu,4,!0],["Positions",ii,4,!0]],3319311131:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],2068733104:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],4175244083:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],2176052936:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],2696325953:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0]],76236018:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],629592764:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],1154579445:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["ContainedInStructure",Cu,4,!0],["Positions",ii,4,!0]],1638804497:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],1437502449:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],1073191201:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0]],2078563270:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],234836483:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0]],2474470126:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],2182337498:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0]],144952367:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],3694346114:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],1383356374:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0]],1687234759:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0]],310824031:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],3612865200:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],3171933400:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0]],738039164:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],655969474:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],90941305:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],3290496277:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0]],2262370178:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0]],3024970846:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0]],3283111854:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0]],1232101972:[["LayerAssignment",Ah,2,!0],["StyledByItem",Jp,0,!0]],3798194928:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0]],979691226:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0]],2572171363:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],2016517767:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0]],3053780830:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],1783015770:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],1329646415:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0]],991950508:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],1529196076:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0]],3420628829:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],1999602285:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],1404847402:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],331165859:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0]],4252922144:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0]],2515109513:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["IsGroupedBy",Ju,6,!0],["ReferencedInStructures",hu,4,!0],["ServicesBuildings",cu,4,!0],["ServicesFacilities",hu,4,!0]],385403989:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["IsGroupedBy",Ju,6,!0],["ReferencedInStructures",hu,4,!0],["SourceOfResultGroup",Ua,6,!0],["LoadGroupFor",Vo,7,!0]],1621171031:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["AssignedToStructuralItem",Bu,5,!0]],1162798199:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],812556717:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],3425753595:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0]],3825984169:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],1620046519:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0]],3026737570:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],3179687236:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],4292641817:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],4207607924:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],2391406946:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0]],3512223829:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0]],4237592921:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],3304561284:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0]],2874132201:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],1634111441:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],177149247:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],2056796094:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],3001207471:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],325726236:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["ContainedInStructure",Cu,4,!0],["Positions",ii,4,!0]],277319702:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],753842376:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0]],4196446775:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0]],32344328:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],3314249567:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0]],1095909175:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0]],2938176219:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],635142910:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],3758799889:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],1051757585:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],4217484030:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],3999819293:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0]],3902619387:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],639361253:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],3221913625:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],3571504051:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],2272882330:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],578613899:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["Types",Ru,5,!0],["ReferencedBy",$u,6,!0]],3460952963:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],4136498852:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],3640358203:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],4074379575:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],3693000487:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],1052013943:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],562808652:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["IsGroupedBy",Ju,6,!0],["ReferencedInStructures",hu,4,!0],["ServicesBuildings",cu,4,!0],["ServicesFacilities",hu,4,!0]],1062813311:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["HasPorts",Mu,5,!0],["AssignedToFlowElement",mu,4,!0]],342316401:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],3518393246:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],1360408905:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],1904799276:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],862014818:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],3310460725:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],24726584:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],264262732:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],402227799:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],1003880860:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],3415622556:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],819412036:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],1426591983:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["HasPorts",Mu,5,!0],["HasControlElements",mu,5,!0]],182646315:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["HasPorts",Mu,5,!0],["AssignedToFlowElement",mu,4,!0]],2680139844:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0]],1971632696:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0]],2295281155:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["HasPorts",Mu,5,!0],["AssignedToFlowElement",mu,4,!0]],4086658281:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["HasPorts",Mu,5,!0],["AssignedToFlowElement",mu,4,!0]],630975310:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["HasPorts",Mu,5,!0],["AssignedToFlowElement",mu,4,!0]],4288193352:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["HasPorts",Mu,5,!0],["AssignedToFlowElement",mu,4,!0]],3087945054:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["HasPorts",Mu,5,!0],["AssignedToFlowElement",mu,4,!0]],25142252:[["HasAssignments",tr,4,!0],["Nests",Tu,5,!0],["IsNestedBy",Tu,4,!0],["HasContext",fn,5,!0],["IsDecomposedBy",ud,4,!0],["Decomposes",ud,5,!0],["HasAssociations",Xu,4,!0],["IsDeclaredBy",yn,4,!0],["Declares",yn,5,!0],["IsTypedBy",Ru,4,!0],["IsDefinedBy",Nu,4,!0],["ReferencedBy",$u,6,!0],["PositionedRelativeTo",ii,5,!0],["ReferencedInStructures",hu,4,!0],["FillsVoids",Du,5,!0],["ConnectedTo",Uu,5,!0],["IsInterferedByElements",pn,5,!0],["InterferesElements",pn,4,!0],["HasProjections",yu,4,!0],["HasOpenings",uu,4,!0],["IsConnectionRealization",Lu,7,!0],["ProvidesBoundaries",ru,5,!0],["ConnectedFrom",Uu,6,!0],["ContainedInStructure",Cu,4,!0],["HasCoverings",bu,4,!0],["HasSurfaceFeatures",we,4,!0],["HasPorts",Mu,5,!0],["AssignedToFlowElement",mu,4,!0]]},Sy[3]={3630933823:e=>new c.IfcActorRole(e[0],e[1],e[2]),618182010:e=>new c.IfcAddress(e[0],e[1],e[2]),2879124712:e=>new c.IfcAlignmentParameterSegment(e[0],e[1]),3633395639:e=>new c.IfcAlignmentVerticalSegment(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),639542469:e=>new c.IfcApplication(e[0],e[1],e[2],e[3]),411424972:e=>new c.IfcAppliedValue(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),130549933:e=>new c.IfcApproval(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),4037036970:e=>new c.IfcBoundaryCondition(e[0]),1560379544:e=>new c.IfcBoundaryEdgeCondition(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),3367102660:e=>new c.IfcBoundaryFaceCondition(e[0],e[1],e[2],e[3]),1387855156:e=>new c.IfcBoundaryNodeCondition(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),2069777674:e=>new c.IfcBoundaryNodeConditionWarping(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),2859738748:e=>new c.IfcConnectionGeometry,2614616156:e=>new c.IfcConnectionPointGeometry(e[0],e[1]),2732653382:e=>new c.IfcConnectionSurfaceGeometry(e[0],e[1]),775493141:e=>new c.IfcConnectionVolumeGeometry(e[0],e[1]),1959218052:e=>new c.IfcConstraint(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),1785450214:e=>new c.IfcCoordinateOperation(e[0],e[1]),1466758467:e=>new c.IfcCoordinateReferenceSystem(e[0],e[1],e[2]),602808272:e=>new c.IfcCostValue(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1765591967:e=>new c.IfcDerivedUnit(e[0],e[1],e[2],e[3]),1045800335:e=>new c.IfcDerivedUnitElement(e[0],e[1]),2949456006:e=>new c.IfcDimensionalExponents(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),4294318154:e=>new c.IfcExternalInformation,3200245327:e=>new c.IfcExternalReference(e[0],e[1],e[2]),2242383968:e=>new c.IfcExternallyDefinedHatchStyle(e[0],e[1],e[2]),1040185647:e=>new c.IfcExternallyDefinedSurfaceStyle(e[0],e[1],e[2]),3548104201:e=>new c.IfcExternallyDefinedTextFont(e[0],e[1],e[2]),917726184:e=>new c.IfcGeographicCRS(e[0],e[1],e[2],e[3],e[4],e[5]),852622518:e=>new c.IfcGridAxis(e[0],e[1],e[2]),3020489413:e=>new c.IfcIrregularTimeSeriesValue(e[0],e[1]),2655187982:e=>new c.IfcLibraryInformation(e[0],e[1],e[2],e[3],e[4],e[5]),3452421091:e=>new c.IfcLibraryReference(e[0],e[1],e[2],e[3],e[4],e[5]),4162380809:e=>new c.IfcLightDistributionData(e[0],e[1],e[2]),1566485204:e=>new c.IfcLightIntensityDistribution(e[0],e[1]),3057273783:e=>new c.IfcMapConversion(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),4105526436:e=>new c.IfcMapConversionScaled(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10]),1847130766:e=>new c.IfcMaterialClassificationRelationship(e[0],e[1]),760658860:e=>new c.IfcMaterialDefinition,248100487:e=>new c.IfcMaterialLayer(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),3303938423:e=>new c.IfcMaterialLayerSet(e[0],e[1],e[2]),1847252529:e=>new c.IfcMaterialLayerWithOffsets(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2199411900:e=>new c.IfcMaterialList(e[0]),2235152071:e=>new c.IfcMaterialProfile(e[0],e[1],e[2],e[3],e[4],e[5]),164193824:e=>new c.IfcMaterialProfileSet(e[0],e[1],e[2],e[3]),552965576:e=>new c.IfcMaterialProfileWithOffsets(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),1507914824:e=>new c.IfcMaterialUsageDefinition,2597039031:e=>new c.IfcMeasureWithUnit(e[0],e[1]),3368373690:e=>new c.IfcMetric(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10]),2706619895:e=>new c.IfcMonetaryUnit(e[0]),1918398963:e=>new c.IfcNamedUnit(e[0],e[1]),3701648758:e=>new c.IfcObjectPlacement(e[0]),2251480897:e=>new c.IfcObjective(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10]),4251960020:e=>new c.IfcOrganization(e[0],e[1],e[2],e[3],e[4]),1207048766:e=>new c.IfcOwnerHistory(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),2077209135:e=>new c.IfcPerson(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),101040310:e=>new c.IfcPersonAndOrganization(e[0],e[1],e[2]),2483315170:e=>new c.IfcPhysicalQuantity(e[0],e[1]),2226359599:e=>new c.IfcPhysicalSimpleQuantity(e[0],e[1],e[2]),3355820592:e=>new c.IfcPostalAddress(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),677532197:e=>new c.IfcPresentationItem,2022622350:e=>new c.IfcPresentationLayerAssignment(e[0],e[1],e[2],e[3]),1304840413:e=>new c.IfcPresentationLayerWithStyle(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),3119450353:e=>new c.IfcPresentationStyle(e[0]),2095639259:e=>new c.IfcProductRepresentation(e[0],e[1],e[2]),3958567839:e=>new c.IfcProfileDef(e[0],e[1]),3843373140:e=>new c.IfcProjectedCRS(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),986844984:e=>new c.IfcPropertyAbstraction,3710013099:e=>new c.IfcPropertyEnumeration(e[0],e[1],e[2]),2044713172:e=>new c.IfcQuantityArea(e[0],e[1],e[2],e[3],e[4]),2093928680:e=>new c.IfcQuantityCount(e[0],e[1],e[2],e[3],e[4]),931644368:e=>new c.IfcQuantityLength(e[0],e[1],e[2],e[3],e[4]),2691318326:e=>new c.IfcQuantityNumber(e[0],e[1],e[2],e[3],e[4]),3252649465:e=>new c.IfcQuantityTime(e[0],e[1],e[2],e[3],e[4]),2405470396:e=>new c.IfcQuantityVolume(e[0],e[1],e[2],e[3],e[4]),825690147:e=>new c.IfcQuantityWeight(e[0],e[1],e[2],e[3],e[4]),3915482550:e=>new c.IfcRecurrencePattern(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),2433181523:e=>new c.IfcReference(e[0],e[1],e[2],e[3],e[4]),1076942058:e=>new c.IfcRepresentation(e[0],e[1],e[2],e[3]),3377609919:e=>new c.IfcRepresentationContext(e[0],e[1]),3008791417:e=>new c.IfcRepresentationItem,1660063152:e=>new c.IfcRepresentationMap(e[0],e[1]),2439245199:e=>new c.IfcResourceLevelRelationship(e[0],e[1]),1794013214:e=>new c.IfcRigidOperation(e[0],e[1],e[2],e[3],e[4]),2341007311:e=>new c.IfcRoot(e[0],e[1],e[2],e[3]),448429030:e=>new c.IfcSIUnit(e[0],e[1],e[2]),1054537805:e=>new c.IfcSchedulingTime(e[0],e[1],e[2]),867548509:e=>new c.IfcShapeAspect(e[0],e[1],e[2],e[3],e[4]),3982875396:e=>new c.IfcShapeModel(e[0],e[1],e[2],e[3]),4240577450:e=>new c.IfcShapeRepresentation(e[0],e[1],e[2],e[3]),2273995522:e=>new c.IfcStructuralConnectionCondition(e[0]),2162789131:e=>new c.IfcStructuralLoad(e[0]),3478079324:e=>new c.IfcStructuralLoadConfiguration(e[0],e[1],e[2]),609421318:e=>new c.IfcStructuralLoadOrResult(e[0]),2525727697:e=>new c.IfcStructuralLoadStatic(e[0]),3408363356:e=>new c.IfcStructuralLoadTemperature(e[0],e[1],e[2],e[3]),2830218821:e=>new c.IfcStyleModel(e[0],e[1],e[2],e[3]),3958052878:e=>new c.IfcStyledItem(e[0],e[1],e[2]),3049322572:e=>new c.IfcStyledRepresentation(e[0],e[1],e[2],e[3]),2934153892:e=>new c.IfcSurfaceReinforcementArea(e[0],e[1],e[2],e[3]),1300840506:e=>new c.IfcSurfaceStyle(e[0],e[1],e[2]),3303107099:e=>new c.IfcSurfaceStyleLighting(e[0],e[1],e[2],e[3]),1607154358:e=>new c.IfcSurfaceStyleRefraction(e[0],e[1]),846575682:e=>new c.IfcSurfaceStyleShading(e[0],e[1]),1351298697:e=>new c.IfcSurfaceStyleWithTextures(e[0]),626085974:e=>new c.IfcSurfaceTexture(e[0],e[1],e[2],e[3],e[4]),985171141:e=>new c.IfcTable(e[0],e[1],e[2]),2043862942:e=>new c.IfcTableColumn(e[0],e[1],e[2],e[3],e[4]),531007025:e=>new c.IfcTableRow(e[0],e[1]),1549132990:e=>new c.IfcTaskTime(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15],e[16],e[17],e[18],e[19]),2771591690:e=>new c.IfcTaskTimeRecurring(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15],e[16],e[17],e[18],e[19],e[20]),912023232:e=>new c.IfcTelecomAddress(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1447204868:e=>new c.IfcTextStyle(e[0],e[1],e[2],e[3],e[4]),2636378356:e=>new c.IfcTextStyleForDefinedFont(e[0],e[1]),1640371178:e=>new c.IfcTextStyleTextModel(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),280115917:e=>new c.IfcTextureCoordinate(e[0]),1742049831:e=>new c.IfcTextureCoordinateGenerator(e[0],e[1],e[2]),222769930:e=>new c.IfcTextureCoordinateIndices(e[0],e[1]),1010789467:e=>new c.IfcTextureCoordinateIndicesWithVoids(e[0],e[1],e[2]),2552916305:e=>new c.IfcTextureMap(e[0],e[1],e[2]),1210645708:e=>new c.IfcTextureVertex(e[0]),3611470254:e=>new c.IfcTextureVertexList(e[0]),1199560280:e=>new c.IfcTimePeriod(e[0],e[1]),3101149627:e=>new c.IfcTimeSeries(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),581633288:e=>new c.IfcTimeSeriesValue(e[0]),1377556343:e=>new c.IfcTopologicalRepresentationItem,1735638870:e=>new c.IfcTopologyRepresentation(e[0],e[1],e[2],e[3]),180925521:e=>new c.IfcUnitAssignment(e[0]),2799835756:e=>new c.IfcVertex,1907098498:e=>new c.IfcVertexPoint(e[0]),891718957:e=>new c.IfcVirtualGridIntersection(e[0],e[1]),1175146630:e=>new c.IfcWellKnownText(e[0],e[1]),1236880293:e=>new c.IfcWorkTime(e[0],e[1],e[2],e[3],e[4],e[5]),3752311538:e=>new c.IfcAlignmentCantSegment(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),536804194:e=>new c.IfcAlignmentHorizontalSegment(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3869604511:e=>new c.IfcApprovalRelationship(e[0],e[1],e[2],e[3]),3798115385:e=>new c.IfcArbitraryClosedProfileDef(e[0],e[1],e[2]),1310608509:e=>new c.IfcArbitraryOpenProfileDef(e[0],e[1],e[2]),2705031697:e=>new c.IfcArbitraryProfileDefWithVoids(e[0],e[1],e[2],e[3]),616511568:e=>new c.IfcBlobTexture(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),3150382593:e=>new c.IfcCenterLineProfileDef(e[0],e[1],e[2],e[3]),747523909:e=>new c.IfcClassification(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),647927063:e=>new c.IfcClassificationReference(e[0],e[1],e[2],e[3],e[4],e[5]),3285139300:e=>new c.IfcColourRgbList(e[0]),3264961684:e=>new c.IfcColourSpecification(e[0]),1485152156:e=>new c.IfcCompositeProfileDef(e[0],e[1],e[2],e[3]),370225590:e=>new c.IfcConnectedFaceSet(e[0]),1981873012:e=>new c.IfcConnectionCurveGeometry(e[0],e[1]),45288368:e=>new c.IfcConnectionPointEccentricity(e[0],e[1],e[2],e[3],e[4]),3050246964:e=>new c.IfcContextDependentUnit(e[0],e[1],e[2]),2889183280:e=>new c.IfcConversionBasedUnit(e[0],e[1],e[2],e[3]),2713554722:e=>new c.IfcConversionBasedUnitWithOffset(e[0],e[1],e[2],e[3],e[4]),539742890:e=>new c.IfcCurrencyRelationship(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),3800577675:e=>new c.IfcCurveStyle(e[0],e[1],e[2],e[3],e[4]),1105321065:e=>new c.IfcCurveStyleFont(e[0],e[1]),2367409068:e=>new c.IfcCurveStyleFontAndScaling(e[0],e[1],e[2]),3510044353:e=>new c.IfcCurveStyleFontPattern(e[0],e[1]),3632507154:e=>new c.IfcDerivedProfileDef(e[0],e[1],e[2],e[3],e[4]),1154170062:e=>new c.IfcDocumentInformation(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15],e[16]),770865208:e=>new c.IfcDocumentInformationRelationship(e[0],e[1],e[2],e[3],e[4]),3732053477:e=>new c.IfcDocumentReference(e[0],e[1],e[2],e[3],e[4]),3900360178:e=>new c.IfcEdge(e[0],e[1]),476780140:e=>new c.IfcEdgeCurve(e[0],e[1],e[2],e[3]),211053100:e=>new c.IfcEventTime(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),297599258:e=>new c.IfcExtendedProperties(e[0],e[1],e[2]),1437805879:e=>new c.IfcExternalReferenceRelationship(e[0],e[1],e[2],e[3]),2556980723:e=>new c.IfcFace(e[0]),1809719519:e=>new c.IfcFaceBound(e[0],e[1]),803316827:e=>new c.IfcFaceOuterBound(e[0],e[1]),3008276851:e=>new c.IfcFaceSurface(e[0],e[1],e[2]),4219587988:e=>new c.IfcFailureConnectionCondition(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),738692330:e=>new c.IfcFillAreaStyle(e[0],e[1],e[2]),3448662350:e=>new c.IfcGeometricRepresentationContext(e[0],e[1],e[2],e[3],e[4],e[5]),2453401579:e=>new c.IfcGeometricRepresentationItem,4142052618:e=>new c.IfcGeometricRepresentationSubContext(e[0],e[1],e[2],e[3],e[4],e[5]),3590301190:e=>new c.IfcGeometricSet(e[0]),178086475:e=>new c.IfcGridPlacement(e[0],e[1],e[2]),812098782:e=>new c.IfcHalfSpaceSolid(e[0],e[1]),3905492369:e=>new c.IfcImageTexture(e[0],e[1],e[2],e[3],e[4],e[5]),3570813810:e=>new c.IfcIndexedColourMap(e[0],e[1],e[2],e[3]),1437953363:e=>new c.IfcIndexedTextureMap(e[0],e[1],e[2]),2133299955:e=>new c.IfcIndexedTriangleTextureMap(e[0],e[1],e[2],e[3]),3741457305:e=>new c.IfcIrregularTimeSeries(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1585845231:e=>new c.IfcLagTime(e[0],e[1],e[2],e[3],e[4]),1402838566:e=>new c.IfcLightSource(e[0],e[1],e[2],e[3]),125510826:e=>new c.IfcLightSourceAmbient(e[0],e[1],e[2],e[3]),2604431987:e=>new c.IfcLightSourceDirectional(e[0],e[1],e[2],e[3],e[4]),4266656042:e=>new c.IfcLightSourceGoniometric(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1520743889:e=>new c.IfcLightSourcePositional(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3422422726:e=>new c.IfcLightSourceSpot(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12]),388784114:e=>new c.IfcLinearPlacement(e[0],e[1],e[2]),2624227202:e=>new c.IfcLocalPlacement(e[0],e[1]),1008929658:e=>new c.IfcLoop,2347385850:e=>new c.IfcMappedItem(e[0],e[1]),1838606355:e=>new c.IfcMaterial(e[0],e[1],e[2]),3708119e3:e=>new c.IfcMaterialConstituent(e[0],e[1],e[2],e[3],e[4]),2852063980:e=>new c.IfcMaterialConstituentSet(e[0],e[1],e[2]),2022407955:e=>new c.IfcMaterialDefinitionRepresentation(e[0],e[1],e[2],e[3]),1303795690:e=>new c.IfcMaterialLayerSetUsage(e[0],e[1],e[2],e[3],e[4]),3079605661:e=>new c.IfcMaterialProfileSetUsage(e[0],e[1],e[2]),3404854881:e=>new c.IfcMaterialProfileSetUsageTapering(e[0],e[1],e[2],e[3],e[4]),3265635763:e=>new c.IfcMaterialProperties(e[0],e[1],e[2],e[3]),853536259:e=>new c.IfcMaterialRelationship(e[0],e[1],e[2],e[3],e[4]),2998442950:e=>new c.IfcMirroredProfileDef(e[0],e[1],e[2],e[3]),219451334:e=>new c.IfcObjectDefinition(e[0],e[1],e[2],e[3]),182550632:e=>new c.IfcOpenCrossProfileDef(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),2665983363:e=>new c.IfcOpenShell(e[0]),1411181986:e=>new c.IfcOrganizationRelationship(e[0],e[1],e[2],e[3]),1029017970:e=>new c.IfcOrientedEdge(e[0],e[1]),2529465313:e=>new c.IfcParameterizedProfileDef(e[0],e[1],e[2]),2519244187:e=>new c.IfcPath(e[0]),3021840470:e=>new c.IfcPhysicalComplexQuantity(e[0],e[1],e[2],e[3],e[4],e[5]),597895409:e=>new c.IfcPixelTexture(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2004835150:e=>new c.IfcPlacement(e[0]),1663979128:e=>new c.IfcPlanarExtent(e[0],e[1]),2067069095:e=>new c.IfcPoint,2165702409:e=>new c.IfcPointByDistanceExpression(e[0],e[1],e[2],e[3],e[4]),4022376103:e=>new c.IfcPointOnCurve(e[0],e[1]),1423911732:e=>new c.IfcPointOnSurface(e[0],e[1],e[2]),2924175390:e=>new c.IfcPolyLoop(e[0]),2775532180:e=>new c.IfcPolygonalBoundedHalfSpace(e[0],e[1],e[2],e[3]),3727388367:e=>new c.IfcPreDefinedItem(e[0]),3778827333:e=>new c.IfcPreDefinedProperties,1775413392:e=>new c.IfcPreDefinedTextFont(e[0]),673634403:e=>new c.IfcProductDefinitionShape(e[0],e[1],e[2]),2802850158:e=>new c.IfcProfileProperties(e[0],e[1],e[2],e[3]),2598011224:e=>new c.IfcProperty(e[0],e[1]),1680319473:e=>new c.IfcPropertyDefinition(e[0],e[1],e[2],e[3]),148025276:e=>new c.IfcPropertyDependencyRelationship(e[0],e[1],e[2],e[3],e[4]),3357820518:e=>new c.IfcPropertySetDefinition(e[0],e[1],e[2],e[3]),1482703590:e=>new c.IfcPropertyTemplateDefinition(e[0],e[1],e[2],e[3]),2090586900:e=>new c.IfcQuantitySet(e[0],e[1],e[2],e[3]),3615266464:e=>new c.IfcRectangleProfileDef(e[0],e[1],e[2],e[3],e[4]),3413951693:e=>new c.IfcRegularTimeSeries(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1580146022:e=>new c.IfcReinforcementBarProperties(e[0],e[1],e[2],e[3],e[4],e[5]),478536968:e=>new c.IfcRelationship(e[0],e[1],e[2],e[3]),2943643501:e=>new c.IfcResourceApprovalRelationship(e[0],e[1],e[2],e[3]),1608871552:e=>new c.IfcResourceConstraintRelationship(e[0],e[1],e[2],e[3]),1042787934:e=>new c.IfcResourceTime(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15],e[16],e[17]),2778083089:e=>new c.IfcRoundedRectangleProfileDef(e[0],e[1],e[2],e[3],e[4],e[5]),2042790032:e=>new c.IfcSectionProperties(e[0],e[1],e[2]),4165799628:e=>new c.IfcSectionReinforcementProperties(e[0],e[1],e[2],e[3],e[4],e[5]),1509187699:e=>new c.IfcSectionedSpine(e[0],e[1],e[2]),823603102:e=>new c.IfcSegment(e[0]),4124623270:e=>new c.IfcShellBasedSurfaceModel(e[0]),3692461612:e=>new c.IfcSimpleProperty(e[0],e[1]),2609359061:e=>new c.IfcSlippageConnectionCondition(e[0],e[1],e[2],e[3]),723233188:e=>new c.IfcSolidModel,1595516126:e=>new c.IfcStructuralLoadLinearForce(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),2668620305:e=>new c.IfcStructuralLoadPlanarForce(e[0],e[1],e[2],e[3]),2473145415:e=>new c.IfcStructuralLoadSingleDisplacement(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),1973038258:e=>new c.IfcStructuralLoadSingleDisplacementDistortion(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),1597423693:e=>new c.IfcStructuralLoadSingleForce(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),1190533807:e=>new c.IfcStructuralLoadSingleForceWarping(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),2233826070:e=>new c.IfcSubedge(e[0],e[1],e[2]),2513912981:e=>new c.IfcSurface,1878645084:e=>new c.IfcSurfaceStyleRendering(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2247615214:e=>new c.IfcSweptAreaSolid(e[0],e[1]),1260650574:e=>new c.IfcSweptDiskSolid(e[0],e[1],e[2],e[3],e[4]),1096409881:e=>new c.IfcSweptDiskSolidPolygonal(e[0],e[1],e[2],e[3],e[4],e[5]),230924584:e=>new c.IfcSweptSurface(e[0],e[1]),3071757647:e=>new c.IfcTShapeProfileDef(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11]),901063453:e=>new c.IfcTessellatedItem,4282788508:e=>new c.IfcTextLiteral(e[0],e[1],e[2]),3124975700:e=>new c.IfcTextLiteralWithExtent(e[0],e[1],e[2],e[3],e[4]),1983826977:e=>new c.IfcTextStyleFontModel(e[0],e[1],e[2],e[3],e[4],e[5]),2715220739:e=>new c.IfcTrapeziumProfileDef(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),1628702193:e=>new c.IfcTypeObject(e[0],e[1],e[2],e[3],e[4],e[5]),3736923433:e=>new c.IfcTypeProcess(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2347495698:e=>new c.IfcTypeProduct(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),3698973494:e=>new c.IfcTypeResource(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),427810014:e=>new c.IfcUShapeProfileDef(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1417489154:e=>new c.IfcVector(e[0],e[1]),2759199220:e=>new c.IfcVertexLoop(e[0]),2543172580:e=>new c.IfcZShapeProfileDef(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3406155212:e=>new c.IfcAdvancedFace(e[0],e[1],e[2]),669184980:e=>new c.IfcAnnotationFillArea(e[0],e[1]),3207858831:e=>new c.IfcAsymmetricIShapeProfileDef(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14]),4261334040:e=>new c.IfcAxis1Placement(e[0],e[1]),3125803723:e=>new c.IfcAxis2Placement2D(e[0],e[1]),2740243338:e=>new c.IfcAxis2Placement3D(e[0],e[1],e[2]),3425423356:e=>new c.IfcAxis2PlacementLinear(e[0],e[1],e[2]),2736907675:e=>new c.IfcBooleanResult(e[0],e[1],e[2]),4182860854:e=>new c.IfcBoundedSurface,2581212453:e=>new c.IfcBoundingBox(e[0],e[1],e[2],e[3]),2713105998:e=>new c.IfcBoxedHalfSpace(e[0],e[1],e[2]),2898889636:e=>new c.IfcCShapeProfileDef(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),1123145078:e=>new c.IfcCartesianPoint(e[0]),574549367:e=>new c.IfcCartesianPointList,1675464909:e=>new c.IfcCartesianPointList2D(e[0],e[1]),2059837836:e=>new c.IfcCartesianPointList3D(e[0],e[1]),59481748:e=>new c.IfcCartesianTransformationOperator(e[0],e[1],e[2],e[3]),3749851601:e=>new c.IfcCartesianTransformationOperator2D(e[0],e[1],e[2],e[3]),3486308946:e=>new c.IfcCartesianTransformationOperator2DnonUniform(e[0],e[1],e[2],e[3],e[4]),3331915920:e=>new c.IfcCartesianTransformationOperator3D(e[0],e[1],e[2],e[3],e[4]),1416205885:e=>new c.IfcCartesianTransformationOperator3DnonUniform(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),1383045692:e=>new c.IfcCircleProfileDef(e[0],e[1],e[2],e[3]),2205249479:e=>new c.IfcClosedShell(e[0]),776857604:e=>new c.IfcColourRgb(e[0],e[1],e[2],e[3]),2542286263:e=>new c.IfcComplexProperty(e[0],e[1],e[2],e[3]),2485617015:e=>new c.IfcCompositeCurveSegment(e[0],e[1],e[2]),2574617495:e=>new c.IfcConstructionResourceType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10]),3419103109:e=>new c.IfcContext(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1815067380:e=>new c.IfcCrewResourceType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11]),2506170314:e=>new c.IfcCsgPrimitive3D(e[0]),2147822146:e=>new c.IfcCsgSolid(e[0]),2601014836:e=>new c.IfcCurve,2827736869:e=>new c.IfcCurveBoundedPlane(e[0],e[1],e[2]),2629017746:e=>new c.IfcCurveBoundedSurface(e[0],e[1],e[2]),4212018352:e=>new c.IfcCurveSegment(e[0],e[1],e[2],e[3],e[4]),32440307:e=>new c.IfcDirection(e[0]),593015953:e=>new c.IfcDirectrixCurveSweptAreaSolid(e[0],e[1],e[2],e[3],e[4]),1472233963:e=>new c.IfcEdgeLoop(e[0]),1883228015:e=>new c.IfcElementQuantity(e[0],e[1],e[2],e[3],e[4],e[5]),339256511:e=>new c.IfcElementType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2777663545:e=>new c.IfcElementarySurface(e[0]),2835456948:e=>new c.IfcEllipseProfileDef(e[0],e[1],e[2],e[3],e[4]),4024345920:e=>new c.IfcEventType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11]),477187591:e=>new c.IfcExtrudedAreaSolid(e[0],e[1],e[2],e[3]),2804161546:e=>new c.IfcExtrudedAreaSolidTapered(e[0],e[1],e[2],e[3],e[4]),2047409740:e=>new c.IfcFaceBasedSurfaceModel(e[0]),374418227:e=>new c.IfcFillAreaStyleHatching(e[0],e[1],e[2],e[3],e[4]),315944413:e=>new c.IfcFillAreaStyleTiles(e[0],e[1],e[2]),2652556860:e=>new c.IfcFixedReferenceSweptAreaSolid(e[0],e[1],e[2],e[3],e[4],e[5]),4238390223:e=>new c.IfcFurnishingElementType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1268542332:e=>new c.IfcFurnitureType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10]),4095422895:e=>new c.IfcGeographicElementType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),987898635:e=>new c.IfcGeometricCurveSet(e[0]),1484403080:e=>new c.IfcIShapeProfileDef(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),178912537:e=>new c.IfcIndexedPolygonalFace(e[0]),2294589976:e=>new c.IfcIndexedPolygonalFaceWithVoids(e[0],e[1]),3465909080:e=>new c.IfcIndexedPolygonalTextureMap(e[0],e[1],e[2],e[3]),572779678:e=>new c.IfcLShapeProfileDef(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),428585644:e=>new c.IfcLaborResourceType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11]),1281925730:e=>new c.IfcLine(e[0],e[1]),1425443689:e=>new c.IfcManifoldSolidBrep(e[0]),3888040117:e=>new c.IfcObject(e[0],e[1],e[2],e[3],e[4]),590820931:e=>new c.IfcOffsetCurve(e[0]),3388369263:e=>new c.IfcOffsetCurve2D(e[0],e[1],e[2]),3505215534:e=>new c.IfcOffsetCurve3D(e[0],e[1],e[2],e[3]),2485787929:e=>new c.IfcOffsetCurveByDistances(e[0],e[1],e[2]),1682466193:e=>new c.IfcPcurve(e[0],e[1]),603570806:e=>new c.IfcPlanarBox(e[0],e[1],e[2]),220341763:e=>new c.IfcPlane(e[0]),3381221214:e=>new c.IfcPolynomialCurve(e[0],e[1],e[2],e[3]),759155922:e=>new c.IfcPreDefinedColour(e[0]),2559016684:e=>new c.IfcPreDefinedCurveFont(e[0]),3967405729:e=>new c.IfcPreDefinedPropertySet(e[0],e[1],e[2],e[3]),569719735:e=>new c.IfcProcedureType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2945172077:e=>new c.IfcProcess(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),4208778838:e=>new c.IfcProduct(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),103090709:e=>new c.IfcProject(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),653396225:e=>new c.IfcProjectLibrary(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),871118103:e=>new c.IfcPropertyBoundedValue(e[0],e[1],e[2],e[3],e[4],e[5]),4166981789:e=>new c.IfcPropertyEnumeratedValue(e[0],e[1],e[2],e[3]),2752243245:e=>new c.IfcPropertyListValue(e[0],e[1],e[2],e[3]),941946838:e=>new c.IfcPropertyReferenceValue(e[0],e[1],e[2],e[3]),1451395588:e=>new c.IfcPropertySet(e[0],e[1],e[2],e[3],e[4]),492091185:e=>new c.IfcPropertySetTemplate(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),3650150729:e=>new c.IfcPropertySingleValue(e[0],e[1],e[2],e[3]),110355661:e=>new c.IfcPropertyTableValue(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),3521284610:e=>new c.IfcPropertyTemplate(e[0],e[1],e[2],e[3]),2770003689:e=>new c.IfcRectangleHollowProfileDef(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),2798486643:e=>new c.IfcRectangularPyramid(e[0],e[1],e[2],e[3]),3454111270:e=>new c.IfcRectangularTrimmedSurface(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),3765753017:e=>new c.IfcReinforcementDefinitionProperties(e[0],e[1],e[2],e[3],e[4],e[5]),3939117080:e=>new c.IfcRelAssigns(e[0],e[1],e[2],e[3],e[4],e[5]),1683148259:e=>new c.IfcRelAssignsToActor(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),2495723537:e=>new c.IfcRelAssignsToControl(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),1307041759:e=>new c.IfcRelAssignsToGroup(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),1027710054:e=>new c.IfcRelAssignsToGroupByFactor(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),4278684876:e=>new c.IfcRelAssignsToProcess(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),2857406711:e=>new c.IfcRelAssignsToProduct(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),205026976:e=>new c.IfcRelAssignsToResource(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),1865459582:e=>new c.IfcRelAssociates(e[0],e[1],e[2],e[3],e[4]),4095574036:e=>new c.IfcRelAssociatesApproval(e[0],e[1],e[2],e[3],e[4],e[5]),919958153:e=>new c.IfcRelAssociatesClassification(e[0],e[1],e[2],e[3],e[4],e[5]),2728634034:e=>new c.IfcRelAssociatesConstraint(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),982818633:e=>new c.IfcRelAssociatesDocument(e[0],e[1],e[2],e[3],e[4],e[5]),3840914261:e=>new c.IfcRelAssociatesLibrary(e[0],e[1],e[2],e[3],e[4],e[5]),2655215786:e=>new c.IfcRelAssociatesMaterial(e[0],e[1],e[2],e[3],e[4],e[5]),1033248425:e=>new c.IfcRelAssociatesProfileDef(e[0],e[1],e[2],e[3],e[4],e[5]),826625072:e=>new c.IfcRelConnects(e[0],e[1],e[2],e[3]),1204542856:e=>new c.IfcRelConnectsElements(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),3945020480:e=>new c.IfcRelConnectsPathElements(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10]),4201705270:e=>new c.IfcRelConnectsPortToElement(e[0],e[1],e[2],e[3],e[4],e[5]),3190031847:e=>new c.IfcRelConnectsPorts(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),2127690289:e=>new c.IfcRelConnectsStructuralActivity(e[0],e[1],e[2],e[3],e[4],e[5]),1638771189:e=>new c.IfcRelConnectsStructuralMember(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),504942748:e=>new c.IfcRelConnectsWithEccentricity(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10]),3678494232:e=>new c.IfcRelConnectsWithRealizingElements(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3242617779:e=>new c.IfcRelContainedInSpatialStructure(e[0],e[1],e[2],e[3],e[4],e[5]),886880790:e=>new c.IfcRelCoversBldgElements(e[0],e[1],e[2],e[3],e[4],e[5]),2802773753:e=>new c.IfcRelCoversSpaces(e[0],e[1],e[2],e[3],e[4],e[5]),2565941209:e=>new c.IfcRelDeclares(e[0],e[1],e[2],e[3],e[4],e[5]),2551354335:e=>new c.IfcRelDecomposes(e[0],e[1],e[2],e[3]),693640335:e=>new c.IfcRelDefines(e[0],e[1],e[2],e[3]),1462361463:e=>new c.IfcRelDefinesByObject(e[0],e[1],e[2],e[3],e[4],e[5]),4186316022:e=>new c.IfcRelDefinesByProperties(e[0],e[1],e[2],e[3],e[4],e[5]),307848117:e=>new c.IfcRelDefinesByTemplate(e[0],e[1],e[2],e[3],e[4],e[5]),781010003:e=>new c.IfcRelDefinesByType(e[0],e[1],e[2],e[3],e[4],e[5]),3940055652:e=>new c.IfcRelFillsElement(e[0],e[1],e[2],e[3],e[4],e[5]),279856033:e=>new c.IfcRelFlowControlElements(e[0],e[1],e[2],e[3],e[4],e[5]),427948657:e=>new c.IfcRelInterferesElements(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),3268803585:e=>new c.IfcRelNests(e[0],e[1],e[2],e[3],e[4],e[5]),1441486842:e=>new c.IfcRelPositions(e[0],e[1],e[2],e[3],e[4],e[5]),750771296:e=>new c.IfcRelProjectsElement(e[0],e[1],e[2],e[3],e[4],e[5]),1245217292:e=>new c.IfcRelReferencedInSpatialStructure(e[0],e[1],e[2],e[3],e[4],e[5]),4122056220:e=>new c.IfcRelSequence(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),366585022:e=>new c.IfcRelServicesBuildings(e[0],e[1],e[2],e[3],e[4],e[5]),3451746338:e=>new c.IfcRelSpaceBoundary(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3523091289:e=>new c.IfcRelSpaceBoundary1stLevel(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1521410863:e=>new c.IfcRelSpaceBoundary2ndLevel(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10]),1401173127:e=>new c.IfcRelVoidsElement(e[0],e[1],e[2],e[3],e[4],e[5]),816062949:e=>new c.IfcReparametrisedCompositeCurveSegment(e[0],e[1],e[2],e[3]),2914609552:e=>new c.IfcResource(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),1856042241:e=>new c.IfcRevolvedAreaSolid(e[0],e[1],e[2],e[3]),3243963512:e=>new c.IfcRevolvedAreaSolidTapered(e[0],e[1],e[2],e[3],e[4]),4158566097:e=>new c.IfcRightCircularCone(e[0],e[1],e[2]),3626867408:e=>new c.IfcRightCircularCylinder(e[0],e[1],e[2]),1862484736:e=>new c.IfcSectionedSolid(e[0],e[1]),1290935644:e=>new c.IfcSectionedSolidHorizontal(e[0],e[1],e[2]),1356537516:e=>new c.IfcSectionedSurface(e[0],e[1],e[2]),3663146110:e=>new c.IfcSimplePropertyTemplate(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11]),1412071761:e=>new c.IfcSpatialElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),710998568:e=>new c.IfcSpatialElementType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2706606064:e=>new c.IfcSpatialStructureElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3893378262:e=>new c.IfcSpatialStructureElementType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),463610769:e=>new c.IfcSpatialZone(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2481509218:e=>new c.IfcSpatialZoneType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10]),451544542:e=>new c.IfcSphere(e[0],e[1]),4015995234:e=>new c.IfcSphericalSurface(e[0],e[1]),2735484536:e=>new c.IfcSpiral(e[0]),3544373492:e=>new c.IfcStructuralActivity(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3136571912:e=>new c.IfcStructuralItem(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),530289379:e=>new c.IfcStructuralMember(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),3689010777:e=>new c.IfcStructuralReaction(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3979015343:e=>new c.IfcStructuralSurfaceMember(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2218152070:e=>new c.IfcStructuralSurfaceMemberVarying(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),603775116:e=>new c.IfcStructuralSurfaceReaction(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),4095615324:e=>new c.IfcSubContractResourceType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11]),699246055:e=>new c.IfcSurfaceCurve(e[0],e[1],e[2]),2028607225:e=>new c.IfcSurfaceCurveSweptAreaSolid(e[0],e[1],e[2],e[3],e[4],e[5]),2809605785:e=>new c.IfcSurfaceOfLinearExtrusion(e[0],e[1],e[2],e[3]),4124788165:e=>new c.IfcSurfaceOfRevolution(e[0],e[1],e[2]),1580310250:e=>new c.IfcSystemFurnitureElementType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),3473067441:e=>new c.IfcTask(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12]),3206491090:e=>new c.IfcTaskType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10]),2387106220:e=>new c.IfcTessellatedFaceSet(e[0]),782932809:e=>new c.IfcThirdOrderPolynomialSpiral(e[0],e[1],e[2],e[3],e[4]),1935646853:e=>new c.IfcToroidalSurface(e[0],e[1],e[2]),3665877780:e=>new c.IfcTransportationDeviceType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2916149573:e=>new c.IfcTriangulatedFaceSet(e[0],e[1],e[2],e[3],e[4]),1229763772:e=>new c.IfcTriangulatedIrregularNetwork(e[0],e[1],e[2],e[3],e[4],e[5]),3651464721:e=>new c.IfcVehicleType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),336235671:e=>new c.IfcWindowLiningProperties(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15]),512836454:e=>new c.IfcWindowPanelProperties(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2296667514:e=>new c.IfcActor(e[0],e[1],e[2],e[3],e[4],e[5]),1635779807:e=>new c.IfcAdvancedBrep(e[0]),2603310189:e=>new c.IfcAdvancedBrepWithVoids(e[0],e[1]),1674181508:e=>new c.IfcAnnotation(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),2887950389:e=>new c.IfcBSplineSurface(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),167062518:e=>new c.IfcBSplineSurfaceWithKnots(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11]),1334484129:e=>new c.IfcBlock(e[0],e[1],e[2],e[3]),3649129432:e=>new c.IfcBooleanClippingResult(e[0],e[1],e[2]),1260505505:e=>new c.IfcBoundedCurve,3124254112:e=>new c.IfcBuildingStorey(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1626504194:e=>new c.IfcBuiltElementType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2197970202:e=>new c.IfcChimneyType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2937912522:e=>new c.IfcCircleHollowProfileDef(e[0],e[1],e[2],e[3],e[4]),3893394355:e=>new c.IfcCivilElementType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3497074424:e=>new c.IfcClothoid(e[0],e[1]),300633059:e=>new c.IfcColumnType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),3875453745:e=>new c.IfcComplexPropertyTemplate(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),3732776249:e=>new c.IfcCompositeCurve(e[0],e[1]),15328376:e=>new c.IfcCompositeCurveOnSurface(e[0],e[1]),2510884976:e=>new c.IfcConic(e[0]),2185764099:e=>new c.IfcConstructionEquipmentResourceType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11]),4105962743:e=>new c.IfcConstructionMaterialResourceType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11]),1525564444:e=>new c.IfcConstructionProductResourceType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11]),2559216714:e=>new c.IfcConstructionResource(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),3293443760:e=>new c.IfcControl(e[0],e[1],e[2],e[3],e[4],e[5]),2000195564:e=>new c.IfcCosineSpiral(e[0],e[1],e[2]),3895139033:e=>new c.IfcCostItem(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1419761937:e=>new c.IfcCostSchedule(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),4189326743:e=>new c.IfcCourseType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1916426348:e=>new c.IfcCoveringType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),3295246426:e=>new c.IfcCrewResource(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10]),1457835157:e=>new c.IfcCurtainWallType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1213902940:e=>new c.IfcCylindricalSurface(e[0],e[1]),1306400036:e=>new c.IfcDeepFoundationType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),4234616927:e=>new c.IfcDirectrixDerivedReferenceSweptAreaSolid(e[0],e[1],e[2],e[3],e[4],e[5]),3256556792:e=>new c.IfcDistributionElementType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3849074793:e=>new c.IfcDistributionFlowElementType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2963535650:e=>new c.IfcDoorLiningProperties(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15],e[16]),1714330368:e=>new c.IfcDoorPanelProperties(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2323601079:e=>new c.IfcDoorType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12]),445594917:e=>new c.IfcDraughtingPreDefinedColour(e[0]),4006246654:e=>new c.IfcDraughtingPreDefinedCurveFont(e[0]),1758889154:e=>new c.IfcElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),4123344466:e=>new c.IfcElementAssembly(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2397081782:e=>new c.IfcElementAssemblyType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1623761950:e=>new c.IfcElementComponent(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),2590856083:e=>new c.IfcElementComponentType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1704287377:e=>new c.IfcEllipse(e[0],e[1],e[2]),2107101300:e=>new c.IfcEnergyConversionDeviceType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),132023988:e=>new c.IfcEngineType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),3174744832:e=>new c.IfcEvaporativeCoolerType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),3390157468:e=>new c.IfcEvaporatorType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),4148101412:e=>new c.IfcEvent(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10]),2853485674:e=>new c.IfcExternalSpatialStructureElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),807026263:e=>new c.IfcFacetedBrep(e[0]),3737207727:e=>new c.IfcFacetedBrepWithVoids(e[0],e[1]),24185140:e=>new c.IfcFacility(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1310830890:e=>new c.IfcFacilityPart(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),4228831410:e=>new c.IfcFacilityPartCommon(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10]),647756555:e=>new c.IfcFastener(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2489546625:e=>new c.IfcFastenerType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2827207264:e=>new c.IfcFeatureElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),2143335405:e=>new c.IfcFeatureElementAddition(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),1287392070:e=>new c.IfcFeatureElementSubtraction(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),3907093117:e=>new c.IfcFlowControllerType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3198132628:e=>new c.IfcFlowFittingType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3815607619:e=>new c.IfcFlowMeterType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1482959167:e=>new c.IfcFlowMovingDeviceType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1834744321:e=>new c.IfcFlowSegmentType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1339347760:e=>new c.IfcFlowStorageDeviceType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2297155007:e=>new c.IfcFlowTerminalType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3009222698:e=>new c.IfcFlowTreatmentDeviceType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1893162501:e=>new c.IfcFootingType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),263784265:e=>new c.IfcFurnishingElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),1509553395:e=>new c.IfcFurniture(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3493046030:e=>new c.IfcGeographicElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),4230923436:e=>new c.IfcGeotechnicalElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),1594536857:e=>new c.IfcGeotechnicalStratum(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2898700619:e=>new c.IfcGradientCurve(e[0],e[1],e[2],e[3]),2706460486:e=>new c.IfcGroup(e[0],e[1],e[2],e[3],e[4]),1251058090:e=>new c.IfcHeatExchangerType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1806887404:e=>new c.IfcHumidifierType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2568555532:e=>new c.IfcImpactProtectionDevice(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3948183225:e=>new c.IfcImpactProtectionDeviceType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2571569899:e=>new c.IfcIndexedPolyCurve(e[0],e[1],e[2]),3946677679:e=>new c.IfcInterceptorType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),3113134337:e=>new c.IfcIntersectionCurve(e[0],e[1],e[2]),2391368822:e=>new c.IfcInventory(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10]),4288270099:e=>new c.IfcJunctionBoxType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),679976338:e=>new c.IfcKerbType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),3827777499:e=>new c.IfcLaborResource(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10]),1051575348:e=>new c.IfcLampType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1161773419:e=>new c.IfcLightFixtureType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2176059722:e=>new c.IfcLinearElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),1770583370:e=>new c.IfcLiquidTerminalType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),525669439:e=>new c.IfcMarineFacility(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),976884017:e=>new c.IfcMarinePart(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10]),377706215:e=>new c.IfcMechanicalFastener(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10]),2108223431:e=>new c.IfcMechanicalFastenerType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11]),1114901282:e=>new c.IfcMedicalDeviceType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),3181161470:e=>new c.IfcMemberType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1950438474:e=>new c.IfcMobileTelecommunicationsApplianceType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),710110818:e=>new c.IfcMooringDeviceType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),977012517:e=>new c.IfcMotorConnectionType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),506776471:e=>new c.IfcNavigationElementType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),4143007308:e=>new c.IfcOccupant(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),3588315303:e=>new c.IfcOpeningElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2837617999:e=>new c.IfcOutletType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),514975943:e=>new c.IfcPavementType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2382730787:e=>new c.IfcPerformanceHistory(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),3566463478:e=>new c.IfcPermeableCoveringProperties(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3327091369:e=>new c.IfcPermit(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1158309216:e=>new c.IfcPileType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),804291784:e=>new c.IfcPipeFittingType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),4231323485:e=>new c.IfcPipeSegmentType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),4017108033:e=>new c.IfcPlateType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2839578677:e=>new c.IfcPolygonalFaceSet(e[0],e[1],e[2],e[3]),3724593414:e=>new c.IfcPolyline(e[0]),3740093272:e=>new c.IfcPort(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),1946335990:e=>new c.IfcPositioningElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),2744685151:e=>new c.IfcProcedure(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),2904328755:e=>new c.IfcProjectOrder(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3651124850:e=>new c.IfcProjectionElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1842657554:e=>new c.IfcProtectiveDeviceType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2250791053:e=>new c.IfcPumpType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1763565496:e=>new c.IfcRailType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2893384427:e=>new c.IfcRailingType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),3992365140:e=>new c.IfcRailway(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1891881377:e=>new c.IfcRailwayPart(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10]),2324767716:e=>new c.IfcRampFlightType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1469900589:e=>new c.IfcRampType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),683857671:e=>new c.IfcRationalBSplineSurfaceWithKnots(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12]),4021432810:e=>new c.IfcReferent(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),3027567501:e=>new c.IfcReinforcingElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),964333572:e=>new c.IfcReinforcingElementType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2320036040:e=>new c.IfcReinforcingMesh(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15],e[16],e[17]),2310774935:e=>new c.IfcReinforcingMeshType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15],e[16],e[17],e[18],e[19]),3818125796:e=>new c.IfcRelAdheresToElement(e[0],e[1],e[2],e[3],e[4],e[5]),160246688:e=>new c.IfcRelAggregates(e[0],e[1],e[2],e[3],e[4],e[5]),146592293:e=>new c.IfcRoad(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),550521510:e=>new c.IfcRoadPart(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10]),2781568857:e=>new c.IfcRoofType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1768891740:e=>new c.IfcSanitaryTerminalType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2157484638:e=>new c.IfcSeamCurve(e[0],e[1],e[2]),3649235739:e=>new c.IfcSecondOrderPolynomialSpiral(e[0],e[1],e[2],e[3]),544395925:e=>new c.IfcSegmentedReferenceCurve(e[0],e[1],e[2],e[3]),1027922057:e=>new c.IfcSeventhOrderPolynomialSpiral(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),4074543187:e=>new c.IfcShadingDeviceType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),33720170:e=>new c.IfcSign(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3599934289:e=>new c.IfcSignType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1894708472:e=>new c.IfcSignalType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),42703149:e=>new c.IfcSineSpiral(e[0],e[1],e[2],e[3]),4097777520:e=>new c.IfcSite(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13]),2533589738:e=>new c.IfcSlabType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1072016465:e=>new c.IfcSolarDeviceType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),3856911033:e=>new c.IfcSpace(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10]),1305183839:e=>new c.IfcSpaceHeaterType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),3812236995:e=>new c.IfcSpaceType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10]),3112655638:e=>new c.IfcStackTerminalType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1039846685:e=>new c.IfcStairFlightType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),338393293:e=>new c.IfcStairType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),682877961:e=>new c.IfcStructuralAction(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1179482911:e=>new c.IfcStructuralConnection(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),1004757350:e=>new c.IfcStructuralCurveAction(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11]),4243806635:e=>new c.IfcStructuralCurveConnection(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),214636428:e=>new c.IfcStructuralCurveMember(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2445595289:e=>new c.IfcStructuralCurveMemberVarying(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2757150158:e=>new c.IfcStructuralCurveReaction(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1807405624:e=>new c.IfcStructuralLinearAction(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11]),1252848954:e=>new c.IfcStructuralLoadGroup(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2082059205:e=>new c.IfcStructuralPointAction(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),734778138:e=>new c.IfcStructuralPointConnection(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1235345126:e=>new c.IfcStructuralPointReaction(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2986769608:e=>new c.IfcStructuralResultGroup(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),3657597509:e=>new c.IfcStructuralSurfaceAction(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11]),1975003073:e=>new c.IfcStructuralSurfaceConnection(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),148013059:e=>new c.IfcSubContractResource(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10]),3101698114:e=>new c.IfcSurfaceFeature(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2315554128:e=>new c.IfcSwitchingDeviceType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2254336722:e=>new c.IfcSystem(e[0],e[1],e[2],e[3],e[4]),413509423:e=>new c.IfcSystemFurnitureElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),5716631:e=>new c.IfcTankType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),3824725483:e=>new c.IfcTendon(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15],e[16]),2347447852:e=>new c.IfcTendonAnchor(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),3081323446:e=>new c.IfcTendonAnchorType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),3663046924:e=>new c.IfcTendonConduit(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2281632017:e=>new c.IfcTendonConduitType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2415094496:e=>new c.IfcTendonType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12]),618700268:e=>new c.IfcTrackElementType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1692211062:e=>new c.IfcTransformerType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2097647324:e=>new c.IfcTransportElementType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1953115116:e=>new c.IfcTransportationDevice(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),3593883385:e=>new c.IfcTrimmedCurve(e[0],e[1],e[2],e[3],e[4]),1600972822:e=>new c.IfcTubeBundleType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1911125066:e=>new c.IfcUnitaryEquipmentType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),728799441:e=>new c.IfcValveType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),840318589:e=>new c.IfcVehicle(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1530820697:e=>new c.IfcVibrationDamper(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3956297820:e=>new c.IfcVibrationDamperType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2391383451:e=>new c.IfcVibrationIsolator(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3313531582:e=>new c.IfcVibrationIsolatorType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2769231204:e=>new c.IfcVirtualElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),926996030:e=>new c.IfcVoidingFeature(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1898987631:e=>new c.IfcWallType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1133259667:e=>new c.IfcWasteTerminalType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),4009809668:e=>new c.IfcWindowType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12]),4088093105:e=>new c.IfcWorkCalendar(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1028945134:e=>new c.IfcWorkControl(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12]),4218914973:e=>new c.IfcWorkPlan(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13]),3342526732:e=>new c.IfcWorkSchedule(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13]),1033361043:e=>new c.IfcZone(e[0],e[1],e[2],e[3],e[4],e[5]),3821786052:e=>new c.IfcActionRequest(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1411407467:e=>new c.IfcAirTerminalBoxType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),3352864051:e=>new c.IfcAirTerminalType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1871374353:e=>new c.IfcAirToAirHeatRecoveryType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),4266260250:e=>new c.IfcAlignmentCant(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),1545765605:e=>new c.IfcAlignmentHorizontal(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),317615605:e=>new c.IfcAlignmentSegment(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),1662888072:e=>new c.IfcAlignmentVertical(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),3460190687:e=>new c.IfcAsset(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13]),1532957894:e=>new c.IfcAudioVisualApplianceType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1967976161:e=>new c.IfcBSplineCurve(e[0],e[1],e[2],e[3],e[4]),2461110595:e=>new c.IfcBSplineCurveWithKnots(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),819618141:e=>new c.IfcBeamType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),3649138523:e=>new c.IfcBearingType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),231477066:e=>new c.IfcBoilerType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1136057603:e=>new c.IfcBoundaryCurve(e[0],e[1]),644574406:e=>new c.IfcBridge(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),963979645:e=>new c.IfcBridgePart(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10]),4031249490:e=>new c.IfcBuilding(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11]),2979338954:e=>new c.IfcBuildingElementPart(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),39481116:e=>new c.IfcBuildingElementPartType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1909888760:e=>new c.IfcBuildingElementProxyType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1177604601:e=>new c.IfcBuildingSystem(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),1876633798:e=>new c.IfcBuiltElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),3862327254:e=>new c.IfcBuiltSystem(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),2188180465:e=>new c.IfcBurnerType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),395041908:e=>new c.IfcCableCarrierFittingType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),3293546465:e=>new c.IfcCableCarrierSegmentType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2674252688:e=>new c.IfcCableFittingType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1285652485:e=>new c.IfcCableSegmentType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),3203706013:e=>new c.IfcCaissonFoundationType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2951183804:e=>new c.IfcChillerType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),3296154744:e=>new c.IfcChimney(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2611217952:e=>new c.IfcCircle(e[0],e[1]),1677625105:e=>new c.IfcCivilElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),2301859152:e=>new c.IfcCoilType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),843113511:e=>new c.IfcColumn(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),400855858:e=>new c.IfcCommunicationsApplianceType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),3850581409:e=>new c.IfcCompressorType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2816379211:e=>new c.IfcCondenserType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),3898045240:e=>new c.IfcConstructionEquipmentResource(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10]),1060000209:e=>new c.IfcConstructionMaterialResource(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10]),488727124:e=>new c.IfcConstructionProductResource(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10]),2940368186:e=>new c.IfcConveyorSegmentType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),335055490:e=>new c.IfcCooledBeamType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2954562838:e=>new c.IfcCoolingTowerType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1502416096:e=>new c.IfcCourse(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1973544240:e=>new c.IfcCovering(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3495092785:e=>new c.IfcCurtainWall(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3961806047:e=>new c.IfcDamperType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),3426335179:e=>new c.IfcDeepFoundation(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),1335981549:e=>new c.IfcDiscreteAccessory(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2635815018:e=>new c.IfcDiscreteAccessoryType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),479945903:e=>new c.IfcDistributionBoardType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1599208980:e=>new c.IfcDistributionChamberElementType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2063403501:e=>new c.IfcDistributionControlElementType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1945004755:e=>new c.IfcDistributionElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),3040386961:e=>new c.IfcDistributionFlowElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),3041715199:e=>new c.IfcDistributionPort(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),3205830791:e=>new c.IfcDistributionSystem(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),395920057:e=>new c.IfcDoor(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12]),869906466:e=>new c.IfcDuctFittingType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),3760055223:e=>new c.IfcDuctSegmentType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2030761528:e=>new c.IfcDuctSilencerType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),3071239417:e=>new c.IfcEarthworksCut(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1077100507:e=>new c.IfcEarthworksElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),3376911765:e=>new c.IfcEarthworksFill(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),663422040:e=>new c.IfcElectricApplianceType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2417008758:e=>new c.IfcElectricDistributionBoardType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),3277789161:e=>new c.IfcElectricFlowStorageDeviceType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2142170206:e=>new c.IfcElectricFlowTreatmentDeviceType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1534661035:e=>new c.IfcElectricGeneratorType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1217240411:e=>new c.IfcElectricMotorType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),712377611:e=>new c.IfcElectricTimeControlType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1658829314:e=>new c.IfcEnergyConversionDevice(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),2814081492:e=>new c.IfcEngine(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3747195512:e=>new c.IfcEvaporativeCooler(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),484807127:e=>new c.IfcEvaporator(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1209101575:e=>new c.IfcExternalSpatialElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),346874300:e=>new c.IfcFanType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1810631287:e=>new c.IfcFilterType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),4222183408:e=>new c.IfcFireSuppressionTerminalType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2058353004:e=>new c.IfcFlowController(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),4278956645:e=>new c.IfcFlowFitting(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),4037862832:e=>new c.IfcFlowInstrumentType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2188021234:e=>new c.IfcFlowMeter(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3132237377:e=>new c.IfcFlowMovingDevice(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),987401354:e=>new c.IfcFlowSegment(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),707683696:e=>new c.IfcFlowStorageDevice(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),2223149337:e=>new c.IfcFlowTerminal(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),3508470533:e=>new c.IfcFlowTreatmentDevice(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),900683007:e=>new c.IfcFooting(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2713699986:e=>new c.IfcGeotechnicalAssembly(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),3009204131:e=>new c.IfcGrid(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10]),3319311131:e=>new c.IfcHeatExchanger(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2068733104:e=>new c.IfcHumidifier(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),4175244083:e=>new c.IfcInterceptor(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2176052936:e=>new c.IfcJunctionBox(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2696325953:e=>new c.IfcKerb(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),76236018:e=>new c.IfcLamp(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),629592764:e=>new c.IfcLightFixture(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1154579445:e=>new c.IfcLinearPositioningElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),1638804497:e=>new c.IfcLiquidTerminal(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1437502449:e=>new c.IfcMedicalDevice(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1073191201:e=>new c.IfcMember(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2078563270:e=>new c.IfcMobileTelecommunicationsAppliance(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),234836483:e=>new c.IfcMooringDevice(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2474470126:e=>new c.IfcMotorConnection(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2182337498:e=>new c.IfcNavigationElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),144952367:e=>new c.IfcOuterBoundaryCurve(e[0],e[1]),3694346114:e=>new c.IfcOutlet(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1383356374:e=>new c.IfcPavement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1687234759:e=>new c.IfcPile(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),310824031:e=>new c.IfcPipeFitting(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3612865200:e=>new c.IfcPipeSegment(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3171933400:e=>new c.IfcPlate(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),738039164:e=>new c.IfcProtectiveDevice(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),655969474:e=>new c.IfcProtectiveDeviceTrippingUnitType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),90941305:e=>new c.IfcPump(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3290496277:e=>new c.IfcRail(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2262370178:e=>new c.IfcRailing(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3024970846:e=>new c.IfcRamp(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3283111854:e=>new c.IfcRampFlight(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1232101972:e=>new c.IfcRationalBSplineCurveWithKnots(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3798194928:e=>new c.IfcReinforcedSoil(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),979691226:e=>new c.IfcReinforcingBar(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13]),2572171363:e=>new c.IfcReinforcingBarType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15]),2016517767:e=>new c.IfcRoof(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3053780830:e=>new c.IfcSanitaryTerminal(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1783015770:e=>new c.IfcSensorType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1329646415:e=>new c.IfcShadingDevice(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),991950508:e=>new c.IfcSignal(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1529196076:e=>new c.IfcSlab(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3420628829:e=>new c.IfcSolarDevice(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1999602285:e=>new c.IfcSpaceHeater(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1404847402:e=>new c.IfcStackTerminal(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),331165859:e=>new c.IfcStair(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),4252922144:e=>new c.IfcStairFlight(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12]),2515109513:e=>new c.IfcStructuralAnalysisModel(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),385403989:e=>new c.IfcStructuralLoadCase(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10]),1621171031:e=>new c.IfcStructuralPlanarAction(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11]),1162798199:e=>new c.IfcSwitchingDevice(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),812556717:e=>new c.IfcTank(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3425753595:e=>new c.IfcTrackElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3825984169:e=>new c.IfcTransformer(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1620046519:e=>new c.IfcTransportElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3026737570:e=>new c.IfcTubeBundle(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3179687236:e=>new c.IfcUnitaryControlElementType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),4292641817:e=>new c.IfcUnitaryEquipment(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),4207607924:e=>new c.IfcValve(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2391406946:e=>new c.IfcWall(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3512223829:e=>new c.IfcWallStandardCase(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),4237592921:e=>new c.IfcWasteTerminal(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3304561284:e=>new c.IfcWindow(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12]),2874132201:e=>new c.IfcActuatorType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1634111441:e=>new c.IfcAirTerminal(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),177149247:e=>new c.IfcAirTerminalBox(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2056796094:e=>new c.IfcAirToAirHeatRecovery(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3001207471:e=>new c.IfcAlarmType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),325726236:e=>new c.IfcAlignment(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),277319702:e=>new c.IfcAudioVisualAppliance(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),753842376:e=>new c.IfcBeam(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),4196446775:e=>new c.IfcBearing(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),32344328:e=>new c.IfcBoiler(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3314249567:e=>new c.IfcBorehole(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),1095909175:e=>new c.IfcBuildingElementProxy(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2938176219:e=>new c.IfcBurner(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),635142910:e=>new c.IfcCableCarrierFitting(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3758799889:e=>new c.IfcCableCarrierSegment(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1051757585:e=>new c.IfcCableFitting(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),4217484030:e=>new c.IfcCableSegment(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3999819293:e=>new c.IfcCaissonFoundation(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3902619387:e=>new c.IfcChiller(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),639361253:e=>new c.IfcCoil(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3221913625:e=>new c.IfcCommunicationsAppliance(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3571504051:e=>new c.IfcCompressor(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2272882330:e=>new c.IfcCondenser(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),578613899:e=>new c.IfcControllerType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),3460952963:e=>new c.IfcConveyorSegment(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),4136498852:e=>new c.IfcCooledBeam(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3640358203:e=>new c.IfcCoolingTower(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),4074379575:e=>new c.IfcDamper(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3693000487:e=>new c.IfcDistributionBoard(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1052013943:e=>new c.IfcDistributionChamberElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),562808652:e=>new c.IfcDistributionCircuit(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),1062813311:e=>new c.IfcDistributionControlElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),342316401:e=>new c.IfcDuctFitting(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3518393246:e=>new c.IfcDuctSegment(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1360408905:e=>new c.IfcDuctSilencer(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1904799276:e=>new c.IfcElectricAppliance(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),862014818:e=>new c.IfcElectricDistributionBoard(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3310460725:e=>new c.IfcElectricFlowStorageDevice(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),24726584:e=>new c.IfcElectricFlowTreatmentDevice(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),264262732:e=>new c.IfcElectricGenerator(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),402227799:e=>new c.IfcElectricMotor(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1003880860:e=>new c.IfcElectricTimeControl(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3415622556:e=>new c.IfcFan(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),819412036:e=>new c.IfcFilter(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1426591983:e=>new c.IfcFireSuppressionTerminal(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),182646315:e=>new c.IfcFlowInstrument(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2680139844:e=>new c.IfcGeomodel(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),1971632696:e=>new c.IfcGeoslice(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),2295281155:e=>new c.IfcProtectiveDeviceTrippingUnit(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),4086658281:e=>new c.IfcSensor(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),630975310:e=>new c.IfcUnitaryControlElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),4288193352:e=>new c.IfcActuator(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3087945054:e=>new c.IfcAlarm(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),25142252:e=>new c.IfcController(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8])},Ay[3]={3630933823:e=>[e.Role,e.UserDefinedRole,e.Description],618182010:e=>[e.Purpose,e.Description,e.UserDefinedPurpose],2879124712:e=>[e.StartTag,e.EndTag],3633395639:e=>[e.StartTag,e.EndTag,e.StartDistAlong,e.HorizontalLength,e.StartHeight,e.StartGradient,e.EndGradient,e.RadiusOfCurvature,e.PredefinedType],639542469:e=>[e.ApplicationDeveloper,e.Version,e.ApplicationFullName,e.ApplicationIdentifier],411424972:e=>[e.Name,e.Description,Py(e.AppliedValue),e.UnitBasis,e.ApplicableDate,e.FixedUntilDate,e.Category,e.Condition,e.ArithmeticOperator,e.Components],130549933:e=>[e.Identifier,e.Name,e.Description,e.TimeOfApproval,e.Status,e.Level,e.Qualifier,Py(e.RequestingApproval),Py(e.GivingApproval)],4037036970:e=>[e.Name],1560379544:e=>[e.Name,void 0===(e.TranslationalStiffnessByLengthX??void 0)?null:Py(e.TranslationalStiffnessByLengthX),void 0===(e.TranslationalStiffnessByLengthY??void 0)?null:Py(e.TranslationalStiffnessByLengthY),void 0===(e.TranslationalStiffnessByLengthZ??void 0)?null:Py(e.TranslationalStiffnessByLengthZ),void 0===(e.RotationalStiffnessByLengthX??void 0)?null:Py(e.RotationalStiffnessByLengthX),void 0===(e.RotationalStiffnessByLengthY??void 0)?null:Py(e.RotationalStiffnessByLengthY),void 0===(e.RotationalStiffnessByLengthZ??void 0)?null:Py(e.RotationalStiffnessByLengthZ)],3367102660:e=>[e.Name,void 0===(e.TranslationalStiffnessByAreaX??void 0)?null:Py(e.TranslationalStiffnessByAreaX),void 0===(e.TranslationalStiffnessByAreaY??void 0)?null:Py(e.TranslationalStiffnessByAreaY),void 0===(e.TranslationalStiffnessByAreaZ??void 0)?null:Py(e.TranslationalStiffnessByAreaZ)],1387855156:e=>[e.Name,void 0===(e.TranslationalStiffnessX??void 0)?null:Py(e.TranslationalStiffnessX),void 0===(e.TranslationalStiffnessY??void 0)?null:Py(e.TranslationalStiffnessY),void 0===(e.TranslationalStiffnessZ??void 0)?null:Py(e.TranslationalStiffnessZ),void 0===(e.RotationalStiffnessX??void 0)?null:Py(e.RotationalStiffnessX),void 0===(e.RotationalStiffnessY??void 0)?null:Py(e.RotationalStiffnessY),void 0===(e.RotationalStiffnessZ??void 0)?null:Py(e.RotationalStiffnessZ)],2069777674:e=>[e.Name,void 0===(e.TranslationalStiffnessX??void 0)?null:Py(e.TranslationalStiffnessX),void 0===(e.TranslationalStiffnessY??void 0)?null:Py(e.TranslationalStiffnessY),void 0===(e.TranslationalStiffnessZ??void 0)?null:Py(e.TranslationalStiffnessZ),void 0===(e.RotationalStiffnessX??void 0)?null:Py(e.RotationalStiffnessX),void 0===(e.RotationalStiffnessY??void 0)?null:Py(e.RotationalStiffnessY),void 0===(e.RotationalStiffnessZ??void 0)?null:Py(e.RotationalStiffnessZ),void 0===(e.WarpingStiffness??void 0)?null:Py(e.WarpingStiffness)],2859738748:e=>[],2614616156:e=>[Py(e.PointOnRelatingElement),Py(e.PointOnRelatedElement)],2732653382:e=>[Py(e.SurfaceOnRelatingElement),Py(e.SurfaceOnRelatedElement)],775493141:e=>[Py(e.VolumeOnRelatingElement),Py(e.VolumeOnRelatedElement)],1959218052:e=>[e.Name,e.Description,e.ConstraintGrade,e.ConstraintSource,Py(e.CreatingActor),e.CreationTime,e.UserDefinedGrade],1785450214:e=>[Py(e.SourceCRS),e.TargetCRS],1466758467:e=>[e.Name,e.Description,e.GeodeticDatum],602808272:e=>[e.Name,e.Description,Py(e.AppliedValue),e.UnitBasis,e.ApplicableDate,e.FixedUntilDate,e.Category,e.Condition,e.ArithmeticOperator,e.Components],1765591967:e=>[e.Elements,e.UnitType,e.UserDefinedType,e.Name],1045800335:e=>[e.Unit,e.Exponent],2949456006:e=>[e.LengthExponent,e.MassExponent,e.TimeExponent,e.ElectricCurrentExponent,e.ThermodynamicTemperatureExponent,e.AmountOfSubstanceExponent,e.LuminousIntensityExponent],4294318154:e=>[],3200245327:e=>[e.Location,e.Identification,e.Name],2242383968:e=>[e.Location,e.Identification,e.Name],1040185647:e=>[e.Location,e.Identification,e.Name],3548104201:e=>[e.Location,e.Identification,e.Name],917726184:e=>[e.Name,e.Description,e.GeodeticDatum,e.PrimeMeridian,e.AngleUnit,e.HeightUnit],852622518:e=>[e.AxisTag,e.AxisCurve,{type:3,value:e.SameSense.value}],3020489413:e=>[e.TimeStamp,e.ListValues.map(e=>Py(e))],2655187982:e=>[e.Name,e.Version,Py(e.Publisher),e.VersionDate,e.Location,e.Description],3452421091:e=>[e.Location,e.Identification,e.Name,e.Description,e.Language,e.ReferencedLibrary],4162380809:e=>[e.MainPlaneAngle,e.SecondaryPlaneAngle,e.LuminousIntensity],1566485204:e=>[e.LightDistributionCurve,e.DistributionData],3057273783:e=>[Py(e.SourceCRS),e.TargetCRS,e.Eastings,e.Northings,e.OrthogonalHeight,e.XAxisAbscissa,e.XAxisOrdinate,e.Scale],4105526436:e=>[Py(e.SourceCRS),e.TargetCRS,e.Eastings,e.Northings,e.OrthogonalHeight,e.XAxisAbscissa,e.XAxisOrdinate,e.Scale,e.FactorX,e.FactorY,e.FactorZ],1847130766:e=>[Py(e.MaterialClassifications),e.ClassifiedMaterial],760658860:e=>[],248100487:e=>[e.Material,e.LayerThickness,null==e.IsVentilated?null:{type:3,value:e.IsVentilated.value},e.Name,e.Description,e.Category,e.Priority],3303938423:e=>[e.MaterialLayers,e.LayerSetName,e.Description],1847252529:e=>[e.Material,e.LayerThickness,null==e.IsVentilated?null:{type:3,value:e.IsVentilated.value},e.Name,e.Description,e.Category,e.Priority,e.OffsetDirection,e.OffsetValues],2199411900:e=>[e.Materials],2235152071:e=>[e.Name,e.Description,e.Material,e.Profile,e.Priority,e.Category],164193824:e=>[e.Name,e.Description,e.MaterialProfiles,e.CompositeProfile],552965576:e=>[e.Name,e.Description,e.Material,e.Profile,e.Priority,e.Category,e.OffsetValues],1507914824:e=>[],2597039031:e=>[Py(e.ValueComponent),Py(e.UnitComponent)],3368373690:e=>[e.Name,e.Description,e.ConstraintGrade,e.ConstraintSource,Py(e.CreatingActor),e.CreationTime,e.UserDefinedGrade,e.Benchmark,e.ValueSource,Py(e.DataValue),e.ReferencePath],2706619895:e=>[e.Currency],1918398963:e=>[e.Dimensions,e.UnitType],3701648758:e=>[e.PlacementRelTo],2251480897:e=>[e.Name,e.Description,e.ConstraintGrade,e.ConstraintSource,Py(e.CreatingActor),e.CreationTime,e.UserDefinedGrade,e.BenchmarkValues,e.LogicalAggregator,e.ObjectiveQualifier,e.UserDefinedQualifier],4251960020:e=>[e.Identification,e.Name,e.Description,e.Roles,e.Addresses],1207048766:e=>[e.OwningUser,e.OwningApplication,e.State,e.ChangeAction,e.LastModifiedDate,e.LastModifyingUser,e.LastModifyingApplication,e.CreationDate],2077209135:e=>[e.Identification,e.FamilyName,e.GivenName,e.MiddleNames,e.PrefixTitles,e.SuffixTitles,e.Roles,e.Addresses],101040310:e=>[e.ThePerson,e.TheOrganization,e.Roles],2483315170:e=>[e.Name,e.Description],2226359599:e=>[e.Name,e.Description,e.Unit],3355820592:e=>[e.Purpose,e.Description,e.UserDefinedPurpose,e.InternalLocation,e.AddressLines,e.PostalBox,e.Town,e.Region,e.PostalCode,e.Country],677532197:e=>[],2022622350:e=>[e.Name,e.Description,Py(e.AssignedItems),e.Identifier],1304840413:e=>[e.Name,e.Description,Py(e.AssignedItems),e.Identifier,{type:3,value:e.LayerOn.value},{type:3,value:e.LayerFrozen.value},{type:3,value:e.LayerBlocked.value},e.LayerStyles],3119450353:e=>[e.Name],2095639259:e=>[e.Name,e.Description,e.Representations],3958567839:e=>[e.ProfileType,e.ProfileName],3843373140:e=>[e.Name,e.Description,e.GeodeticDatum,e.VerticalDatum,e.MapProjection,e.MapZone,e.MapUnit],986844984:e=>[],3710013099:e=>[e.Name,e.EnumerationValues.map(e=>Py(e)),Py(e.Unit)],2044713172:e=>[e.Name,e.Description,e.Unit,e.AreaValue,e.Formula],2093928680:e=>[e.Name,e.Description,e.Unit,e.CountValue,e.Formula],931644368:e=>[e.Name,e.Description,e.Unit,e.LengthValue,e.Formula],2691318326:e=>[e.Name,e.Description,e.Unit,e.NumberValue,e.Formula],3252649465:e=>[e.Name,e.Description,e.Unit,e.TimeValue,e.Formula],2405470396:e=>[e.Name,e.Description,e.Unit,e.VolumeValue,e.Formula],825690147:e=>[e.Name,e.Description,e.Unit,e.WeightValue,e.Formula],3915482550:e=>[e.RecurrenceType,e.DayComponent,e.WeekdayComponent,e.MonthComponent,e.Position,e.Interval,e.Occurrences,e.TimePeriods],2433181523:e=>[e.TypeIdentifier,e.AttributeIdentifier,e.InstanceName,e.ListPositions,e.InnerReference],1076942058:e=>[e.ContextOfItems,e.RepresentationIdentifier,e.RepresentationType,e.Items],3377609919:e=>[e.ContextIdentifier,e.ContextType],3008791417:e=>[],1660063152:e=>[Py(e.MappingOrigin),e.MappedRepresentation],2439245199:e=>[e.Name,e.Description],1794013214:e=>[Py(e.SourceCRS),e.TargetCRS,Py(e.FirstCoordinate),Py(e.SecondCoordinate),e.Height],2341007311:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description],448429030:e=>[void 0,e.UnitType,e.Prefix,e.Name],1054537805:e=>[e.Name,e.DataOrigin,e.UserDefinedDataOrigin],867548509:e=>[e.ShapeRepresentations,e.Name,e.Description,{type:3,value:e.ProductDefinitional.value},Py(e.PartOfProductDefinitionShape)],3982875396:e=>[e.ContextOfItems,e.RepresentationIdentifier,e.RepresentationType,e.Items],4240577450:e=>[e.ContextOfItems,e.RepresentationIdentifier,e.RepresentationType,e.Items],2273995522:e=>[e.Name],2162789131:e=>[e.Name],3478079324:e=>[e.Name,e.Values,e.Locations],609421318:e=>[e.Name],2525727697:e=>[e.Name],3408363356:e=>[e.Name,e.DeltaTConstant,e.DeltaTY,e.DeltaTZ],2830218821:e=>[e.ContextOfItems,e.RepresentationIdentifier,e.RepresentationType,e.Items],3958052878:e=>[e.Item,e.Styles,e.Name],3049322572:e=>[e.ContextOfItems,e.RepresentationIdentifier,e.RepresentationType,e.Items],2934153892:e=>[e.Name,e.SurfaceReinforcement1,e.SurfaceReinforcement2,e.ShearReinforcement],1300840506:e=>[e.Name,e.Side,Py(e.Styles)],3303107099:e=>[e.DiffuseTransmissionColour,e.DiffuseReflectionColour,e.TransmissionColour,e.ReflectanceColour],1607154358:e=>[e.RefractionIndex,e.DispersionFactor],846575682:e=>[e.SurfaceColour,e.Transparency],1351298697:e=>[e.Textures],626085974:e=>[{type:3,value:e.RepeatS.value},{type:3,value:e.RepeatT.value},e.Mode,e.TextureTransform,e.Parameter],985171141:e=>[e.Name,e.Rows,e.Columns],2043862942:e=>[e.Identifier,e.Name,e.Description,Py(e.Unit),e.ReferencePath],531007025:e=>[void 0===(e.RowCells??void 0)?null:e.RowCells.map(e=>Py(e)),null==e.IsHeading?null:{type:3,value:e.IsHeading.value}],1549132990:e=>[e.Name,e.DataOrigin,e.UserDefinedDataOrigin,e.DurationType,e.ScheduleDuration,e.ScheduleStart,e.ScheduleFinish,e.EarlyStart,e.EarlyFinish,e.LateStart,e.LateFinish,e.FreeFloat,e.TotalFloat,null==e.IsCritical?null:{type:3,value:e.IsCritical.value},e.StatusTime,e.ActualDuration,e.ActualStart,e.ActualFinish,e.RemainingTime,e.Completion],2771591690:e=>[e.Name,e.DataOrigin,e.UserDefinedDataOrigin,e.DurationType,e.ScheduleDuration,e.ScheduleStart,e.ScheduleFinish,e.EarlyStart,e.EarlyFinish,e.LateStart,e.LateFinish,e.FreeFloat,e.TotalFloat,null==e.IsCritical?null:{type:3,value:e.IsCritical.value},e.StatusTime,e.ActualDuration,e.ActualStart,e.ActualFinish,e.RemainingTime,e.Completion,e.Recurrence],912023232:e=>[e.Purpose,e.Description,e.UserDefinedPurpose,e.TelephoneNumbers,e.FacsimileNumbers,e.PagerNumber,e.ElectronicMailAddresses,e.WWWHomePageURL,e.MessagingIDs],1447204868:e=>[e.Name,e.TextCharacterAppearance,e.TextStyle,Py(e.TextFontStyle),null==e.ModelOrDraughting?null:{type:3,value:e.ModelOrDraughting.value}],2636378356:e=>[Py(e.Colour),Py(e.BackgroundColour)],1640371178:e=>[void 0===(e.TextIndent??void 0)?null:Py(e.TextIndent),e.TextAlign,e.TextDecoration,void 0===(e.LetterSpacing??void 0)?null:Py(e.LetterSpacing),void 0===(e.WordSpacing??void 0)?null:Py(e.WordSpacing),e.TextTransform,void 0===(e.LineHeight??void 0)?null:Py(e.LineHeight)],280115917:e=>[e.Maps],1742049831:e=>[e.Maps,e.Mode,e.Parameter],222769930:e=>[e.TexCoordIndex,e.TexCoordsOf],1010789467:e=>[e.TexCoordIndex,e.TexCoordsOf,e.InnerTexCoordIndices],2552916305:e=>[e.Maps,e.Vertices,e.MappedTo],1210645708:e=>[e.Coordinates],3611470254:e=>[e.TexCoordsList],1199560280:e=>[e.StartTime,e.EndTime],3101149627:e=>[e.Name,e.Description,e.StartTime,e.EndTime,e.TimeSeriesDataType,e.DataOrigin,e.UserDefinedDataOrigin,Py(e.Unit)],581633288:e=>[e.ListValues.map(e=>Py(e))],1377556343:e=>[],1735638870:e=>[e.ContextOfItems,e.RepresentationIdentifier,e.RepresentationType,e.Items],180925521:e=>[Py(e.Units)],2799835756:e=>[],1907098498:e=>[e.VertexGeometry],891718957:e=>[e.IntersectingAxes,e.OffsetDistances],1175146630:e=>[e.WellKnownText,e.CoordinateReferenceSystem],1236880293:e=>[e.Name,e.DataOrigin,e.UserDefinedDataOrigin,e.RecurrencePattern,e.StartDate,e.FinishDate],3752311538:e=>[e.StartTag,e.EndTag,e.StartDistAlong,e.HorizontalLength,e.StartCantLeft,e.EndCantLeft,e.StartCantRight,e.EndCantRight,e.PredefinedType],536804194:e=>[e.StartTag,e.EndTag,e.StartPoint,e.StartDirection,e.StartRadiusOfCurvature,e.EndRadiusOfCurvature,e.SegmentLength,e.GravityCenterLineHeight,e.PredefinedType],3869604511:e=>[e.Name,e.Description,e.RelatingApproval,e.RelatedApprovals],3798115385:e=>[e.ProfileType,e.ProfileName,e.OuterCurve],1310608509:e=>[e.ProfileType,e.ProfileName,e.Curve],2705031697:e=>[e.ProfileType,e.ProfileName,e.OuterCurve,e.InnerCurves],616511568:e=>[{type:3,value:e.RepeatS.value},{type:3,value:e.RepeatT.value},e.Mode,e.TextureTransform,e.Parameter,e.RasterFormat,e.RasterCode],3150382593:e=>[e.ProfileType,e.ProfileName,e.Curve,e.Thickness],747523909:e=>[e.Source,e.Edition,e.EditionDate,e.Name,e.Description,e.Specification,e.ReferenceTokens],647927063:e=>[e.Location,e.Identification,e.Name,Py(e.ReferencedSource),e.Description,e.Sort],3285139300:e=>[e.ColourList],3264961684:e=>[e.Name],1485152156:e=>[e.ProfileType,e.ProfileName,e.Profiles,e.Label],370225590:e=>[e.CfsFaces],1981873012:e=>[Py(e.CurveOnRelatingElement),Py(e.CurveOnRelatedElement)],45288368:e=>[Py(e.PointOnRelatingElement),Py(e.PointOnRelatedElement),e.EccentricityInX,e.EccentricityInY,e.EccentricityInZ],3050246964:e=>[e.Dimensions,e.UnitType,e.Name],2889183280:e=>[e.Dimensions,e.UnitType,e.Name,e.ConversionFactor],2713554722:e=>[e.Dimensions,e.UnitType,e.Name,e.ConversionFactor,e.ConversionOffset],539742890:e=>[e.Name,e.Description,e.RelatingMonetaryUnit,e.RelatedMonetaryUnit,e.ExchangeRate,e.RateDateTime,e.RateSource],3800577675:e=>[e.Name,Py(e.CurveFont),void 0===(e.CurveWidth??void 0)?null:Py(e.CurveWidth),Py(e.CurveColour),null==e.ModelOrDraughting?null:{type:3,value:e.ModelOrDraughting.value}],1105321065:e=>[e.Name,e.PatternList],2367409068:e=>[e.Name,Py(e.CurveStyleFont),e.CurveFontScaling],3510044353:e=>[e.VisibleSegmentLength,e.InvisibleSegmentLength],3632507154:e=>[e.ProfileType,e.ProfileName,e.ParentProfile,e.Operator,e.Label],1154170062:e=>[e.Identification,e.Name,e.Description,e.Location,e.Purpose,e.IntendedUse,e.Scope,e.Revision,Py(e.DocumentOwner),Py(e.Editors),e.CreationTime,e.LastRevisionTime,e.ElectronicFormat,e.ValidFrom,e.ValidUntil,e.Confidentiality,e.Status],770865208:e=>[e.Name,e.Description,e.RelatingDocument,e.RelatedDocuments,e.RelationshipType],3732053477:e=>[e.Location,e.Identification,e.Name,e.Description,e.ReferencedDocument],3900360178:e=>[e.EdgeStart,e.EdgeEnd],476780140:e=>[e.EdgeStart,e.EdgeEnd,e.EdgeGeometry,{type:3,value:e.SameSense.value}],211053100:e=>[e.Name,e.DataOrigin,e.UserDefinedDataOrigin,e.ActualDate,e.EarlyDate,e.LateDate,e.ScheduleDate],297599258:e=>[e.Name,e.Description,e.Properties],1437805879:e=>[e.Name,e.Description,e.RelatingReference,Py(e.RelatedResourceObjects)],2556980723:e=>[e.Bounds],1809719519:e=>[e.Bound,{type:3,value:e.Orientation.value}],803316827:e=>[e.Bound,{type:3,value:e.Orientation.value}],3008276851:e=>[e.Bounds,e.FaceSurface,{type:3,value:e.SameSense.value}],4219587988:e=>[e.Name,e.TensionFailureX,e.TensionFailureY,e.TensionFailureZ,e.CompressionFailureX,e.CompressionFailureY,e.CompressionFailureZ],738692330:e=>[e.Name,Py(e.FillStyles),null==e.ModelOrDraughting?null:{type:3,value:e.ModelOrDraughting.value}],3448662350:e=>[e.ContextIdentifier,e.ContextType,e.CoordinateSpaceDimension,e.Precision,Py(e.WorldCoordinateSystem),e.TrueNorth],2453401579:e=>[],4142052618:e=>[e.ContextIdentifier,e.ContextType,void 0,void 0,void 0,void 0,e.ParentContext,e.TargetScale,e.TargetView,e.UserDefinedTargetView],3590301190:e=>[Py(e.Elements)],178086475:e=>[e.PlacementRelTo,e.PlacementLocation,Py(e.PlacementRefDirection)],812098782:e=>[e.BaseSurface,{type:3,value:e.AgreementFlag.value}],3905492369:e=>[{type:3,value:e.RepeatS.value},{type:3,value:e.RepeatT.value},e.Mode,e.TextureTransform,e.Parameter,e.URLReference],3570813810:e=>[e.MappedTo,e.Opacity,e.Colours,e.ColourIndex],1437953363:e=>[e.Maps,e.MappedTo,e.TexCoords],2133299955:e=>[e.Maps,e.MappedTo,e.TexCoords,e.TexCoordIndex],3741457305:e=>[e.Name,e.Description,e.StartTime,e.EndTime,e.TimeSeriesDataType,e.DataOrigin,e.UserDefinedDataOrigin,Py(e.Unit),e.Values],1585845231:e=>[e.Name,e.DataOrigin,e.UserDefinedDataOrigin,Py(e.LagValue),e.DurationType],1402838566:e=>[e.Name,e.LightColour,e.AmbientIntensity,e.Intensity],125510826:e=>[e.Name,e.LightColour,e.AmbientIntensity,e.Intensity],2604431987:e=>[e.Name,e.LightColour,e.AmbientIntensity,e.Intensity,e.Orientation],4266656042:e=>[e.Name,e.LightColour,e.AmbientIntensity,e.Intensity,e.Position,e.ColourAppearance,e.ColourTemperature,e.LuminousFlux,e.LightEmissionSource,Py(e.LightDistributionDataSource)],1520743889:e=>[e.Name,e.LightColour,e.AmbientIntensity,e.Intensity,e.Position,e.Radius,e.ConstantAttenuation,e.DistanceAttenuation,e.QuadricAttenuation],3422422726:e=>[e.Name,e.LightColour,e.AmbientIntensity,e.Intensity,e.Position,e.Radius,e.ConstantAttenuation,e.DistanceAttenuation,e.QuadricAttenuation,e.Orientation,e.ConcentrationExponent,e.SpreadAngle,e.BeamWidthAngle],388784114:e=>[e.PlacementRelTo,e.RelativePlacement,e.CartesianPosition],2624227202:e=>[e.PlacementRelTo,Py(e.RelativePlacement)],1008929658:e=>[],2347385850:e=>[e.MappingSource,e.MappingTarget],1838606355:e=>[e.Name,e.Description,e.Category],3708119e3:e=>[e.Name,e.Description,e.Material,e.Fraction,e.Category],2852063980:e=>[e.Name,e.Description,e.MaterialConstituents],2022407955:e=>[e.Name,e.Description,e.Representations,e.RepresentedMaterial],1303795690:e=>[e.ForLayerSet,e.LayerSetDirection,e.DirectionSense,e.OffsetFromReferenceLine,e.ReferenceExtent],3079605661:e=>[e.ForProfileSet,e.CardinalPoint,e.ReferenceExtent],3404854881:e=>[e.ForProfileSet,e.CardinalPoint,e.ReferenceExtent,e.ForProfileEndSet,e.CardinalEndPoint],3265635763:e=>[e.Name,e.Description,e.Properties,e.Material],853536259:e=>[e.Name,e.Description,e.RelatingMaterial,e.RelatedMaterials,e.MaterialExpression],2998442950:e=>[e.ProfileType,e.ProfileName,e.ParentProfile,void 0,e.Label],219451334:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description],182550632:e=>[e.ProfileType,e.ProfileName,{type:3,value:e.HorizontalWidths.value},e.Widths,e.Slopes,e.Tags,e.OffsetPoint],2665983363:e=>[e.CfsFaces],1411181986:e=>[e.Name,e.Description,e.RelatingOrganization,e.RelatedOrganizations],1029017970:e=>[void 0,void 0,e.EdgeElement,{type:3,value:e.Orientation.value}],2529465313:e=>[e.ProfileType,e.ProfileName,e.Position],2519244187:e=>[e.EdgeList],3021840470:e=>[e.Name,e.Description,e.HasQuantities,e.Discrimination,e.Quality,e.Usage],597895409:e=>[{type:3,value:e.RepeatS.value},{type:3,value:e.RepeatT.value},e.Mode,e.TextureTransform,e.Parameter,e.Width,e.Height,e.ColourComponents,e.Pixel],2004835150:e=>[e.Location],1663979128:e=>[e.SizeInX,e.SizeInY],2067069095:e=>[],2165702409:e=>[Py(e.DistanceAlong),e.OffsetLateral,e.OffsetVertical,e.OffsetLongitudinal,e.BasisCurve],4022376103:e=>[e.BasisCurve,e.PointParameter],1423911732:e=>[e.BasisSurface,e.PointParameterU,e.PointParameterV],2924175390:e=>[e.Polygon],2775532180:e=>[e.BaseSurface,{type:3,value:e.AgreementFlag.value},e.Position,e.PolygonalBoundary],3727388367:e=>[e.Name],3778827333:e=>[],1775413392:e=>[e.Name],673634403:e=>[e.Name,e.Description,e.Representations],2802850158:e=>[e.Name,e.Description,e.Properties,e.ProfileDefinition],2598011224:e=>[e.Name,e.Specification],1680319473:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description],148025276:e=>[e.Name,e.Description,e.DependingProperty,e.DependantProperty,e.Expression],3357820518:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description],1482703590:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description],2090586900:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description],3615266464:e=>[e.ProfileType,e.ProfileName,e.Position,e.XDim,e.YDim],3413951693:e=>[e.Name,e.Description,e.StartTime,e.EndTime,e.TimeSeriesDataType,e.DataOrigin,e.UserDefinedDataOrigin,Py(e.Unit),e.TimeStep,e.Values],1580146022:e=>[e.TotalCrossSectionArea,e.SteelGrade,e.BarSurface,e.EffectiveDepth,e.NominalBarDiameter,e.BarCount],478536968:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description],2943643501:e=>[e.Name,e.Description,Py(e.RelatedResourceObjects),e.RelatingApproval],1608871552:e=>[e.Name,e.Description,e.RelatingConstraint,Py(e.RelatedResourceObjects)],1042787934:e=>[e.Name,e.DataOrigin,e.UserDefinedDataOrigin,e.ScheduleWork,e.ScheduleUsage,e.ScheduleStart,e.ScheduleFinish,e.ScheduleContour,e.LevelingDelay,null==e.IsOverAllocated?null:{type:3,value:e.IsOverAllocated.value},e.StatusTime,e.ActualWork,e.ActualUsage,e.ActualStart,e.ActualFinish,e.RemainingWork,e.RemainingUsage,e.Completion],2778083089:e=>[e.ProfileType,e.ProfileName,e.Position,e.XDim,e.YDim,e.RoundingRadius],2042790032:e=>[e.SectionType,e.StartProfile,e.EndProfile],4165799628:e=>[e.LongitudinalStartPosition,e.LongitudinalEndPosition,e.TransversePosition,e.ReinforcementRole,e.SectionDefinition,e.CrossSectionReinforcementDefinitions],1509187699:e=>[e.SpineCurve,e.CrossSections,e.CrossSectionPositions],823603102:e=>[e.Transition],4124623270:e=>[Py(e.SbsmBoundary)],3692461612:e=>[e.Name,e.Specification],2609359061:e=>[e.Name,e.SlippageX,e.SlippageY,e.SlippageZ],723233188:e=>[],1595516126:e=>[e.Name,e.LinearForceX,e.LinearForceY,e.LinearForceZ,e.LinearMomentX,e.LinearMomentY,e.LinearMomentZ],2668620305:e=>[e.Name,e.PlanarForceX,e.PlanarForceY,e.PlanarForceZ],2473145415:e=>[e.Name,e.DisplacementX,e.DisplacementY,e.DisplacementZ,e.RotationalDisplacementRX,e.RotationalDisplacementRY,e.RotationalDisplacementRZ],1973038258:e=>[e.Name,e.DisplacementX,e.DisplacementY,e.DisplacementZ,e.RotationalDisplacementRX,e.RotationalDisplacementRY,e.RotationalDisplacementRZ,e.Distortion],1597423693:e=>[e.Name,e.ForceX,e.ForceY,e.ForceZ,e.MomentX,e.MomentY,e.MomentZ],1190533807:e=>[e.Name,e.ForceX,e.ForceY,e.ForceZ,e.MomentX,e.MomentY,e.MomentZ,e.WarpingMoment],2233826070:e=>[e.EdgeStart,e.EdgeEnd,e.ParentEdge],2513912981:e=>[],1878645084:e=>[e.SurfaceColour,e.Transparency,Py(e.DiffuseColour),Py(e.TransmissionColour),Py(e.DiffuseTransmissionColour),Py(e.ReflectionColour),Py(e.SpecularColour),void 0===(e.SpecularHighlight??void 0)?null:Py(e.SpecularHighlight),e.ReflectanceMethod],2247615214:e=>[e.SweptArea,e.Position],1260650574:e=>[e.Directrix,e.Radius,e.InnerRadius,e.StartParam,e.EndParam],1096409881:e=>[e.Directrix,e.Radius,e.InnerRadius,e.StartParam,e.EndParam,e.FilletRadius],230924584:e=>[e.SweptCurve,e.Position],3071757647:e=>[e.ProfileType,e.ProfileName,e.Position,e.Depth,e.FlangeWidth,e.WebThickness,e.FlangeThickness,e.FilletRadius,e.FlangeEdgeRadius,e.WebEdgeRadius,e.WebSlope,e.FlangeSlope],901063453:e=>[],4282788508:e=>[e.Literal,Py(e.Placement),e.Path],3124975700:e=>[e.Literal,Py(e.Placement),e.Path,e.Extent,e.BoxAlignment],1983826977:e=>[e.Name,e.FontFamily,e.FontStyle,e.FontVariant,e.FontWeight,Py(e.FontSize)],2715220739:e=>[e.ProfileType,e.ProfileName,e.Position,e.BottomXDim,e.TopXDim,e.YDim,e.TopXOffset],1628702193:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets],3736923433:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.Identification,e.LongDescription,e.ProcessType],2347495698:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag],3698973494:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.Identification,e.LongDescription,e.ResourceType],427810014:e=>[e.ProfileType,e.ProfileName,e.Position,e.Depth,e.FlangeWidth,e.WebThickness,e.FlangeThickness,e.FilletRadius,e.EdgeRadius,e.FlangeSlope],1417489154:e=>[e.Orientation,e.Magnitude],2759199220:e=>[e.LoopVertex],2543172580:e=>[e.ProfileType,e.ProfileName,e.Position,e.Depth,e.FlangeWidth,e.WebThickness,e.FlangeThickness,e.FilletRadius,e.EdgeRadius],3406155212:e=>[e.Bounds,e.FaceSurface,{type:3,value:e.SameSense.value}],669184980:e=>[e.OuterBoundary,e.InnerBoundaries],3207858831:e=>[e.ProfileType,e.ProfileName,e.Position,e.BottomFlangeWidth,e.OverallDepth,e.WebThickness,e.BottomFlangeThickness,e.BottomFlangeFilletRadius,e.TopFlangeWidth,e.TopFlangeThickness,e.TopFlangeFilletRadius,e.BottomFlangeEdgeRadius,e.BottomFlangeSlope,e.TopFlangeEdgeRadius,e.TopFlangeSlope],4261334040:e=>[e.Location,e.Axis],3125803723:e=>[e.Location,e.RefDirection],2740243338:e=>[e.Location,e.Axis,e.RefDirection],3425423356:e=>[e.Location,e.Axis,e.RefDirection],2736907675:e=>[e.Operator,Py(e.FirstOperand),Py(e.SecondOperand)],4182860854:e=>[],2581212453:e=>[e.Corner,e.XDim,e.YDim,e.ZDim],2713105998:e=>[e.BaseSurface,{type:3,value:e.AgreementFlag.value},e.Enclosure],2898889636:e=>[e.ProfileType,e.ProfileName,e.Position,e.Depth,e.Width,e.WallThickness,e.Girth,e.InternalFilletRadius],1123145078:e=>[e.Coordinates],574549367:e=>[],1675464909:e=>[e.CoordList,e.TagList],2059837836:e=>[e.CoordList,e.TagList],59481748:e=>[e.Axis1,e.Axis2,e.LocalOrigin,e.Scale],3749851601:e=>[e.Axis1,e.Axis2,e.LocalOrigin,e.Scale],3486308946:e=>[e.Axis1,e.Axis2,e.LocalOrigin,e.Scale,e.Scale2],3331915920:e=>[e.Axis1,e.Axis2,e.LocalOrigin,e.Scale,e.Axis3],1416205885:e=>[e.Axis1,e.Axis2,e.LocalOrigin,e.Scale,e.Axis3,e.Scale2,e.Scale3],1383045692:e=>[e.ProfileType,e.ProfileName,e.Position,e.Radius],2205249479:e=>[e.CfsFaces],776857604:e=>[e.Name,e.Red,e.Green,e.Blue],2542286263:e=>[e.Name,e.Specification,e.UsageName,e.HasProperties],2485617015:e=>[e.Transition,{type:3,value:e.SameSense.value},e.ParentCurve],2574617495:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.Identification,e.LongDescription,e.ResourceType,e.BaseCosts,e.BaseQuantity],3419103109:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.LongName,e.Phase,e.RepresentationContexts,e.UnitsInContext],1815067380:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.Identification,e.LongDescription,e.ResourceType,e.BaseCosts,e.BaseQuantity,e.PredefinedType],2506170314:e=>[e.Position],2147822146:e=>[Py(e.TreeRootExpression)],2601014836:e=>[],2827736869:e=>[e.BasisSurface,e.OuterBoundary,e.InnerBoundaries],2629017746:e=>[e.BasisSurface,e.Boundaries,{type:3,value:e.ImplicitOuter.value}],4212018352:e=>[e.Transition,e.Placement,Py(e.SegmentStart),Py(e.SegmentLength),e.ParentCurve],32440307:e=>[e.DirectionRatios],593015953:e=>[e.SweptArea,e.Position,e.Directrix,void 0===(e.StartParam??void 0)?null:Py(e.StartParam),void 0===(e.EndParam??void 0)?null:Py(e.EndParam)],1472233963:e=>[e.EdgeList],1883228015:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.MethodOfMeasurement,e.Quantities],339256511:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType],2777663545:e=>[e.Position],2835456948:e=>[e.ProfileType,e.ProfileName,e.Position,e.SemiAxis1,e.SemiAxis2],4024345920:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.Identification,e.LongDescription,e.ProcessType,e.PredefinedType,e.EventTriggerType,e.UserDefinedEventTriggerType],477187591:e=>[e.SweptArea,e.Position,e.ExtrudedDirection,e.Depth],2804161546:e=>[e.SweptArea,e.Position,e.ExtrudedDirection,e.Depth,e.EndSweptArea],2047409740:e=>[e.FbsmFaces],374418227:e=>[e.HatchLineAppearance,Py(e.StartOfNextHatchLine),e.PointOfReferenceHatchLine,e.PatternStart,e.HatchLineAngle],315944413:e=>[e.TilingPattern,e.Tiles,e.TilingScale],2652556860:e=>[e.SweptArea,e.Position,e.Directrix,void 0===(e.StartParam??void 0)?null:Py(e.StartParam),void 0===(e.EndParam??void 0)?null:Py(e.EndParam),e.FixedReference],4238390223:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType],1268542332:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.AssemblyPlace,e.PredefinedType],4095422895:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],987898635:e=>[Py(e.Elements)],1484403080:e=>[e.ProfileType,e.ProfileName,e.Position,e.OverallWidth,e.OverallDepth,e.WebThickness,e.FlangeThickness,e.FilletRadius,e.FlangeEdgeRadius,e.FlangeSlope],178912537:e=>[e.CoordIndex],2294589976:e=>[e.CoordIndex,e.InnerCoordIndices],3465909080:e=>[e.Maps,e.MappedTo,e.TexCoords,e.TexCoordIndices],572779678:e=>[e.ProfileType,e.ProfileName,e.Position,e.Depth,e.Width,e.Thickness,e.FilletRadius,e.EdgeRadius,e.LegSlope],428585644:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.Identification,e.LongDescription,e.ResourceType,e.BaseCosts,e.BaseQuantity,e.PredefinedType],1281925730:e=>[e.Pnt,e.Dir],1425443689:e=>[e.Outer],3888040117:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType],590820931:e=>[e.BasisCurve],3388369263:e=>[e.BasisCurve,e.Distance,{type:3,value:e.SelfIntersect.value}],3505215534:e=>[e.BasisCurve,e.Distance,{type:3,value:e.SelfIntersect.value},e.RefDirection],2485787929:e=>[e.BasisCurve,e.OffsetValues,e.Tag],1682466193:e=>[e.BasisSurface,e.ReferenceCurve],603570806:e=>[e.SizeInX,e.SizeInY,Py(e.Placement)],220341763:e=>[e.Position],3381221214:e=>[e.Position,e.CoefficientsX,e.CoefficientsY,e.CoefficientsZ],759155922:e=>[e.Name],2559016684:e=>[e.Name],3967405729:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description],569719735:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.Identification,e.LongDescription,e.ProcessType,e.PredefinedType],2945172077:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.Identification,e.LongDescription],4208778838:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation],103090709:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.LongName,e.Phase,e.RepresentationContexts,e.UnitsInContext],653396225:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.LongName,e.Phase,e.RepresentationContexts,e.UnitsInContext],871118103:e=>[e.Name,e.Specification,void 0===(e.UpperBoundValue??void 0)?null:Py(e.UpperBoundValue),void 0===(e.LowerBoundValue??void 0)?null:Py(e.LowerBoundValue),Py(e.Unit),void 0===(e.SetPointValue??void 0)?null:Py(e.SetPointValue)],4166981789:e=>[e.Name,e.Specification,void 0===(e.EnumerationValues??void 0)?null:e.EnumerationValues.map(e=>Py(e)),e.EnumerationReference],2752243245:e=>[e.Name,e.Specification,void 0===(e.ListValues??void 0)?null:e.ListValues.map(e=>Py(e)),Py(e.Unit)],941946838:e=>[e.Name,e.Specification,e.UsageName,Py(e.PropertyReference)],1451395588:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.HasProperties],492091185:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.TemplateType,e.ApplicableEntity,e.HasPropertyTemplates],3650150729:e=>[e.Name,e.Specification,void 0===(e.NominalValue??void 0)?null:Py(e.NominalValue),Py(e.Unit)],110355661:e=>[e.Name,e.Specification,void 0===(e.DefiningValues??void 0)?null:e.DefiningValues.map(e=>Py(e)),void 0===(e.DefinedValues??void 0)?null:e.DefinedValues.map(e=>Py(e)),e.Expression,Py(e.DefiningUnit),Py(e.DefinedUnit),e.CurveInterpolation],3521284610:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description],2770003689:e=>[e.ProfileType,e.ProfileName,e.Position,e.XDim,e.YDim,e.WallThickness,e.InnerFilletRadius,e.OuterFilletRadius],2798486643:e=>[e.Position,e.XLength,e.YLength,e.Height],3454111270:e=>[e.BasisSurface,e.U1,e.V1,e.U2,e.V2,{type:3,value:e.Usense.value},{type:3,value:e.Vsense.value}],3765753017:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.DefinitionType,e.ReinforcementSectionDefinitions],3939117080:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatedObjects,null==e.RelatedObjectsType?null:{type:3,value:e.RelatedObjectsType.value}],1683148259:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatedObjects,null==e.RelatedObjectsType?null:{type:3,value:e.RelatedObjectsType.value},e.RelatingActor,e.ActingRole],2495723537:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatedObjects,null==e.RelatedObjectsType?null:{type:3,value:e.RelatedObjectsType.value},e.RelatingControl],1307041759:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatedObjects,null==e.RelatedObjectsType?null:{type:3,value:e.RelatedObjectsType.value},e.RelatingGroup],1027710054:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatedObjects,null==e.RelatedObjectsType?null:{type:3,value:e.RelatedObjectsType.value},e.RelatingGroup,e.Factor],4278684876:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatedObjects,null==e.RelatedObjectsType?null:{type:3,value:e.RelatedObjectsType.value},Py(e.RelatingProcess),e.QuantityInProcess],2857406711:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatedObjects,null==e.RelatedObjectsType?null:{type:3,value:e.RelatedObjectsType.value},Py(e.RelatingProduct)],205026976:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatedObjects,null==e.RelatedObjectsType?null:{type:3,value:e.RelatedObjectsType.value},Py(e.RelatingResource)],1865459582:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,Py(e.RelatedObjects)],4095574036:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,Py(e.RelatedObjects),e.RelatingApproval],919958153:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,Py(e.RelatedObjects),Py(e.RelatingClassification)],2728634034:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,Py(e.RelatedObjects),e.Intent,e.RelatingConstraint],982818633:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,Py(e.RelatedObjects),Py(e.RelatingDocument)],3840914261:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,Py(e.RelatedObjects),Py(e.RelatingLibrary)],2655215786:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,Py(e.RelatedObjects),Py(e.RelatingMaterial)],1033248425:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,Py(e.RelatedObjects),e.RelatingProfileDef],826625072:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description],1204542856:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ConnectionGeometry,e.RelatingElement,e.RelatedElement],3945020480:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ConnectionGeometry,e.RelatingElement,e.RelatedElement,e.RelatingPriorities,e.RelatedPriorities,e.RelatedConnectionType,e.RelatingConnectionType],4201705270:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatingPort,e.RelatedElement],3190031847:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatingPort,e.RelatedPort,e.RealizingElement],2127690289:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,Py(e.RelatingElement),e.RelatedStructuralActivity],1638771189:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatingStructuralMember,e.RelatedStructuralConnection,e.AppliedCondition,e.AdditionalConditions,e.SupportedLength,e.ConditionCoordinateSystem],504942748:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatingStructuralMember,e.RelatedStructuralConnection,e.AppliedCondition,e.AdditionalConditions,e.SupportedLength,e.ConditionCoordinateSystem,e.ConnectionConstraint],3678494232:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ConnectionGeometry,e.RelatingElement,e.RelatedElement,e.RealizingElements,e.ConnectionType],3242617779:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatedElements,e.RelatingStructure],886880790:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatingBuildingElement,e.RelatedCoverings],2802773753:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatingSpace,e.RelatedCoverings],2565941209:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatingContext,Py(e.RelatedDefinitions)],2551354335:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description],693640335:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description],1462361463:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatedObjects,e.RelatingObject],4186316022:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatedObjects,Py(e.RelatingPropertyDefinition)],307848117:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatedPropertySets,e.RelatingTemplate],781010003:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatedObjects,e.RelatingType],3940055652:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatingOpeningElement,e.RelatedBuildingElement],279856033:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatedControlElements,e.RelatingFlowElement],427948657:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,Py(e.RelatingElement),Py(e.RelatedElement),e.InterferenceGeometry,e.InterferenceType,{type:3,value:e.ImpliedOrder.value},e.InterferenceSpace],3268803585:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatingObject,e.RelatedObjects],1441486842:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatingPositioningElement,e.RelatedProducts],750771296:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatingElement,e.RelatedFeatureElement],1245217292:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,Py(e.RelatedElements),e.RelatingStructure],4122056220:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatingProcess,e.RelatedProcess,e.TimeLag,e.SequenceType,e.UserDefinedSequenceType],366585022:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatingSystem,e.RelatedBuildings],3451746338:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,Py(e.RelatingSpace),e.RelatedBuildingElement,e.ConnectionGeometry,e.PhysicalOrVirtualBoundary,e.InternalOrExternalBoundary],3523091289:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,Py(e.RelatingSpace),e.RelatedBuildingElement,e.ConnectionGeometry,e.PhysicalOrVirtualBoundary,e.InternalOrExternalBoundary,e.ParentBoundary],1521410863:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,Py(e.RelatingSpace),e.RelatedBuildingElement,e.ConnectionGeometry,e.PhysicalOrVirtualBoundary,e.InternalOrExternalBoundary,e.ParentBoundary,e.CorrespondingBoundary],1401173127:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatingBuildingElement,e.RelatedOpeningElement],816062949:e=>[e.Transition,{type:3,value:e.SameSense.value},e.ParentCurve,e.ParamLength],2914609552:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.Identification,e.LongDescription],1856042241:e=>[e.SweptArea,e.Position,e.Axis,e.Angle],3243963512:e=>[e.SweptArea,e.Position,e.Axis,e.Angle,e.EndSweptArea],4158566097:e=>[e.Position,e.Height,e.BottomRadius],3626867408:e=>[e.Position,e.Height,e.Radius],1862484736:e=>[e.Directrix,e.CrossSections],1290935644:e=>[e.Directrix,e.CrossSections,e.CrossSectionPositions],1356537516:e=>[e.Directrix,e.CrossSectionPositions,e.CrossSections],3663146110:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.TemplateType,e.PrimaryMeasureType,e.SecondaryMeasureType,e.Enumerators,Py(e.PrimaryUnit),Py(e.SecondaryUnit),e.Expression,e.AccessState],1412071761:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.LongName],710998568:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType],2706606064:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.LongName,e.CompositionType],3893378262:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType],463610769:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.LongName,e.PredefinedType],2481509218:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType,e.LongName],451544542:e=>[e.Position,e.Radius],4015995234:e=>[e.Position,e.Radius],2735484536:e=>[Py(e.Position)],3544373492:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.AppliedLoad,e.GlobalOrLocal],3136571912:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation],530289379:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation],3689010777:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.AppliedLoad,e.GlobalOrLocal],3979015343:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.PredefinedType,e.Thickness],2218152070:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.PredefinedType,e.Thickness],603775116:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.AppliedLoad,e.GlobalOrLocal,e.PredefinedType],4095615324:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.Identification,e.LongDescription,e.ResourceType,e.BaseCosts,e.BaseQuantity,e.PredefinedType],699246055:e=>[e.Curve3D,e.AssociatedGeometry,e.MasterRepresentation],2028607225:e=>[e.SweptArea,e.Position,e.Directrix,void 0===(e.StartParam??void 0)?null:Py(e.StartParam),void 0===(e.EndParam??void 0)?null:Py(e.EndParam),e.ReferenceSurface],2809605785:e=>[e.SweptCurve,e.Position,e.ExtrudedDirection,e.Depth],4124788165:e=>[e.SweptCurve,e.Position,e.AxisPosition],1580310250:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],3473067441:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.Identification,e.LongDescription,e.Status,e.WorkMethod,{type:3,value:e.IsMilestone.value},e.Priority,e.TaskTime,e.PredefinedType],3206491090:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.Identification,e.LongDescription,e.ProcessType,e.PredefinedType,e.WorkMethod],2387106220:e=>[e.Coordinates],782932809:e=>[Py(e.Position),e.CubicTerm,e.QuadraticTerm,e.LinearTerm,e.ConstantTerm],1935646853:e=>[e.Position,e.MajorRadius,e.MinorRadius],3665877780:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType],2916149573:e=>[e.Coordinates,e.Normals,null==e.Closed?null:{type:3,value:e.Closed.value},e.CoordIndex,e.PnIndex],1229763772:e=>[e.Coordinates,e.Normals,null==e.Closed?null:{type:3,value:e.Closed.value},e.CoordIndex,e.PnIndex,e.Flags],3651464721:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],336235671:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.LiningDepth,e.LiningThickness,e.TransomThickness,e.MullionThickness,e.FirstTransomOffset,e.SecondTransomOffset,e.FirstMullionOffset,e.SecondMullionOffset,e.ShapeAspectStyle,e.LiningOffset,e.LiningToPanelOffsetX,e.LiningToPanelOffsetY],512836454:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.OperationType,e.PanelPosition,e.FrameDepth,e.FrameThickness,e.ShapeAspectStyle],2296667514:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,Py(e.TheActor)],1635779807:e=>[e.Outer],2603310189:e=>[e.Outer,e.Voids],1674181508:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.PredefinedType],2887950389:e=>[e.UDegree,e.VDegree,e.ControlPointsList,e.SurfaceForm,{type:3,value:e.UClosed.value},{type:3,value:e.VClosed.value},{type:3,value:e.SelfIntersect.value}],167062518:e=>[e.UDegree,e.VDegree,e.ControlPointsList,e.SurfaceForm,{type:3,value:e.UClosed.value},{type:3,value:e.VClosed.value},{type:3,value:e.SelfIntersect.value},e.UMultiplicities,e.VMultiplicities,e.UKnots,e.VKnots,e.KnotSpec],1334484129:e=>[e.Position,e.XLength,e.YLength,e.ZLength],3649129432:e=>[e.Operator,Py(e.FirstOperand),Py(e.SecondOperand)],1260505505:e=>[],3124254112:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.LongName,e.CompositionType,e.Elevation],1626504194:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType],2197970202:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],2937912522:e=>[e.ProfileType,e.ProfileName,e.Position,e.Radius,e.WallThickness],3893394355:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType],3497074424:e=>[Py(e.Position),e.ClothoidConstant],300633059:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],3875453745:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.UsageName,e.TemplateType,e.HasPropertyTemplates],3732776249:e=>[e.Segments,{type:3,value:e.SelfIntersect.value}],15328376:e=>[e.Segments,{type:3,value:e.SelfIntersect.value}],2510884976:e=>[Py(e.Position)],2185764099:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.Identification,e.LongDescription,e.ResourceType,e.BaseCosts,e.BaseQuantity,e.PredefinedType],4105962743:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.Identification,e.LongDescription,e.ResourceType,e.BaseCosts,e.BaseQuantity,e.PredefinedType],1525564444:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.Identification,e.LongDescription,e.ResourceType,e.BaseCosts,e.BaseQuantity,e.PredefinedType],2559216714:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.Identification,e.LongDescription,e.Usage,e.BaseCosts,e.BaseQuantity],3293443760:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.Identification],2000195564:e=>[Py(e.Position),e.CosineTerm,e.ConstantTerm],3895139033:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.Identification,e.PredefinedType,e.CostValues,e.CostQuantities],1419761937:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.Identification,e.PredefinedType,e.Status,e.SubmittedOn,e.UpdateDate],4189326743:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],1916426348:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],3295246426:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.Identification,e.LongDescription,e.Usage,e.BaseCosts,e.BaseQuantity,e.PredefinedType],1457835157:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],1213902940:e=>[e.Position,e.Radius],1306400036:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType],4234616927:e=>[e.SweptArea,e.Position,e.Directrix,void 0===(e.StartParam??void 0)?null:Py(e.StartParam),void 0===(e.EndParam??void 0)?null:Py(e.EndParam),e.FixedReference],3256556792:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType],3849074793:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType],2963535650:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.LiningDepth,e.LiningThickness,e.ThresholdDepth,e.ThresholdThickness,e.TransomThickness,e.TransomOffset,e.LiningOffset,e.ThresholdOffset,e.CasingThickness,e.CasingDepth,e.ShapeAspectStyle,e.LiningToPanelOffsetX,e.LiningToPanelOffsetY],1714330368:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.PanelDepth,e.PanelOperation,e.PanelWidth,e.PanelPosition,e.ShapeAspectStyle],2323601079:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType,e.OperationType,null==e.ParameterTakesPrecedence?null:{type:3,value:e.ParameterTakesPrecedence.value},e.UserDefinedOperationType],445594917:e=>[e.Name],4006246654:e=>[e.Name],1758889154:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag],4123344466:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.AssemblyPlace,e.PredefinedType],2397081782:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],1623761950:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag],2590856083:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType],1704287377:e=>[Py(e.Position),e.SemiAxis1,e.SemiAxis2],2107101300:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType],132023988:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],3174744832:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],3390157468:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],4148101412:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.Identification,e.LongDescription,e.PredefinedType,e.EventTriggerType,e.UserDefinedEventTriggerType,e.EventOccurenceTime],2853485674:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.LongName],807026263:e=>[e.Outer],3737207727:e=>[e.Outer,e.Voids],24185140:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.LongName,e.CompositionType],1310830890:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.LongName,e.CompositionType,e.UsageType],4228831410:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.LongName,e.CompositionType,e.UsageType,e.PredefinedType],647756555:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],2489546625:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],2827207264:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag],2143335405:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag],1287392070:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag],3907093117:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType],3198132628:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType],3815607619:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],1482959167:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType],1834744321:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType],1339347760:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType],2297155007:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType],3009222698:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType],1893162501:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],263784265:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag],1509553395:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],3493046030:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],4230923436:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag],1594536857:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],2898700619:e=>[e.Segments,{type:3,value:e.SelfIntersect.value},e.BaseCurve,e.EndPoint],2706460486:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType],1251058090:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],1806887404:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],2568555532:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],3948183225:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],2571569899:e=>[e.Points,void 0===(e.Segments??void 0)?null:e.Segments.map(e=>Py(e)),null==e.SelfIntersect?null:{type:3,value:e.SelfIntersect.value}],3946677679:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],3113134337:e=>[e.Curve3D,e.AssociatedGeometry,e.MasterRepresentation],2391368822:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.PredefinedType,Py(e.Jurisdiction),e.ResponsiblePersons,e.LastUpdateDate,e.CurrentValue,e.OriginalValue],4288270099:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],679976338:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],3827777499:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.Identification,e.LongDescription,e.Usage,e.BaseCosts,e.BaseQuantity,e.PredefinedType],1051575348:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],1161773419:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],2176059722:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation],1770583370:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],525669439:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.LongName,e.CompositionType,e.PredefinedType],976884017:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.LongName,e.CompositionType,e.UsageType,e.PredefinedType],377706215:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.NominalDiameter,e.NominalLength,e.PredefinedType],2108223431:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType,e.NominalDiameter,e.NominalLength],1114901282:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],3181161470:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],1950438474:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],710110818:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],977012517:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],506776471:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],4143007308:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,Py(e.TheActor),e.PredefinedType],3588315303:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],2837617999:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],514975943:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],2382730787:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.Identification,e.LifeCyclePhase,e.PredefinedType],3566463478:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.OperationType,e.PanelPosition,e.FrameDepth,e.FrameThickness,e.ShapeAspectStyle],3327091369:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.Identification,e.PredefinedType,e.Status,e.LongDescription],1158309216:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],804291784:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],4231323485:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],4017108033:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],2839578677:e=>[e.Coordinates,null==e.Closed?null:{type:3,value:e.Closed.value},e.Faces,e.PnIndex],3724593414:e=>[e.Points],3740093272:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation],1946335990:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation],2744685151:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.Identification,e.LongDescription,e.PredefinedType],2904328755:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.Identification,e.PredefinedType,e.Status,e.LongDescription],3651124850:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],1842657554:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],2250791053:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],1763565496:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],2893384427:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],3992365140:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.LongName,e.CompositionType,e.PredefinedType],1891881377:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.LongName,e.CompositionType,e.UsageType,e.PredefinedType],2324767716:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],1469900589:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],683857671:e=>[e.UDegree,e.VDegree,e.ControlPointsList,e.SurfaceForm,{type:3,value:e.UClosed.value},{type:3,value:e.VClosed.value},{type:3,value:e.SelfIntersect.value},e.UMultiplicities,e.VMultiplicities,e.UKnots,e.VKnots,e.KnotSpec,e.WeightsData],4021432810:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.PredefinedType],3027567501:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.SteelGrade],964333572:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType],2320036040:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.SteelGrade,e.MeshLength,e.MeshWidth,e.LongitudinalBarNominalDiameter,e.TransverseBarNominalDiameter,e.LongitudinalBarCrossSectionArea,e.TransverseBarCrossSectionArea,e.LongitudinalBarSpacing,e.TransverseBarSpacing,e.PredefinedType],2310774935:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType,e.MeshLength,e.MeshWidth,e.LongitudinalBarNominalDiameter,e.TransverseBarNominalDiameter,e.LongitudinalBarCrossSectionArea,e.TransverseBarCrossSectionArea,e.LongitudinalBarSpacing,e.TransverseBarSpacing,e.BendingShapeCode,void 0===(e.BendingParameters??void 0)?null:e.BendingParameters.map(e=>Py(e))],3818125796:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatingElement,e.RelatedSurfaceFeatures],160246688:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatingObject,e.RelatedObjects],146592293:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.LongName,e.CompositionType,e.PredefinedType],550521510:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.LongName,e.CompositionType,e.UsageType,e.PredefinedType],2781568857:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],1768891740:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],2157484638:e=>[e.Curve3D,e.AssociatedGeometry,e.MasterRepresentation],3649235739:e=>[Py(e.Position),e.QuadraticTerm,e.LinearTerm,e.ConstantTerm],544395925:e=>[e.Segments,{type:3,value:e.SelfIntersect.value},e.BaseCurve,e.EndPoint],1027922057:e=>[Py(e.Position),e.SepticTerm,e.SexticTerm,e.QuinticTerm,e.QuarticTerm,e.CubicTerm,e.QuadraticTerm,e.LinearTerm,e.ConstantTerm],4074543187:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],33720170:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],3599934289:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],1894708472:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],42703149:e=>[Py(e.Position),e.SineTerm,e.LinearTerm,e.ConstantTerm],4097777520:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.LongName,e.CompositionType,e.RefLatitude,e.RefLongitude,e.RefElevation,e.LandTitleNumber,e.SiteAddress],2533589738:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],1072016465:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],3856911033:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.LongName,e.CompositionType,e.PredefinedType,e.ElevationWithFlooring],1305183839:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],3812236995:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType,e.LongName],3112655638:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],1039846685:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],338393293:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],682877961:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.AppliedLoad,e.GlobalOrLocal,null==e.DestabilizingLoad?null:{type:3,value:e.DestabilizingLoad.value}],1179482911:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.AppliedCondition],1004757350:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.AppliedLoad,e.GlobalOrLocal,null==e.DestabilizingLoad?null:{type:3,value:e.DestabilizingLoad.value},e.ProjectedOrTrue,e.PredefinedType],4243806635:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.AppliedCondition,e.AxisDirection],214636428:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.PredefinedType,e.Axis],2445595289:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.PredefinedType,e.Axis],2757150158:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.AppliedLoad,e.GlobalOrLocal,e.PredefinedType],1807405624:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.AppliedLoad,e.GlobalOrLocal,null==e.DestabilizingLoad?null:{type:3,value:e.DestabilizingLoad.value},e.ProjectedOrTrue,e.PredefinedType],1252848954:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.PredefinedType,e.ActionType,e.ActionSource,e.Coefficient,e.Purpose],2082059205:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.AppliedLoad,e.GlobalOrLocal,null==e.DestabilizingLoad?null:{type:3,value:e.DestabilizingLoad.value}],734778138:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.AppliedCondition,e.ConditionCoordinateSystem],1235345126:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.AppliedLoad,e.GlobalOrLocal],2986769608:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.TheoryType,e.ResultForLoadGroup,{type:3,value:e.IsLinear.value}],3657597509:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.AppliedLoad,e.GlobalOrLocal,null==e.DestabilizingLoad?null:{type:3,value:e.DestabilizingLoad.value},e.ProjectedOrTrue,e.PredefinedType],1975003073:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.AppliedCondition],148013059:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.Identification,e.LongDescription,e.Usage,e.BaseCosts,e.BaseQuantity,e.PredefinedType],3101698114:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],2315554128:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],2254336722:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType],413509423:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],5716631:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],3824725483:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.SteelGrade,e.PredefinedType,e.NominalDiameter,e.CrossSectionArea,e.TensionForce,e.PreStress,e.FrictionCoefficient,e.AnchorageSlip,e.MinCurvatureRadius],2347447852:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.SteelGrade,e.PredefinedType],3081323446:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],3663046924:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.SteelGrade,e.PredefinedType],2281632017:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],2415094496:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType,e.NominalDiameter,e.CrossSectionArea,e.SheathDiameter],618700268:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],1692211062:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],2097647324:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],1953115116:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag],3593883385:e=>[e.BasisCurve,Py(e.Trim1),Py(e.Trim2),{type:3,value:e.SenseAgreement.value},e.MasterRepresentation],1600972822:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],1911125066:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],728799441:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],840318589:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],1530820697:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],3956297820:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],2391383451:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],3313531582:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],2769231204:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],926996030:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],1898987631:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],1133259667:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],4009809668:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType,e.PartitioningType,null==e.ParameterTakesPrecedence?null:{type:3,value:e.ParameterTakesPrecedence.value},e.UserDefinedPartitioningType],4088093105:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.Identification,e.WorkingTimes,e.ExceptionTimes,e.PredefinedType],1028945134:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.Identification,e.CreationDate,e.Creators,e.Purpose,e.Duration,e.TotalFloat,e.StartTime,e.FinishTime],4218914973:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.Identification,e.CreationDate,e.Creators,e.Purpose,e.Duration,e.TotalFloat,e.StartTime,e.FinishTime,e.PredefinedType],3342526732:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.Identification,e.CreationDate,e.Creators,e.Purpose,e.Duration,e.TotalFloat,e.StartTime,e.FinishTime,e.PredefinedType],1033361043:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.LongName],3821786052:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.Identification,e.PredefinedType,e.Status,e.LongDescription],1411407467:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],3352864051:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],1871374353:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],4266260250:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.RailHeadDistance],1545765605:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation],317615605:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.DesignParameters],1662888072:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation],3460190687:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.Identification,e.OriginalValue,e.CurrentValue,e.TotalReplacementCost,Py(e.Owner),Py(e.User),e.ResponsiblePerson,e.IncorporationDate,e.DepreciatedValue],1532957894:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],1967976161:e=>[e.Degree,e.ControlPointsList,e.CurveForm,{type:3,value:e.ClosedCurve.value},{type:3,value:e.SelfIntersect.value}],2461110595:e=>[e.Degree,e.ControlPointsList,e.CurveForm,{type:3,value:e.ClosedCurve.value},{type:3,value:e.SelfIntersect.value},e.KnotMultiplicities,e.Knots,e.KnotSpec],819618141:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],3649138523:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],231477066:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],1136057603:e=>[e.Segments,{type:3,value:e.SelfIntersect.value}],644574406:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.LongName,e.CompositionType,e.PredefinedType],963979645:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.LongName,e.CompositionType,e.UsageType,e.PredefinedType],4031249490:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.LongName,e.CompositionType,e.ElevationOfRefHeight,e.ElevationOfTerrain,e.BuildingAddress],2979338954:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],39481116:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],1909888760:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],1177604601:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.PredefinedType,e.LongName],1876633798:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag],3862327254:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.PredefinedType,e.LongName],2188180465:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],395041908:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],3293546465:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],2674252688:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],1285652485:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],3203706013:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],2951183804:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],3296154744:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],2611217952:e=>[Py(e.Position),e.Radius],1677625105:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag],2301859152:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],843113511:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],400855858:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],3850581409:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],2816379211:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],3898045240:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.Identification,e.LongDescription,e.Usage,e.BaseCosts,e.BaseQuantity,e.PredefinedType],1060000209:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.Identification,e.LongDescription,e.Usage,e.BaseCosts,e.BaseQuantity,e.PredefinedType],488727124:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.Identification,e.LongDescription,e.Usage,e.BaseCosts,e.BaseQuantity,e.PredefinedType],2940368186:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],335055490:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],2954562838:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],1502416096:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],1973544240:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],3495092785:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],3961806047:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],3426335179:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag],1335981549:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],2635815018:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],479945903:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],1599208980:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],2063403501:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType],1945004755:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag],3040386961:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag],3041715199:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.FlowDirection,e.PredefinedType,e.SystemType],3205830791:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.LongName,e.PredefinedType],395920057:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.OverallHeight,e.OverallWidth,e.PredefinedType,e.OperationType,e.UserDefinedOperationType],869906466:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],3760055223:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],2030761528:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],3071239417:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],1077100507:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag],3376911765:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],663422040:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],2417008758:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],3277789161:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],2142170206:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],1534661035:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],1217240411:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],712377611:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],1658829314:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag],2814081492:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],3747195512:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],484807127:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],1209101575:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.LongName,e.PredefinedType],346874300:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],1810631287:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],4222183408:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],2058353004:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag],4278956645:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag],4037862832:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],2188021234:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],3132237377:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag],987401354:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag],707683696:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag],2223149337:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag],3508470533:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag],900683007:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],2713699986:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag],3009204131:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.UAxes,e.VAxes,e.WAxes,e.PredefinedType],3319311131:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],2068733104:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],4175244083:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],2176052936:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],2696325953:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],76236018:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],629592764:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],1154579445:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation],1638804497:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],1437502449:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],1073191201:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],2078563270:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],234836483:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],2474470126:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],2182337498:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],144952367:e=>[e.Segments,{type:3,value:e.SelfIntersect.value}],3694346114:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],1383356374:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],1687234759:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType,e.ConstructionType],310824031:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],3612865200:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],3171933400:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],738039164:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],655969474:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],90941305:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],3290496277:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],2262370178:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],3024970846:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],3283111854:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],1232101972:e=>[e.Degree,e.ControlPointsList,e.CurveForm,{type:3,value:e.ClosedCurve.value},{type:3,value:e.SelfIntersect.value},e.KnotMultiplicities,e.Knots,e.KnotSpec,e.WeightsData],3798194928:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],979691226:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.SteelGrade,e.NominalDiameter,e.CrossSectionArea,e.BarLength,e.PredefinedType,e.BarSurface],2572171363:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType,e.NominalDiameter,e.CrossSectionArea,e.BarLength,e.BarSurface,e.BendingShapeCode,void 0===(e.BendingParameters??void 0)?null:e.BendingParameters.map(e=>Py(e))],2016517767:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],3053780830:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],1783015770:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],1329646415:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],991950508:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],1529196076:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],3420628829:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],1999602285:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],1404847402:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],331165859:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],4252922144:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.NumberOfRisers,e.NumberOfTreads,e.RiserHeight,e.TreadLength,e.PredefinedType],2515109513:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.PredefinedType,e.OrientationOf2DPlane,e.LoadedBy,e.HasResults,e.SharedPlacement],385403989:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.PredefinedType,e.ActionType,e.ActionSource,e.Coefficient,e.Purpose,e.SelfWeightCoefficients],1621171031:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.AppliedLoad,e.GlobalOrLocal,null==e.DestabilizingLoad?null:{type:3,value:e.DestabilizingLoad.value},e.ProjectedOrTrue,e.PredefinedType],1162798199:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],812556717:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],3425753595:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],3825984169:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],1620046519:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],3026737570:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],3179687236:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],4292641817:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],4207607924:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],2391406946:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],3512223829:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],4237592921:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],3304561284:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.OverallHeight,e.OverallWidth,e.PredefinedType,e.PartitioningType,e.UserDefinedPartitioningType],2874132201:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],1634111441:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],177149247:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],2056796094:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],3001207471:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],325726236:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.PredefinedType],277319702:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],753842376:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],4196446775:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],32344328:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],3314249567:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag],1095909175:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],2938176219:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],635142910:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],3758799889:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],1051757585:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],4217484030:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],3999819293:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],3902619387:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],639361253:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],3221913625:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],3571504051:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],2272882330:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],578613899:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ApplicableOccurrence,e.HasPropertySets,e.RepresentationMaps,e.Tag,e.ElementType,e.PredefinedType],3460952963:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],4136498852:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],3640358203:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],4074379575:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],3693000487:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],1052013943:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],562808652:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.LongName,e.PredefinedType],1062813311:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag],342316401:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],3518393246:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],1360408905:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],1904799276:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],862014818:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],3310460725:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],24726584:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],264262732:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],402227799:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],1003880860:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],3415622556:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],819412036:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],1426591983:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],182646315:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],2680139844:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag],1971632696:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag],2295281155:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],4086658281:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],630975310:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],4288193352:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],3087945054:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType],25142252:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.Tag,e.PredefinedType]},by[3]={3699917729:e=>new c.IfcAbsorbedDoseMeasure(e),4182062534:e=>new c.IfcAccelerationMeasure(e),360377573:e=>new c.IfcAmountOfSubstanceMeasure(e),632304761:e=>new c.IfcAngularVelocityMeasure(e),3683503648:e=>new c.IfcArcIndex(e.map(e=>e.value)),1500781891:e=>new c.IfcAreaDensityMeasure(e),2650437152:e=>new c.IfcAreaMeasure(e),2314439260:e=>new c.IfcBinary(e),2735952531:e=>new c.IfcBoolean(e),1867003952:e=>new c.IfcBoxAlignment(e),1683019596:e=>new c.IfcCardinalPointReference(e),2991860651:e=>new c.IfcComplexNumber(e.map(e=>e.value)),3812528620:e=>new c.IfcCompoundPlaneAngleMeasure(e.map(e=>e.value)),3238673880:e=>new c.IfcContextDependentMeasure(e),1778710042:e=>new c.IfcCountMeasure(e),94842927:e=>new c.IfcCurvatureMeasure(e),937566702:e=>new c.IfcDate(e),2195413836:e=>new c.IfcDateTime(e),86635668:e=>new c.IfcDayInMonthNumber(e),3701338814:e=>new c.IfcDayInWeekNumber(e),1514641115:e=>new c.IfcDescriptiveMeasure(e),4134073009:e=>new c.IfcDimensionCount(e),524656162:e=>new c.IfcDoseEquivalentMeasure(e),2541165894:e=>new c.IfcDuration(e),69416015:e=>new c.IfcDynamicViscosityMeasure(e),1827137117:e=>new c.IfcElectricCapacitanceMeasure(e),3818826038:e=>new c.IfcElectricChargeMeasure(e),2093906313:e=>new c.IfcElectricConductanceMeasure(e),3790457270:e=>new c.IfcElectricCurrentMeasure(e),2951915441:e=>new c.IfcElectricResistanceMeasure(e),2506197118:e=>new c.IfcElectricVoltageMeasure(e),2078135608:e=>new c.IfcEnergyMeasure(e),1102727119:e=>new c.IfcFontStyle(e),2715512545:e=>new c.IfcFontVariant(e),2590844177:e=>new c.IfcFontWeight(e),1361398929:e=>new c.IfcForceMeasure(e),3044325142:e=>new c.IfcFrequencyMeasure(e),3064340077:e=>new c.IfcGloballyUniqueId(e),3113092358:e=>new c.IfcHeatFluxDensityMeasure(e),1158859006:e=>new c.IfcHeatingValueMeasure(e),983778844:e=>new c.IfcIdentifier(e),3358199106:e=>new c.IfcIlluminanceMeasure(e),2679005408:e=>new c.IfcInductanceMeasure(e),1939436016:e=>new c.IfcInteger(e),3809634241:e=>new c.IfcIntegerCountRateMeasure(e),3686016028:e=>new c.IfcIonConcentrationMeasure(e),3192672207:e=>new c.IfcIsothermalMoistureCapacityMeasure(e),2054016361:e=>new c.IfcKinematicViscosityMeasure(e),3258342251:e=>new c.IfcLabel(e),1275358634:e=>new c.IfcLanguageId(e),1243674935:e=>new c.IfcLengthMeasure(e),1774176899:e=>new c.IfcLineIndex(e.map(e=>e.value)),191860431:e=>new c.IfcLinearForceMeasure(e),2128979029:e=>new c.IfcLinearMomentMeasure(e),1307019551:e=>new c.IfcLinearStiffnessMeasure(e),3086160713:e=>new c.IfcLinearVelocityMeasure(e),503418787:e=>new c.IfcLogical(e),2095003142:e=>new c.IfcLuminousFluxMeasure(e),2755797622:e=>new c.IfcLuminousIntensityDistributionMeasure(e),151039812:e=>new c.IfcLuminousIntensityMeasure(e),286949696:e=>new c.IfcMagneticFluxDensityMeasure(e),2486716878:e=>new c.IfcMagneticFluxMeasure(e),1477762836:e=>new c.IfcMassDensityMeasure(e),4017473158:e=>new c.IfcMassFlowRateMeasure(e),3124614049:e=>new c.IfcMassMeasure(e),3531705166:e=>new c.IfcMassPerLengthMeasure(e),3341486342:e=>new c.IfcModulusOfElasticityMeasure(e),2173214787:e=>new c.IfcModulusOfLinearSubgradeReactionMeasure(e),1052454078:e=>new c.IfcModulusOfRotationalSubgradeReactionMeasure(e),1753493141:e=>new c.IfcModulusOfSubgradeReactionMeasure(e),3177669450:e=>new c.IfcMoistureDiffusivityMeasure(e),1648970520:e=>new c.IfcMolecularWeightMeasure(e),3114022597:e=>new c.IfcMomentOfInertiaMeasure(e),2615040989:e=>new c.IfcMonetaryMeasure(e),765770214:e=>new c.IfcMonthInYearNumber(e),525895558:e=>new c.IfcNonNegativeLengthMeasure(e),2095195183:e=>new c.IfcNormalisedRatioMeasure(e),2395907400:e=>new c.IfcNumericMeasure(e),929793134:e=>new c.IfcPHMeasure(e),2260317790:e=>new c.IfcParameterValue(e),2642773653:e=>new c.IfcPlanarForceMeasure(e),4042175685:e=>new c.IfcPlaneAngleMeasure(e),1790229001:e=>new c.IfcPositiveInteger(e),2815919920:e=>new c.IfcPositiveLengthMeasure(e),3054510233:e=>new c.IfcPositivePlaneAngleMeasure(e),1245737093:e=>new c.IfcPositiveRatioMeasure(e),1364037233:e=>new c.IfcPowerMeasure(e),2169031380:e=>new c.IfcPresentableText(e),3665567075:e=>new c.IfcPressureMeasure(e),2798247006:e=>new c.IfcPropertySetDefinitionSet(e.map(e=>e.value)),3972513137:e=>new c.IfcRadioActivityMeasure(e),96294661:e=>new c.IfcRatioMeasure(e),200335297:e=>new c.IfcReal(e),2133746277:e=>new c.IfcRotationalFrequencyMeasure(e),1755127002:e=>new c.IfcRotationalMassMeasure(e),3211557302:e=>new c.IfcRotationalStiffnessMeasure(e),3467162246:e=>new c.IfcSectionModulusMeasure(e),2190458107:e=>new c.IfcSectionalAreaIntegralMeasure(e),408310005:e=>new c.IfcShearModulusMeasure(e),3471399674:e=>new c.IfcSolidAngleMeasure(e),4157543285:e=>new c.IfcSoundPowerLevelMeasure(e),846465480:e=>new c.IfcSoundPowerMeasure(e),3457685358:e=>new c.IfcSoundPressureLevelMeasure(e),993287707:e=>new c.IfcSoundPressureMeasure(e),3477203348:e=>new c.IfcSpecificHeatCapacityMeasure(e),2757832317:e=>new c.IfcSpecularExponent(e),361837227:e=>new c.IfcSpecularRoughness(e),1805707277:e=>new c.IfcStrippedOptional(e),58845555:e=>new c.IfcTemperatureGradientMeasure(e),1209108979:e=>new c.IfcTemperatureRateOfChangeMeasure(e),2801250643:e=>new c.IfcText(e),1460886941:e=>new c.IfcTextAlignment(e),3490877962:e=>new c.IfcTextDecoration(e),603696268:e=>new c.IfcTextFontName(e),296282323:e=>new c.IfcTextTransformation(e),232962298:e=>new c.IfcThermalAdmittanceMeasure(e),2645777649:e=>new c.IfcThermalConductivityMeasure(e),2281867870:e=>new c.IfcThermalExpansionCoefficientMeasure(e),857959152:e=>new c.IfcThermalResistanceMeasure(e),2016195849:e=>new c.IfcThermalTransmittanceMeasure(e),743184107:e=>new c.IfcThermodynamicTemperatureMeasure(e),4075327185:e=>new c.IfcTime(e),2726807636:e=>new c.IfcTimeMeasure(e),2591213694:e=>new c.IfcTimeStamp(e),1278329552:e=>new c.IfcTorqueMeasure(e),950732822:e=>new c.IfcURIReference(e),3345633955:e=>new c.IfcVaporPermeabilityMeasure(e),3458127941:e=>new c.IfcVolumeMeasure(e),2593997549:e=>new c.IfcVolumetricFlowRateMeasure(e),51269191:e=>new c.IfcWarpingConstantMeasure(e),1718600412:e=>new c.IfcWarpingMomentMeasure(e),2149462589:e=>new c.IfcWellKnownTextLiteral(e)},(e=>{e.IfcAbsorbedDoseMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCABSORBEDDOSEMEASURE"}};e.IfcAccelerationMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCACCELERATIONMEASURE"}};e.IfcAmountOfSubstanceMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCAMOUNTOFSUBSTANCEMEASURE"}};e.IfcAngularVelocityMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCANGULARVELOCITYMEASURE"}};e.IfcArcIndex=class{constructor(e){this.value=e,this.type=5}};e.IfcAreaDensityMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCAREADENSITYMEASURE"}};e.IfcAreaMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCAREAMEASURE"}};e.IfcBinary=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCBINARY"}};e.IfcBoolean=class{constructor(e){this.type=3,this.name="IFCBOOLEAN",this.value=e}};e.IfcBoxAlignment=class{constructor(e){this.value=e,this.type=1,this.name="IFCBOXALIGNMENT"}};e.IfcCardinalPointReference=class extends my{constructor(){super(...arguments),this.type=10,this.name="IFCCARDINALPOINTREFERENCE"}};e.IfcComplexNumber=class{constructor(e){this.value=e,this.type=4}};e.IfcCompoundPlaneAngleMeasure=class{constructor(e){this.value=e,this.type=10}};e.IfcContextDependentMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCCONTEXTDEPENDENTMEASURE"}};e.IfcCountMeasure=class extends my{constructor(){super(...arguments),this.type=10,this.name="IFCCOUNTMEASURE"}};e.IfcCurvatureMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCCURVATUREMEASURE"}};e.IfcDate=class{constructor(e){this.value=e,this.type=1,this.name="IFCDATE"}};e.IfcDateTime=class{constructor(e){this.value=e,this.type=1,this.name="IFCDATETIME"}};e.IfcDayInMonthNumber=class extends my{constructor(){super(...arguments),this.type=10,this.name="IFCDAYINMONTHNUMBER"}};e.IfcDayInWeekNumber=class extends my{constructor(){super(...arguments),this.type=10,this.name="IFCDAYINWEEKNUMBER"}};e.IfcDescriptiveMeasure=class{constructor(e){this.value=e,this.type=1,this.name="IFCDESCRIPTIVEMEASURE"}};class i extends my{constructor(){super(...arguments),this.type=10,this.name="IFCDIMENSIONCOUNT"}}e.IfcDimensionCount=i;e.IfcDoseEquivalentMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCDOSEEQUIVALENTMEASURE"}};e.IfcDuration=class{constructor(e){this.value=e,this.type=1,this.name="IFCDURATION"}};e.IfcDynamicViscosityMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCDYNAMICVISCOSITYMEASURE"}};e.IfcElectricCapacitanceMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCELECTRICCAPACITANCEMEASURE"}};e.IfcElectricChargeMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCELECTRICCHARGEMEASURE"}};e.IfcElectricConductanceMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCELECTRICCONDUCTANCEMEASURE"}};e.IfcElectricCurrentMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCELECTRICCURRENTMEASURE"}};e.IfcElectricResistanceMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCELECTRICRESISTANCEMEASURE"}};e.IfcElectricVoltageMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCELECTRICVOLTAGEMEASURE"}};e.IfcEnergyMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCENERGYMEASURE"}};e.IfcFontStyle=class{constructor(e){this.value=e,this.type=1,this.name="IFCFONTSTYLE"}};e.IfcFontVariant=class{constructor(e){this.value=e,this.type=1,this.name="IFCFONTVARIANT"}};e.IfcFontWeight=class{constructor(e){this.value=e,this.type=1,this.name="IFCFONTWEIGHT"}};e.IfcForceMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCFORCEMEASURE"}};e.IfcFrequencyMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCFREQUENCYMEASURE"}};e.IfcGloballyUniqueId=class{constructor(e){this.value=e,this.type=1,this.name="IFCGLOBALLYUNIQUEID"}};e.IfcHeatFluxDensityMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCHEATFLUXDENSITYMEASURE"}};e.IfcHeatingValueMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCHEATINGVALUEMEASURE"}};e.IfcIdentifier=class{constructor(e){this.value=e,this.type=1,this.name="IFCIDENTIFIER"}};e.IfcIlluminanceMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCILLUMINANCEMEASURE"}};e.IfcInductanceMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCINDUCTANCEMEASURE"}};e.IfcInteger=class extends my{constructor(){super(...arguments),this.type=10,this.name="IFCINTEGER"}};e.IfcIntegerCountRateMeasure=class extends my{constructor(){super(...arguments),this.type=10,this.name="IFCINTEGERCOUNTRATEMEASURE"}};e.IfcIonConcentrationMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCIONCONCENTRATIONMEASURE"}};e.IfcIsothermalMoistureCapacityMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCISOTHERMALMOISTURECAPACITYMEASURE"}};e.IfcKinematicViscosityMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCKINEMATICVISCOSITYMEASURE"}};e.IfcLabel=class{constructor(e){this.value=e,this.type=1,this.name="IFCLABEL"}};e.IfcLanguageId=class{constructor(e){this.value=e,this.type=1,this.name="IFCLANGUAGEID"}};e.IfcLengthMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCLENGTHMEASURE"}};e.IfcLineIndex=class{constructor(e){this.value=e,this.type=5}};e.IfcLinearForceMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCLINEARFORCEMEASURE"}};e.IfcLinearMomentMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCLINEARMOMENTMEASURE"}};e.IfcLinearStiffnessMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCLINEARSTIFFNESSMEASURE"}};e.IfcLinearVelocityMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCLINEARVELOCITYMEASURE"}};e.IfcLogical=class{constructor(e){this.type=3,this.name="IFCLOGICAL",this.value=e}};e.IfcLuminousFluxMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCLUMINOUSFLUXMEASURE"}};e.IfcLuminousIntensityDistributionMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCLUMINOUSINTENSITYDISTRIBUTIONMEASURE"}};e.IfcLuminousIntensityMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCLUMINOUSINTENSITYMEASURE"}};e.IfcMagneticFluxDensityMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCMAGNETICFLUXDENSITYMEASURE"}};e.IfcMagneticFluxMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCMAGNETICFLUXMEASURE"}};e.IfcMassDensityMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCMASSDENSITYMEASURE"}};e.IfcMassFlowRateMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCMASSFLOWRATEMEASURE"}};e.IfcMassMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCMASSMEASURE"}};e.IfcMassPerLengthMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCMASSPERLENGTHMEASURE"}};e.IfcModulusOfElasticityMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCMODULUSOFELASTICITYMEASURE"}};e.IfcModulusOfLinearSubgradeReactionMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCMODULUSOFLINEARSUBGRADEREACTIONMEASURE"}};e.IfcModulusOfRotationalSubgradeReactionMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCMODULUSOFROTATIONALSUBGRADEREACTIONMEASURE"}};e.IfcModulusOfSubgradeReactionMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCMODULUSOFSUBGRADEREACTIONMEASURE"}};e.IfcMoistureDiffusivityMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCMOISTUREDIFFUSIVITYMEASURE"}};e.IfcMolecularWeightMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCMOLECULARWEIGHTMEASURE"}};e.IfcMomentOfInertiaMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCMOMENTOFINERTIAMEASURE"}};e.IfcMonetaryMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCMONETARYMEASURE"}};e.IfcMonthInYearNumber=class extends my{constructor(){super(...arguments),this.type=10,this.name="IFCMONTHINYEARNUMBER"}};e.IfcNonNegativeLengthMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCNONNEGATIVELENGTHMEASURE"}};e.IfcNormalisedRatioMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCNORMALISEDRATIOMEASURE"}};e.IfcNumericMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCNUMERICMEASURE"}};e.IfcPHMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCPHMEASURE"}};e.IfcParameterValue=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCPARAMETERVALUE"}};e.IfcPlanarForceMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCPLANARFORCEMEASURE"}};e.IfcPlaneAngleMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCPLANEANGLEMEASURE"}};e.IfcPositiveInteger=class extends my{constructor(){super(...arguments),this.type=10,this.name="IFCPOSITIVEINTEGER"}};e.IfcPositiveLengthMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCPOSITIVELENGTHMEASURE"}};e.IfcPositivePlaneAngleMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCPOSITIVEPLANEANGLEMEASURE"}};e.IfcPositiveRatioMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCPOSITIVERATIOMEASURE"}};e.IfcPowerMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCPOWERMEASURE"}};e.IfcPresentableText=class{constructor(e){this.value=e,this.type=1,this.name="IFCPRESENTABLETEXT"}};e.IfcPressureMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCPRESSUREMEASURE"}};e.IfcPropertySetDefinitionSet=class{constructor(e){this.value=e,this.type=5}};e.IfcRadioActivityMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCRADIOACTIVITYMEASURE"}};e.IfcRatioMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCRATIOMEASURE"}};e.IfcReal=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCREAL"}};e.IfcRotationalFrequencyMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCROTATIONALFREQUENCYMEASURE"}};e.IfcRotationalMassMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCROTATIONALMASSMEASURE"}};e.IfcRotationalStiffnessMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCROTATIONALSTIFFNESSMEASURE"}};e.IfcSectionModulusMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCSECTIONMODULUSMEASURE"}};e.IfcSectionalAreaIntegralMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCSECTIONALAREAINTEGRALMEASURE"}};e.IfcShearModulusMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCSHEARMODULUSMEASURE"}};e.IfcSolidAngleMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCSOLIDANGLEMEASURE"}};e.IfcSoundPowerLevelMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCSOUNDPOWERLEVELMEASURE"}};e.IfcSoundPowerMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCSOUNDPOWERMEASURE"}};e.IfcSoundPressureLevelMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCSOUNDPRESSURELEVELMEASURE"}};e.IfcSoundPressureMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCSOUNDPRESSUREMEASURE"}};e.IfcSpecificHeatCapacityMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCSPECIFICHEATCAPACITYMEASURE"}};e.IfcSpecularExponent=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCSPECULAREXPONENT"}};e.IfcSpecularRoughness=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCSPECULARROUGHNESS"}};e.IfcStrippedOptional=class{constructor(e){this.type=3,this.name="IFCSTRIPPEDOPTIONAL",this.value=e}};e.IfcTemperatureGradientMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCTEMPERATUREGRADIENTMEASURE"}};e.IfcTemperatureRateOfChangeMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCTEMPERATURERATEOFCHANGEMEASURE"}};e.IfcText=class{constructor(e){this.value=e,this.type=1,this.name="IFCTEXT"}};e.IfcTextAlignment=class{constructor(e){this.value=e,this.type=1,this.name="IFCTEXTALIGNMENT"}};e.IfcTextDecoration=class{constructor(e){this.value=e,this.type=1,this.name="IFCTEXTDECORATION"}};e.IfcTextFontName=class{constructor(e){this.value=e,this.type=1,this.name="IFCTEXTFONTNAME"}};e.IfcTextTransformation=class{constructor(e){this.value=e,this.type=1,this.name="IFCTEXTTRANSFORMATION"}};e.IfcThermalAdmittanceMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCTHERMALADMITTANCEMEASURE"}};e.IfcThermalConductivityMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCTHERMALCONDUCTIVITYMEASURE"}};e.IfcThermalExpansionCoefficientMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCTHERMALEXPANSIONCOEFFICIENTMEASURE"}};e.IfcThermalResistanceMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCTHERMALRESISTANCEMEASURE"}};e.IfcThermalTransmittanceMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCTHERMALTRANSMITTANCEMEASURE"}};e.IfcThermodynamicTemperatureMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCTHERMODYNAMICTEMPERATUREMEASURE"}};e.IfcTime=class{constructor(e){this.value=e,this.type=1,this.name="IFCTIME"}};e.IfcTimeMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCTIMEMEASURE"}};e.IfcTimeStamp=class extends my{constructor(){super(...arguments),this.type=10,this.name="IFCTIMESTAMP"}};e.IfcTorqueMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCTORQUEMEASURE"}};e.IfcURIReference=class{constructor(e){this.value=e,this.type=1,this.name="IFCURIREFERENCE"}};e.IfcVaporPermeabilityMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCVAPORPERMEABILITYMEASURE"}};e.IfcVolumeMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCVOLUMEMEASURE"}};e.IfcVolumetricFlowRateMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCVOLUMETRICFLOWRATEMEASURE"}};e.IfcWarpingConstantMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCWARPINGCONSTANTMEASURE"}};e.IfcWarpingMomentMeasure=class extends my{constructor(){super(...arguments),this.type=4,this.name="IFCWARPINGMOMENTMEASURE"}};e.IfcWellKnownTextLiteral=class{constructor(e){this.value=e,this.type=1,this.name="IFCWELLKNOWNTEXTLITERAL"}};class t{static{this.EMAIL={type:3,value:"EMAIL"}}static{this.FAX={type:3,value:"FAX"}}static{this.PHONE={type:3,value:"PHONE"}}static{this.POST={type:3,value:"POST"}}static{this.VERBAL={type:3,value:"VERBAL"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcActionRequestTypeEnum=t;class l{static{this.BRAKES={type:3,value:"BRAKES"}}static{this.BUOYANCY={type:3,value:"BUOYANCY"}}static{this.COMPLETION_G1={type:3,value:"COMPLETION_G1"}}static{this.CREEP={type:3,value:"CREEP"}}static{this.CURRENT={type:3,value:"CURRENT"}}static{this.DEAD_LOAD_G={type:3,value:"DEAD_LOAD_G"}}static{this.EARTHQUAKE_E={type:3,value:"EARTHQUAKE_E"}}static{this.ERECTION={type:3,value:"ERECTION"}}static{this.FIRE={type:3,value:"FIRE"}}static{this.ICE={type:3,value:"ICE"}}static{this.IMPACT={type:3,value:"IMPACT"}}static{this.IMPULSE={type:3,value:"IMPULSE"}}static{this.LACK_OF_FIT={type:3,value:"LACK_OF_FIT"}}static{this.LIVE_LOAD_Q={type:3,value:"LIVE_LOAD_Q"}}static{this.PRESTRESSING_P={type:3,value:"PRESTRESSING_P"}}static{this.PROPPING={type:3,value:"PROPPING"}}static{this.RAIN={type:3,value:"RAIN"}}static{this.SETTLEMENT_U={type:3,value:"SETTLEMENT_U"}}static{this.SHRINKAGE={type:3,value:"SHRINKAGE"}}static{this.SNOW_S={type:3,value:"SNOW_S"}}static{this.SYSTEM_IMPERFECTION={type:3,value:"SYSTEM_IMPERFECTION"}}static{this.TEMPERATURE_T={type:3,value:"TEMPERATURE_T"}}static{this.TRANSPORT={type:3,value:"TRANSPORT"}}static{this.WAVE={type:3,value:"WAVE"}}static{this.WIND_W={type:3,value:"WIND_W"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcActionSourceTypeEnum=l;class n{static{this.EXTRAORDINARY_A={type:3,value:"EXTRAORDINARY_A"}}static{this.PERMANENT_G={type:3,value:"PERMANENT_G"}}static{this.VARIABLE_Q={type:3,value:"VARIABLE_Q"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcActionTypeEnum=n;class o{static{this.ELECTRICACTUATOR={type:3,value:"ELECTRICACTUATOR"}}static{this.HANDOPERATEDACTUATOR={type:3,value:"HANDOPERATEDACTUATOR"}}static{this.HYDRAULICACTUATOR={type:3,value:"HYDRAULICACTUATOR"}}static{this.PNEUMATICACTUATOR={type:3,value:"PNEUMATICACTUATOR"}}static{this.THERMOSTATICACTUATOR={type:3,value:"THERMOSTATICACTUATOR"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcActuatorTypeEnum=o;class s{static{this.DISTRIBUTIONPOINT={type:3,value:"DISTRIBUTIONPOINT"}}static{this.HOME={type:3,value:"HOME"}}static{this.OFFICE={type:3,value:"OFFICE"}}static{this.SITE={type:3,value:"SITE"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}}e.IfcAddressTypeEnum=s;class a{static{this.CONSTANTFLOW={type:3,value:"CONSTANTFLOW"}}static{this.VARIABLEFLOWPRESSUREDEPENDANT={type:3,value:"VARIABLEFLOWPRESSUREDEPENDANT"}}static{this.VARIABLEFLOWPRESSUREINDEPENDANT={type:3,value:"VARIABLEFLOWPRESSUREINDEPENDANT"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcAirTerminalBoxTypeEnum=a;class d{static{this.DIFFUSER={type:3,value:"DIFFUSER"}}static{this.GRILLE={type:3,value:"GRILLE"}}static{this.LOUVRE={type:3,value:"LOUVRE"}}static{this.REGISTER={type:3,value:"REGISTER"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcAirTerminalTypeEnum=d;class v{static{this.FIXEDPLATECOUNTERFLOWEXCHANGER={type:3,value:"FIXEDPLATECOUNTERFLOWEXCHANGER"}}static{this.FIXEDPLATECROSSFLOWEXCHANGER={type:3,value:"FIXEDPLATECROSSFLOWEXCHANGER"}}static{this.FIXEDPLATEPARALLELFLOWEXCHANGER={type:3,value:"FIXEDPLATEPARALLELFLOWEXCHANGER"}}static{this.HEATPIPE={type:3,value:"HEATPIPE"}}static{this.ROTARYWHEEL={type:3,value:"ROTARYWHEEL"}}static{this.RUNAROUNDCOILLOOP={type:3,value:"RUNAROUNDCOILLOOP"}}static{this.THERMOSIPHONCOILTYPEHEATEXCHANGERS={type:3,value:"THERMOSIPHONCOILTYPEHEATEXCHANGERS"}}static{this.THERMOSIPHONSEALEDTUBEHEATEXCHANGERS={type:3,value:"THERMOSIPHONSEALEDTUBEHEATEXCHANGERS"}}static{this.TWINTOWERENTHALPYRECOVERYLOOPS={type:3,value:"TWINTOWERENTHALPYRECOVERYLOOPS"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcAirToAirHeatRecoveryTypeEnum=v;class u{static{this.BELL={type:3,value:"BELL"}}static{this.BREAKGLASSBUTTON={type:3,value:"BREAKGLASSBUTTON"}}static{this.LIGHT={type:3,value:"LIGHT"}}static{this.MANUALPULLBOX={type:3,value:"MANUALPULLBOX"}}static{this.RAILWAYCROCODILE={type:3,value:"RAILWAYCROCODILE"}}static{this.RAILWAYDETONATOR={type:3,value:"RAILWAYDETONATOR"}}static{this.SIREN={type:3,value:"SIREN"}}static{this.WHISTLE={type:3,value:"WHISTLE"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcAlarmTypeEnum=u;class r{static{this.BLOSSCURVE={type:3,value:"BLOSSCURVE"}}static{this.CONSTANTCANT={type:3,value:"CONSTANTCANT"}}static{this.COSINECURVE={type:3,value:"COSINECURVE"}}static{this.HELMERTCURVE={type:3,value:"HELMERTCURVE"}}static{this.LINEARTRANSITION={type:3,value:"LINEARTRANSITION"}}static{this.SINECURVE={type:3,value:"SINECURVE"}}static{this.VIENNESEBEND={type:3,value:"VIENNESEBEND"}}}e.IfcAlignmentCantSegmentTypeEnum=r;class c{static{this.BLOSSCURVE={type:3,value:"BLOSSCURVE"}}static{this.CIRCULARARC={type:3,value:"CIRCULARARC"}}static{this.CLOTHOID={type:3,value:"CLOTHOID"}}static{this.COSINECURVE={type:3,value:"COSINECURVE"}}static{this.CUBIC={type:3,value:"CUBIC"}}static{this.HELMERTCURVE={type:3,value:"HELMERTCURVE"}}static{this.LINE={type:3,value:"LINE"}}static{this.SINECURVE={type:3,value:"SINECURVE"}}static{this.VIENNESEBEND={type:3,value:"VIENNESEBEND"}}}e.IfcAlignmentHorizontalSegmentTypeEnum=c;class I{static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcAlignmentTypeEnum=I;class p{static{this.CIRCULARARC={type:3,value:"CIRCULARARC"}}static{this.CLOTHOID={type:3,value:"CLOTHOID"}}static{this.CONSTANTGRADIENT={type:3,value:"CONSTANTGRADIENT"}}static{this.PARABOLICARC={type:3,value:"PARABOLICARC"}}}e.IfcAlignmentVerticalSegmentTypeEnum=p;class h{static{this.IN_PLANE_LOADING_2D={type:3,value:"IN_PLANE_LOADING_2D"}}static{this.LOADING_3D={type:3,value:"LOADING_3D"}}static{this.OUT_PLANE_LOADING_2D={type:3,value:"OUT_PLANE_LOADING_2D"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcAnalysisModelTypeEnum=h;class y{static{this.FIRST_ORDER_THEORY={type:3,value:"FIRST_ORDER_THEORY"}}static{this.FULL_NONLINEAR_THEORY={type:3,value:"FULL_NONLINEAR_THEORY"}}static{this.SECOND_ORDER_THEORY={type:3,value:"SECOND_ORDER_THEORY"}}static{this.THIRD_ORDER_THEORY={type:3,value:"THIRD_ORDER_THEORY"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcAnalysisTheoryTypeEnum=y;class f{static{this.CONTOURLINE={type:3,value:"CONTOURLINE"}}static{this.DIMENSION={type:3,value:"DIMENSION"}}static{this.ISOBAR={type:3,value:"ISOBAR"}}static{this.ISOLUX={type:3,value:"ISOLUX"}}static{this.ISOTHERM={type:3,value:"ISOTHERM"}}static{this.LEADER={type:3,value:"LEADER"}}static{this.SURVEY={type:3,value:"SURVEY"}}static{this.SYMBOL={type:3,value:"SYMBOL"}}static{this.TEXT={type:3,value:"TEXT"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcAnnotationTypeEnum=f;class w{static{this.ADD={type:3,value:"ADD"}}static{this.DIVIDE={type:3,value:"DIVIDE"}}static{this.MODULO={type:3,value:"MODULO"}}static{this.MULTIPLY={type:3,value:"MULTIPLY"}}static{this.SUBTRACT={type:3,value:"SUBTRACT"}}}e.IfcArithmeticOperatorEnum=w;class T{static{this.FACTORY={type:3,value:"FACTORY"}}static{this.SITE={type:3,value:"SITE"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcAssemblyPlaceEnum=T;class E{static{this.AMPLIFIER={type:3,value:"AMPLIFIER"}}static{this.CAMERA={type:3,value:"CAMERA"}}static{this.COMMUNICATIONTERMINAL={type:3,value:"COMMUNICATIONTERMINAL"}}static{this.DISPLAY={type:3,value:"DISPLAY"}}static{this.MICROPHONE={type:3,value:"MICROPHONE"}}static{this.PLAYER={type:3,value:"PLAYER"}}static{this.PROJECTOR={type:3,value:"PROJECTOR"}}static{this.RECEIVER={type:3,value:"RECEIVER"}}static{this.RECORDINGEQUIPMENT={type:3,value:"RECORDINGEQUIPMENT"}}static{this.SPEAKER={type:3,value:"SPEAKER"}}static{this.SWITCHER={type:3,value:"SWITCHER"}}static{this.TELEPHONE={type:3,value:"TELEPHONE"}}static{this.TUNER={type:3,value:"TUNER"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcAudioVisualApplianceTypeEnum=E;class m{static{this.CIRCULAR_ARC={type:3,value:"CIRCULAR_ARC"}}static{this.ELLIPTIC_ARC={type:3,value:"ELLIPTIC_ARC"}}static{this.HYPERBOLIC_ARC={type:3,value:"HYPERBOLIC_ARC"}}static{this.PARABOLIC_ARC={type:3,value:"PARABOLIC_ARC"}}static{this.POLYLINE_FORM={type:3,value:"POLYLINE_FORM"}}static{this.UNSPECIFIED={type:3,value:"UNSPECIFIED"}}}e.IfcBSplineCurveForm=m;class D{static{this.CONICAL_SURF={type:3,value:"CONICAL_SURF"}}static{this.CYLINDRICAL_SURF={type:3,value:"CYLINDRICAL_SURF"}}static{this.GENERALISED_CONE={type:3,value:"GENERALISED_CONE"}}static{this.PLANE_SURF={type:3,value:"PLANE_SURF"}}static{this.QUADRIC_SURF={type:3,value:"QUADRIC_SURF"}}static{this.RULED_SURF={type:3,value:"RULED_SURF"}}static{this.SPHERICAL_SURF={type:3,value:"SPHERICAL_SURF"}}static{this.SURF_OF_LINEAR_EXTRUSION={type:3,value:"SURF_OF_LINEAR_EXTRUSION"}}static{this.SURF_OF_REVOLUTION={type:3,value:"SURF_OF_REVOLUTION"}}static{this.TOROIDAL_SURF={type:3,value:"TOROIDAL_SURF"}}static{this.UNSPECIFIED={type:3,value:"UNSPECIFIED"}}}e.IfcBSplineSurfaceForm=D;class R{static{this.BEAM={type:3,value:"BEAM"}}static{this.CORNICE={type:3,value:"CORNICE"}}static{this.DIAPHRAGM={type:3,value:"DIAPHRAGM"}}static{this.EDGEBEAM={type:3,value:"EDGEBEAM"}}static{this.GIRDER_SEGMENT={type:3,value:"GIRDER_SEGMENT"}}static{this.HATSTONE={type:3,value:"HATSTONE"}}static{this.HOLLOWCORE={type:3,value:"HOLLOWCORE"}}static{this.JOIST={type:3,value:"JOIST"}}static{this.LINTEL={type:3,value:"LINTEL"}}static{this.PIERCAP={type:3,value:"PIERCAP"}}static{this.SPANDREL={type:3,value:"SPANDREL"}}static{this.T_BEAM={type:3,value:"T_BEAM"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcBeamTypeEnum=R;class N{static{this.CYLINDRICAL={type:3,value:"CYLINDRICAL"}}static{this.DISK={type:3,value:"DISK"}}static{this.ELASTOMERIC={type:3,value:"ELASTOMERIC"}}static{this.GUIDE={type:3,value:"GUIDE"}}static{this.POT={type:3,value:"POT"}}static{this.ROCKER={type:3,value:"ROCKER"}}static{this.ROLLER={type:3,value:"ROLLER"}}static{this.SPHERICAL={type:3,value:"SPHERICAL"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcBearingTypeEnum=N;class O{static{this.EQUALTO={type:3,value:"EQUALTO"}}static{this.GREATERTHAN={type:3,value:"GREATERTHAN"}}static{this.GREATERTHANOREQUALTO={type:3,value:"GREATERTHANOREQUALTO"}}static{this.INCLUDEDIN={type:3,value:"INCLUDEDIN"}}static{this.INCLUDES={type:3,value:"INCLUDES"}}static{this.LESSTHAN={type:3,value:"LESSTHAN"}}static{this.LESSTHANOREQUALTO={type:3,value:"LESSTHANOREQUALTO"}}static{this.NOTEQUALTO={type:3,value:"NOTEQUALTO"}}static{this.NOTINCLUDEDIN={type:3,value:"NOTINCLUDEDIN"}}static{this.NOTINCLUDES={type:3,value:"NOTINCLUDES"}}}e.IfcBenchmarkEnum=O;class S{static{this.STEAM={type:3,value:"STEAM"}}static{this.WATER={type:3,value:"WATER"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcBoilerTypeEnum=S;class A{static{this.DIFFERENCE={type:3,value:"DIFFERENCE"}}static{this.INTERSECTION={type:3,value:"INTERSECTION"}}static{this.UNION={type:3,value:"UNION"}}}e.IfcBooleanOperator=A;class b{static{this.ABUTMENT={type:3,value:"ABUTMENT"}}static{this.DECK={type:3,value:"DECK"}}static{this.DECK_SEGMENT={type:3,value:"DECK_SEGMENT"}}static{this.FOUNDATION={type:3,value:"FOUNDATION"}}static{this.PIER={type:3,value:"PIER"}}static{this.PIER_SEGMENT={type:3,value:"PIER_SEGMENT"}}static{this.PYLON={type:3,value:"PYLON"}}static{this.SUBSTRUCTURE={type:3,value:"SUBSTRUCTURE"}}static{this.SUPERSTRUCTURE={type:3,value:"SUPERSTRUCTURE"}}static{this.SURFACESTRUCTURE={type:3,value:"SURFACESTRUCTURE"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcBridgePartTypeEnum=b;class C{static{this.ARCHED={type:3,value:"ARCHED"}}static{this.CABLE_STAYED={type:3,value:"CABLE_STAYED"}}static{this.CANTILEVER={type:3,value:"CANTILEVER"}}static{this.CULVERT={type:3,value:"CULVERT"}}static{this.FRAMEWORK={type:3,value:"FRAMEWORK"}}static{this.GIRDER={type:3,value:"GIRDER"}}static{this.SUSPENSION={type:3,value:"SUSPENSION"}}static{this.TRUSS={type:3,value:"TRUSS"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcBridgeTypeEnum=C;class L{static{this.APRON={type:3,value:"APRON"}}static{this.ARMOURUNIT={type:3,value:"ARMOURUNIT"}}static{this.INSULATION={type:3,value:"INSULATION"}}static{this.PRECASTPANEL={type:3,value:"PRECASTPANEL"}}static{this.SAFETYCAGE={type:3,value:"SAFETYCAGE"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcBuildingElementPartTypeEnum=L;class P{static{this.COMPLEX={type:3,value:"COMPLEX"}}static{this.ELEMENT={type:3,value:"ELEMENT"}}static{this.PARTIAL={type:3,value:"PARTIAL"}}static{this.PROVISIONFORSPACE={type:3,value:"PROVISIONFORSPACE"}}static{this.PROVISIONFORVOID={type:3,value:"PROVISIONFORVOID"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcBuildingElementProxyTypeEnum=P;class g{static{this.FENESTRATION={type:3,value:"FENESTRATION"}}static{this.FOUNDATION={type:3,value:"FOUNDATION"}}static{this.LOADBEARING={type:3,value:"LOADBEARING"}}static{this.OUTERSHELL={type:3,value:"OUTERSHELL"}}static{this.SHADING={type:3,value:"SHADING"}}static{this.TRANSPORT={type:3,value:"TRANSPORT"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcBuildingSystemTypeEnum=g;class H{static{this.EROSIONPREVENTION={type:3,value:"EROSIONPREVENTION"}}static{this.FENESTRATION={type:3,value:"FENESTRATION"}}static{this.FOUNDATION={type:3,value:"FOUNDATION"}}static{this.LOADBEARING={type:3,value:"LOADBEARING"}}static{this.MOORING={type:3,value:"MOORING"}}static{this.OUTERSHELL={type:3,value:"OUTERSHELL"}}static{this.PRESTRESSING={type:3,value:"PRESTRESSING"}}static{this.RAILWAYLINE={type:3,value:"RAILWAYLINE"}}static{this.RAILWAYTRACK={type:3,value:"RAILWAYTRACK"}}static{this.REINFORCING={type:3,value:"REINFORCING"}}static{this.SHADING={type:3,value:"SHADING"}}static{this.TRACKCIRCUIT={type:3,value:"TRACKCIRCUIT"}}static{this.TRANSPORT={type:3,value:"TRANSPORT"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcBuiltSystemTypeEnum=H;class B{static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcBurnerTypeEnum=B;class F{static{this.BEND={type:3,value:"BEND"}}static{this.CONNECTOR={type:3,value:"CONNECTOR"}}static{this.CROSS={type:3,value:"CROSS"}}static{this.JUNCTION={type:3,value:"JUNCTION"}}static{this.REDUCER={type:3,value:"REDUCER"}}static{this.TEE={type:3,value:"TEE"}}static{this.TRANSITION={type:3,value:"TRANSITION"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcCableCarrierFittingTypeEnum=F;class M{static{this.CABLEBRACKET={type:3,value:"CABLEBRACKET"}}static{this.CABLELADDERSEGMENT={type:3,value:"CABLELADDERSEGMENT"}}static{this.CABLETRAYSEGMENT={type:3,value:"CABLETRAYSEGMENT"}}static{this.CABLETRUNKINGSEGMENT={type:3,value:"CABLETRUNKINGSEGMENT"}}static{this.CATENARYWIRE={type:3,value:"CATENARYWIRE"}}static{this.CONDUITSEGMENT={type:3,value:"CONDUITSEGMENT"}}static{this.DROPPER={type:3,value:"DROPPER"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcCableCarrierSegmentTypeEnum=M;class x{static{this.CONNECTOR={type:3,value:"CONNECTOR"}}static{this.ENTRY={type:3,value:"ENTRY"}}static{this.EXIT={type:3,value:"EXIT"}}static{this.FANOUT={type:3,value:"FANOUT"}}static{this.JUNCTION={type:3,value:"JUNCTION"}}static{this.TRANSITION={type:3,value:"TRANSITION"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcCableFittingTypeEnum=x;class U{static{this.BUSBARSEGMENT={type:3,value:"BUSBARSEGMENT"}}static{this.CABLESEGMENT={type:3,value:"CABLESEGMENT"}}static{this.CONDUCTORSEGMENT={type:3,value:"CONDUCTORSEGMENT"}}static{this.CONTACTWIRESEGMENT={type:3,value:"CONTACTWIRESEGMENT"}}static{this.CORESEGMENT={type:3,value:"CORESEGMENT"}}static{this.FIBERSEGMENT={type:3,value:"FIBERSEGMENT"}}static{this.FIBERTUBE={type:3,value:"FIBERTUBE"}}static{this.OPTICALCABLESEGMENT={type:3,value:"OPTICALCABLESEGMENT"}}static{this.STITCHWIRE={type:3,value:"STITCHWIRE"}}static{this.WIREPAIRSEGMENT={type:3,value:"WIREPAIRSEGMENT"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcCableSegmentTypeEnum=U;class G{static{this.CAISSON={type:3,value:"CAISSON"}}static{this.WELL={type:3,value:"WELL"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcCaissonFoundationTypeEnum=G;class j{static{this.ADDED={type:3,value:"ADDED"}}static{this.DELETED={type:3,value:"DELETED"}}static{this.MODIFIED={type:3,value:"MODIFIED"}}static{this.NOCHANGE={type:3,value:"NOCHANGE"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcChangeActionEnum=j;class _{static{this.AIRCOOLED={type:3,value:"AIRCOOLED"}}static{this.HEATRECOVERY={type:3,value:"HEATRECOVERY"}}static{this.WATERCOOLED={type:3,value:"WATERCOOLED"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcChillerTypeEnum=_;class V{static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcChimneyTypeEnum=V;class W{static{this.DXCOOLINGCOIL={type:3,value:"DXCOOLINGCOIL"}}static{this.ELECTRICHEATINGCOIL={type:3,value:"ELECTRICHEATINGCOIL"}}static{this.GASHEATINGCOIL={type:3,value:"GASHEATINGCOIL"}}static{this.HYDRONICCOIL={type:3,value:"HYDRONICCOIL"}}static{this.STEAMHEATINGCOIL={type:3,value:"STEAMHEATINGCOIL"}}static{this.WATERCOOLINGCOIL={type:3,value:"WATERCOOLINGCOIL"}}static{this.WATERHEATINGCOIL={type:3,value:"WATERHEATINGCOIL"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcCoilTypeEnum=W;class q{static{this.COLUMN={type:3,value:"COLUMN"}}static{this.PIERSTEM={type:3,value:"PIERSTEM"}}static{this.PIERSTEM_SEGMENT={type:3,value:"PIERSTEM_SEGMENT"}}static{this.PILASTER={type:3,value:"PILASTER"}}static{this.STANDCOLUMN={type:3,value:"STANDCOLUMN"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcColumnTypeEnum=q;class Y{static{this.ANTENNA={type:3,value:"ANTENNA"}}static{this.AUTOMATON={type:3,value:"AUTOMATON"}}static{this.COMPUTER={type:3,value:"COMPUTER"}}static{this.FAX={type:3,value:"FAX"}}static{this.GATEWAY={type:3,value:"GATEWAY"}}static{this.INTELLIGENTPERIPHERAL={type:3,value:"INTELLIGENTPERIPHERAL"}}static{this.IPNETWORKEQUIPMENT={type:3,value:"IPNETWORKEQUIPMENT"}}static{this.LINESIDEELECTRONICUNIT={type:3,value:"LINESIDEELECTRONICUNIT"}}static{this.MODEM={type:3,value:"MODEM"}}static{this.NETWORKAPPLIANCE={type:3,value:"NETWORKAPPLIANCE"}}static{this.NETWORKBRIDGE={type:3,value:"NETWORKBRIDGE"}}static{this.NETWORKHUB={type:3,value:"NETWORKHUB"}}static{this.OPTICALLINETERMINAL={type:3,value:"OPTICALLINETERMINAL"}}static{this.OPTICALNETWORKUNIT={type:3,value:"OPTICALNETWORKUNIT"}}static{this.PRINTER={type:3,value:"PRINTER"}}static{this.RADIOBLOCKCENTER={type:3,value:"RADIOBLOCKCENTER"}}static{this.REPEATER={type:3,value:"REPEATER"}}static{this.ROUTER={type:3,value:"ROUTER"}}static{this.SCANNER={type:3,value:"SCANNER"}}static{this.TELECOMMAND={type:3,value:"TELECOMMAND"}}static{this.TELEPHONYEXCHANGE={type:3,value:"TELEPHONYEXCHANGE"}}static{this.TRANSITIONCOMPONENT={type:3,value:"TRANSITIONCOMPONENT"}}static{this.TRANSPONDER={type:3,value:"TRANSPONDER"}}static{this.TRANSPORTEQUIPMENT={type:3,value:"TRANSPORTEQUIPMENT"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcCommunicationsApplianceTypeEnum=Y;class k{static{this.P_COMPLEX={type:3,value:"P_COMPLEX"}}static{this.Q_COMPLEX={type:3,value:"Q_COMPLEX"}}}e.IfcComplexPropertyTemplateTypeEnum=k;class z{static{this.BOOSTER={type:3,value:"BOOSTER"}}static{this.DYNAMIC={type:3,value:"DYNAMIC"}}static{this.HERMETIC={type:3,value:"HERMETIC"}}static{this.OPENTYPE={type:3,value:"OPENTYPE"}}static{this.RECIPROCATING={type:3,value:"RECIPROCATING"}}static{this.ROLLINGPISTON={type:3,value:"ROLLINGPISTON"}}static{this.ROTARY={type:3,value:"ROTARY"}}static{this.ROTARYVANE={type:3,value:"ROTARYVANE"}}static{this.SCROLL={type:3,value:"SCROLL"}}static{this.SEMIHERMETIC={type:3,value:"SEMIHERMETIC"}}static{this.SINGLESCREW={type:3,value:"SINGLESCREW"}}static{this.SINGLESTAGE={type:3,value:"SINGLESTAGE"}}static{this.TROCHOIDAL={type:3,value:"TROCHOIDAL"}}static{this.TWINSCREW={type:3,value:"TWINSCREW"}}static{this.WELDEDSHELLHERMETIC={type:3,value:"WELDEDSHELLHERMETIC"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcCompressorTypeEnum=z;class X{static{this.AIRCOOLED={type:3,value:"AIRCOOLED"}}static{this.EVAPORATIVECOOLED={type:3,value:"EVAPORATIVECOOLED"}}static{this.WATERCOOLED={type:3,value:"WATERCOOLED"}}static{this.WATERCOOLEDBRAZEDPLATE={type:3,value:"WATERCOOLEDBRAZEDPLATE"}}static{this.WATERCOOLEDSHELLCOIL={type:3,value:"WATERCOOLEDSHELLCOIL"}}static{this.WATERCOOLEDSHELLTUBE={type:3,value:"WATERCOOLEDSHELLTUBE"}}static{this.WATERCOOLEDTUBEINTUBE={type:3,value:"WATERCOOLEDTUBEINTUBE"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcCondenserTypeEnum=X;class K{static{this.ATEND={type:3,value:"ATEND"}}static{this.ATPATH={type:3,value:"ATPATH"}}static{this.ATSTART={type:3,value:"ATSTART"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcConnectionTypeEnum=K;class Q{static{this.ADVISORY={type:3,value:"ADVISORY"}}static{this.HARD={type:3,value:"HARD"}}static{this.SOFT={type:3,value:"SOFT"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcConstraintEnum=Q;class ${static{this.DEMOLISHING={type:3,value:"DEMOLISHING"}}static{this.EARTHMOVING={type:3,value:"EARTHMOVING"}}static{this.ERECTING={type:3,value:"ERECTING"}}static{this.HEATING={type:3,value:"HEATING"}}static{this.LIGHTING={type:3,value:"LIGHTING"}}static{this.PAVING={type:3,value:"PAVING"}}static{this.PUMPING={type:3,value:"PUMPING"}}static{this.TRANSPORTING={type:3,value:"TRANSPORTING"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcConstructionEquipmentResourceTypeEnum=$;class Z{static{this.AGGREGATES={type:3,value:"AGGREGATES"}}static{this.CONCRETE={type:3,value:"CONCRETE"}}static{this.DRYWALL={type:3,value:"DRYWALL"}}static{this.FUEL={type:3,value:"FUEL"}}static{this.GYPSUM={type:3,value:"GYPSUM"}}static{this.MASONRY={type:3,value:"MASONRY"}}static{this.METAL={type:3,value:"METAL"}}static{this.PLASTIC={type:3,value:"PLASTIC"}}static{this.WOOD={type:3,value:"WOOD"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcConstructionMaterialResourceTypeEnum=Z;class J{static{this.ASSEMBLY={type:3,value:"ASSEMBLY"}}static{this.FORMWORK={type:3,value:"FORMWORK"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcConstructionProductResourceTypeEnum=J;class ee{static{this.FLOATING={type:3,value:"FLOATING"}}static{this.MULTIPOSITION={type:3,value:"MULTIPOSITION"}}static{this.PROGRAMMABLE={type:3,value:"PROGRAMMABLE"}}static{this.PROPORTIONAL={type:3,value:"PROPORTIONAL"}}static{this.TWOPOSITION={type:3,value:"TWOPOSITION"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcControllerTypeEnum=ee;class ie{static{this.BELTCONVEYOR={type:3,value:"BELTCONVEYOR"}}static{this.BUCKETCONVEYOR={type:3,value:"BUCKETCONVEYOR"}}static{this.CHUTECONVEYOR={type:3,value:"CHUTECONVEYOR"}}static{this.SCREWCONVEYOR={type:3,value:"SCREWCONVEYOR"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcConveyorSegmentTypeEnum=ie;class te{static{this.ACTIVE={type:3,value:"ACTIVE"}}static{this.PASSIVE={type:3,value:"PASSIVE"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcCooledBeamTypeEnum=te;class le{static{this.MECHANICALFORCEDDRAFT={type:3,value:"MECHANICALFORCEDDRAFT"}}static{this.MECHANICALINDUCEDDRAFT={type:3,value:"MECHANICALINDUCEDDRAFT"}}static{this.NATURALDRAFT={type:3,value:"NATURALDRAFT"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcCoolingTowerTypeEnum=le;class ne{static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcCostItemTypeEnum=ne;class oe{static{this.BUDGET={type:3,value:"BUDGET"}}static{this.COSTPLAN={type:3,value:"COSTPLAN"}}static{this.ESTIMATE={type:3,value:"ESTIMATE"}}static{this.PRICEDBILLOFQUANTITIES={type:3,value:"PRICEDBILLOFQUANTITIES"}}static{this.SCHEDULEOFRATES={type:3,value:"SCHEDULEOFRATES"}}static{this.TENDER={type:3,value:"TENDER"}}static{this.UNPRICEDBILLOFQUANTITIES={type:3,value:"UNPRICEDBILLOFQUANTITIES"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcCostScheduleTypeEnum=oe;class se{static{this.ARMOUR={type:3,value:"ARMOUR"}}static{this.BALLASTBED={type:3,value:"BALLASTBED"}}static{this.CORE={type:3,value:"CORE"}}static{this.FILTER={type:3,value:"FILTER"}}static{this.PAVEMENT={type:3,value:"PAVEMENT"}}static{this.PROTECTION={type:3,value:"PROTECTION"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcCourseTypeEnum=se;class ae{static{this.CEILING={type:3,value:"CEILING"}}static{this.CLADDING={type:3,value:"CLADDING"}}static{this.COPING={type:3,value:"COPING"}}static{this.FLOORING={type:3,value:"FLOORING"}}static{this.INSULATION={type:3,value:"INSULATION"}}static{this.MEMBRANE={type:3,value:"MEMBRANE"}}static{this.MOLDING={type:3,value:"MOLDING"}}static{this.ROOFING={type:3,value:"ROOFING"}}static{this.SKIRTINGBOARD={type:3,value:"SKIRTINGBOARD"}}static{this.SLEEVING={type:3,value:"SLEEVING"}}static{this.TOPPING={type:3,value:"TOPPING"}}static{this.WRAPPING={type:3,value:"WRAPPING"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcCoveringTypeEnum=ae;class de{static{this.OFFICE={type:3,value:"OFFICE"}}static{this.SITE={type:3,value:"SITE"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcCrewResourceTypeEnum=de;class ve{static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcCurtainWallTypeEnum=ve;class ue{static{this.LINEAR={type:3,value:"LINEAR"}}static{this.LOG_LINEAR={type:3,value:"LOG_LINEAR"}}static{this.LOG_LOG={type:3,value:"LOG_LOG"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcCurveInterpolationEnum=ue;class re{static{this.BACKDRAFTDAMPER={type:3,value:"BACKDRAFTDAMPER"}}static{this.BALANCINGDAMPER={type:3,value:"BALANCINGDAMPER"}}static{this.BLASTDAMPER={type:3,value:"BLASTDAMPER"}}static{this.CONTROLDAMPER={type:3,value:"CONTROLDAMPER"}}static{this.FIREDAMPER={type:3,value:"FIREDAMPER"}}static{this.FIRESMOKEDAMPER={type:3,value:"FIRESMOKEDAMPER"}}static{this.FUMEHOODEXHAUST={type:3,value:"FUMEHOODEXHAUST"}}static{this.GRAVITYDAMPER={type:3,value:"GRAVITYDAMPER"}}static{this.GRAVITYRELIEFDAMPER={type:3,value:"GRAVITYRELIEFDAMPER"}}static{this.RELIEFDAMPER={type:3,value:"RELIEFDAMPER"}}static{this.SMOKEDAMPER={type:3,value:"SMOKEDAMPER"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcDamperTypeEnum=re;class ce{static{this.MEASURED={type:3,value:"MEASURED"}}static{this.PREDICTED={type:3,value:"PREDICTED"}}static{this.SIMULATED={type:3,value:"SIMULATED"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcDataOriginEnum=ce;class Ie{static{this.ACCELERATIONUNIT={type:3,value:"ACCELERATIONUNIT"}}static{this.ANGULARVELOCITYUNIT={type:3,value:"ANGULARVELOCITYUNIT"}}static{this.AREADENSITYUNIT={type:3,value:"AREADENSITYUNIT"}}static{this.COMPOUNDPLANEANGLEUNIT={type:3,value:"COMPOUNDPLANEANGLEUNIT"}}static{this.CURVATUREUNIT={type:3,value:"CURVATUREUNIT"}}static{this.DYNAMICVISCOSITYUNIT={type:3,value:"DYNAMICVISCOSITYUNIT"}}static{this.HEATFLUXDENSITYUNIT={type:3,value:"HEATFLUXDENSITYUNIT"}}static{this.HEATINGVALUEUNIT={type:3,value:"HEATINGVALUEUNIT"}}static{this.INTEGERCOUNTRATEUNIT={type:3,value:"INTEGERCOUNTRATEUNIT"}}static{this.IONCONCENTRATIONUNIT={type:3,value:"IONCONCENTRATIONUNIT"}}static{this.ISOTHERMALMOISTURECAPACITYUNIT={type:3,value:"ISOTHERMALMOISTURECAPACITYUNIT"}}static{this.KINEMATICVISCOSITYUNIT={type:3,value:"KINEMATICVISCOSITYUNIT"}}static{this.LINEARFORCEUNIT={type:3,value:"LINEARFORCEUNIT"}}static{this.LINEARMOMENTUNIT={type:3,value:"LINEARMOMENTUNIT"}}static{this.LINEARSTIFFNESSUNIT={type:3,value:"LINEARSTIFFNESSUNIT"}}static{this.LINEARVELOCITYUNIT={type:3,value:"LINEARVELOCITYUNIT"}}static{this.LUMINOUSINTENSITYDISTRIBUTIONUNIT={type:3,value:"LUMINOUSINTENSITYDISTRIBUTIONUNIT"}}static{this.MASSDENSITYUNIT={type:3,value:"MASSDENSITYUNIT"}}static{this.MASSFLOWRATEUNIT={type:3,value:"MASSFLOWRATEUNIT"}}static{this.MASSPERLENGTHUNIT={type:3,value:"MASSPERLENGTHUNIT"}}static{this.MODULUSOFELASTICITYUNIT={type:3,value:"MODULUSOFELASTICITYUNIT"}}static{this.MODULUSOFLINEARSUBGRADEREACTIONUNIT={type:3,value:"MODULUSOFLINEARSUBGRADEREACTIONUNIT"}}static{this.MODULUSOFROTATIONALSUBGRADEREACTIONUNIT={type:3,value:"MODULUSOFROTATIONALSUBGRADEREACTIONUNIT"}}static{this.MODULUSOFSUBGRADEREACTIONUNIT={type:3,value:"MODULUSOFSUBGRADEREACTIONUNIT"}}static{this.MOISTUREDIFFUSIVITYUNIT={type:3,value:"MOISTUREDIFFUSIVITYUNIT"}}static{this.MOLECULARWEIGHTUNIT={type:3,value:"MOLECULARWEIGHTUNIT"}}static{this.MOMENTOFINERTIAUNIT={type:3,value:"MOMENTOFINERTIAUNIT"}}static{this.PHUNIT={type:3,value:"PHUNIT"}}static{this.PLANARFORCEUNIT={type:3,value:"PLANARFORCEUNIT"}}static{this.ROTATIONALFREQUENCYUNIT={type:3,value:"ROTATIONALFREQUENCYUNIT"}}static{this.ROTATIONALMASSUNIT={type:3,value:"ROTATIONALMASSUNIT"}}static{this.ROTATIONALSTIFFNESSUNIT={type:3,value:"ROTATIONALSTIFFNESSUNIT"}}static{this.SECTIONAREAINTEGRALUNIT={type:3,value:"SECTIONAREAINTEGRALUNIT"}}static{this.SECTIONMODULUSUNIT={type:3,value:"SECTIONMODULUSUNIT"}}static{this.SHEARMODULUSUNIT={type:3,value:"SHEARMODULUSUNIT"}}static{this.SOUNDPOWERLEVELUNIT={type:3,value:"SOUNDPOWERLEVELUNIT"}}static{this.SOUNDPOWERUNIT={type:3,value:"SOUNDPOWERUNIT"}}static{this.SOUNDPRESSURELEVELUNIT={type:3,value:"SOUNDPRESSURELEVELUNIT"}}static{this.SOUNDPRESSUREUNIT={type:3,value:"SOUNDPRESSUREUNIT"}}static{this.SPECIFICHEATCAPACITYUNIT={type:3,value:"SPECIFICHEATCAPACITYUNIT"}}static{this.TEMPERATUREGRADIENTUNIT={type:3,value:"TEMPERATUREGRADIENTUNIT"}}static{this.TEMPERATURERATEOFCHANGEUNIT={type:3,value:"TEMPERATURERATEOFCHANGEUNIT"}}static{this.THERMALADMITTANCEUNIT={type:3,value:"THERMALADMITTANCEUNIT"}}static{this.THERMALCONDUCTANCEUNIT={type:3,value:"THERMALCONDUCTANCEUNIT"}}static{this.THERMALEXPANSIONCOEFFICIENTUNIT={type:3,value:"THERMALEXPANSIONCOEFFICIENTUNIT"}}static{this.THERMALRESISTANCEUNIT={type:3,value:"THERMALRESISTANCEUNIT"}}static{this.THERMALTRANSMITTANCEUNIT={type:3,value:"THERMALTRANSMITTANCEUNIT"}}static{this.TORQUEUNIT={type:3,value:"TORQUEUNIT"}}static{this.VAPORPERMEABILITYUNIT={type:3,value:"VAPORPERMEABILITYUNIT"}}static{this.VOLUMETRICFLOWRATEUNIT={type:3,value:"VOLUMETRICFLOWRATEUNIT"}}static{this.WARPINGCONSTANTUNIT={type:3,value:"WARPINGCONSTANTUNIT"}}static{this.WARPINGMOMENTUNIT={type:3,value:"WARPINGMOMENTUNIT"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}}e.IfcDerivedUnitEnum=Ie;class pe{static{this.NEGATIVE={type:3,value:"NEGATIVE"}}static{this.POSITIVE={type:3,value:"POSITIVE"}}}e.IfcDirectionSenseEnum=pe;class he{static{this.ANCHORPLATE={type:3,value:"ANCHORPLATE"}}static{this.BIRDPROTECTION={type:3,value:"BIRDPROTECTION"}}static{this.BRACKET={type:3,value:"BRACKET"}}static{this.CABLEARRANGER={type:3,value:"CABLEARRANGER"}}static{this.ELASTIC_CUSHION={type:3,value:"ELASTIC_CUSHION"}}static{this.EXPANSION_JOINT_DEVICE={type:3,value:"EXPANSION_JOINT_DEVICE"}}static{this.FILLER={type:3,value:"FILLER"}}static{this.FLASHING={type:3,value:"FLASHING"}}static{this.INSULATOR={type:3,value:"INSULATOR"}}static{this.LOCK={type:3,value:"LOCK"}}static{this.PANEL_STRENGTHENING={type:3,value:"PANEL_STRENGTHENING"}}static{this.POINTMACHINEMOUNTINGDEVICE={type:3,value:"POINTMACHINEMOUNTINGDEVICE"}}static{this.POINT_MACHINE_LOCKING_DEVICE={type:3,value:"POINT_MACHINE_LOCKING_DEVICE"}}static{this.RAILBRACE={type:3,value:"RAILBRACE"}}static{this.RAILPAD={type:3,value:"RAILPAD"}}static{this.RAIL_LUBRICATION={type:3,value:"RAIL_LUBRICATION"}}static{this.RAIL_MECHANICAL_EQUIPMENT={type:3,value:"RAIL_MECHANICAL_EQUIPMENT"}}static{this.SHOE={type:3,value:"SHOE"}}static{this.SLIDINGCHAIR={type:3,value:"SLIDINGCHAIR"}}static{this.SOUNDABSORPTION={type:3,value:"SOUNDABSORPTION"}}static{this.TENSIONINGEQUIPMENT={type:3,value:"TENSIONINGEQUIPMENT"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcDiscreteAccessoryTypeEnum=he;class ye{static{this.CONSUMERUNIT={type:3,value:"CONSUMERUNIT"}}static{this.DISPATCHINGBOARD={type:3,value:"DISPATCHINGBOARD"}}static{this.DISTRIBUTIONBOARD={type:3,value:"DISTRIBUTIONBOARD"}}static{this.DISTRIBUTIONFRAME={type:3,value:"DISTRIBUTIONFRAME"}}static{this.MOTORCONTROLCENTRE={type:3,value:"MOTORCONTROLCENTRE"}}static{this.SWITCHBOARD={type:3,value:"SWITCHBOARD"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcDistributionBoardTypeEnum=ye;class fe{static{this.FORMEDDUCT={type:3,value:"FORMEDDUCT"}}static{this.INSPECTIONCHAMBER={type:3,value:"INSPECTIONCHAMBER"}}static{this.INSPECTIONPIT={type:3,value:"INSPECTIONPIT"}}static{this.MANHOLE={type:3,value:"MANHOLE"}}static{this.METERCHAMBER={type:3,value:"METERCHAMBER"}}static{this.SUMP={type:3,value:"SUMP"}}static{this.TRENCH={type:3,value:"TRENCH"}}static{this.VALVECHAMBER={type:3,value:"VALVECHAMBER"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcDistributionChamberElementTypeEnum=fe;class we{static{this.CABLE={type:3,value:"CABLE"}}static{this.CABLECARRIER={type:3,value:"CABLECARRIER"}}static{this.DUCT={type:3,value:"DUCT"}}static{this.PIPE={type:3,value:"PIPE"}}static{this.WIRELESS={type:3,value:"WIRELESS"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcDistributionPortTypeEnum=we;class Te{static{this.AIRCONDITIONING={type:3,value:"AIRCONDITIONING"}}static{this.AUDIOVISUAL={type:3,value:"AUDIOVISUAL"}}static{this.CATENARY_SYSTEM={type:3,value:"CATENARY_SYSTEM"}}static{this.CHEMICAL={type:3,value:"CHEMICAL"}}static{this.CHILLEDWATER={type:3,value:"CHILLEDWATER"}}static{this.COMMUNICATION={type:3,value:"COMMUNICATION"}}static{this.COMPRESSEDAIR={type:3,value:"COMPRESSEDAIR"}}static{this.CONDENSERWATER={type:3,value:"CONDENSERWATER"}}static{this.CONTROL={type:3,value:"CONTROL"}}static{this.CONVEYING={type:3,value:"CONVEYING"}}static{this.DATA={type:3,value:"DATA"}}static{this.DISPOSAL={type:3,value:"DISPOSAL"}}static{this.DOMESTICCOLDWATER={type:3,value:"DOMESTICCOLDWATER"}}static{this.DOMESTICHOTWATER={type:3,value:"DOMESTICHOTWATER"}}static{this.DRAINAGE={type:3,value:"DRAINAGE"}}static{this.EARTHING={type:3,value:"EARTHING"}}static{this.ELECTRICAL={type:3,value:"ELECTRICAL"}}static{this.ELECTROACOUSTIC={type:3,value:"ELECTROACOUSTIC"}}static{this.EXHAUST={type:3,value:"EXHAUST"}}static{this.FIREPROTECTION={type:3,value:"FIREPROTECTION"}}static{this.FIXEDTRANSMISSIONNETWORK={type:3,value:"FIXEDTRANSMISSIONNETWORK"}}static{this.FUEL={type:3,value:"FUEL"}}static{this.GAS={type:3,value:"GAS"}}static{this.HAZARDOUS={type:3,value:"HAZARDOUS"}}static{this.HEATING={type:3,value:"HEATING"}}static{this.LIGHTING={type:3,value:"LIGHTING"}}static{this.LIGHTNINGPROTECTION={type:3,value:"LIGHTNINGPROTECTION"}}static{this.MOBILENETWORK={type:3,value:"MOBILENETWORK"}}static{this.MONITORINGSYSTEM={type:3,value:"MONITORINGSYSTEM"}}static{this.MUNICIPALSOLIDWASTE={type:3,value:"MUNICIPALSOLIDWASTE"}}static{this.OIL={type:3,value:"OIL"}}static{this.OPERATIONAL={type:3,value:"OPERATIONAL"}}static{this.OPERATIONALTELEPHONYSYSTEM={type:3,value:"OPERATIONALTELEPHONYSYSTEM"}}static{this.OVERHEAD_CONTACTLINE_SYSTEM={type:3,value:"OVERHEAD_CONTACTLINE_SYSTEM"}}static{this.POWERGENERATION={type:3,value:"POWERGENERATION"}}static{this.RAINWATER={type:3,value:"RAINWATER"}}static{this.REFRIGERATION={type:3,value:"REFRIGERATION"}}static{this.RETURN_CIRCUIT={type:3,value:"RETURN_CIRCUIT"}}static{this.SECURITY={type:3,value:"SECURITY"}}static{this.SEWAGE={type:3,value:"SEWAGE"}}static{this.SIGNAL={type:3,value:"SIGNAL"}}static{this.STORMWATER={type:3,value:"STORMWATER"}}static{this.TELEPHONE={type:3,value:"TELEPHONE"}}static{this.TV={type:3,value:"TV"}}static{this.VACUUM={type:3,value:"VACUUM"}}static{this.VENT={type:3,value:"VENT"}}static{this.VENTILATION={type:3,value:"VENTILATION"}}static{this.WASTEWATER={type:3,value:"WASTEWATER"}}static{this.WATERSUPPLY={type:3,value:"WATERSUPPLY"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcDistributionSystemEnum=Te;class Ee{static{this.CONFIDENTIAL={type:3,value:"CONFIDENTIAL"}}static{this.PERSONAL={type:3,value:"PERSONAL"}}static{this.PUBLIC={type:3,value:"PUBLIC"}}static{this.RESTRICTED={type:3,value:"RESTRICTED"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcDocumentConfidentialityEnum=Ee;class me{static{this.DRAFT={type:3,value:"DRAFT"}}static{this.FINAL={type:3,value:"FINAL"}}static{this.FINALDRAFT={type:3,value:"FINALDRAFT"}}static{this.REVISION={type:3,value:"REVISION"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcDocumentStatusEnum=me;class De{static{this.DOUBLE_ACTING={type:3,value:"DOUBLE_ACTING"}}static{this.FIXEDPANEL={type:3,value:"FIXEDPANEL"}}static{this.FOLDING={type:3,value:"FOLDING"}}static{this.REVOLVING={type:3,value:"REVOLVING"}}static{this.ROLLINGUP={type:3,value:"ROLLINGUP"}}static{this.SLIDING={type:3,value:"SLIDING"}}static{this.SWINGING={type:3,value:"SWINGING"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcDoorPanelOperationEnum=De;class Re{static{this.LEFT={type:3,value:"LEFT"}}static{this.MIDDLE={type:3,value:"MIDDLE"}}static{this.RIGHT={type:3,value:"RIGHT"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcDoorPanelPositionEnum=Re;class Ne{static{this.BOOM_BARRIER={type:3,value:"BOOM_BARRIER"}}static{this.DOOR={type:3,value:"DOOR"}}static{this.GATE={type:3,value:"GATE"}}static{this.TRAPDOOR={type:3,value:"TRAPDOOR"}}static{this.TURNSTILE={type:3,value:"TURNSTILE"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcDoorTypeEnum=Ne;class Oe{static{this.DOUBLE_DOOR_DOUBLE_SWING={type:3,value:"DOUBLE_DOOR_DOUBLE_SWING"}}static{this.DOUBLE_DOOR_FOLDING={type:3,value:"DOUBLE_DOOR_FOLDING"}}static{this.DOUBLE_DOOR_LIFTING_VERTICAL={type:3,value:"DOUBLE_DOOR_LIFTING_VERTICAL"}}static{this.DOUBLE_DOOR_SINGLE_SWING={type:3,value:"DOUBLE_DOOR_SINGLE_SWING"}}static{this.DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_LEFT={type:3,value:"DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_LEFT"}}static{this.DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_RIGHT={type:3,value:"DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_RIGHT"}}static{this.DOUBLE_DOOR_SLIDING={type:3,value:"DOUBLE_DOOR_SLIDING"}}static{this.DOUBLE_SWING_LEFT={type:3,value:"DOUBLE_SWING_LEFT"}}static{this.DOUBLE_SWING_RIGHT={type:3,value:"DOUBLE_SWING_RIGHT"}}static{this.FOLDING_TO_LEFT={type:3,value:"FOLDING_TO_LEFT"}}static{this.FOLDING_TO_RIGHT={type:3,value:"FOLDING_TO_RIGHT"}}static{this.LIFTING_HORIZONTAL={type:3,value:"LIFTING_HORIZONTAL"}}static{this.LIFTING_VERTICAL_LEFT={type:3,value:"LIFTING_VERTICAL_LEFT"}}static{this.LIFTING_VERTICAL_RIGHT={type:3,value:"LIFTING_VERTICAL_RIGHT"}}static{this.REVOLVING={type:3,value:"REVOLVING"}}static{this.REVOLVING_VERTICAL={type:3,value:"REVOLVING_VERTICAL"}}static{this.ROLLINGUP={type:3,value:"ROLLINGUP"}}static{this.SINGLE_SWING_LEFT={type:3,value:"SINGLE_SWING_LEFT"}}static{this.SINGLE_SWING_RIGHT={type:3,value:"SINGLE_SWING_RIGHT"}}static{this.SLIDING_TO_LEFT={type:3,value:"SLIDING_TO_LEFT"}}static{this.SLIDING_TO_RIGHT={type:3,value:"SLIDING_TO_RIGHT"}}static{this.SWING_FIXED_LEFT={type:3,value:"SWING_FIXED_LEFT"}}static{this.SWING_FIXED_RIGHT={type:3,value:"SWING_FIXED_RIGHT"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcDoorTypeOperationEnum=Oe;class Se{static{this.BEND={type:3,value:"BEND"}}static{this.CONNECTOR={type:3,value:"CONNECTOR"}}static{this.ENTRY={type:3,value:"ENTRY"}}static{this.EXIT={type:3,value:"EXIT"}}static{this.JUNCTION={type:3,value:"JUNCTION"}}static{this.OBSTRUCTION={type:3,value:"OBSTRUCTION"}}static{this.TRANSITION={type:3,value:"TRANSITION"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcDuctFittingTypeEnum=Se;class Ae{static{this.FLEXIBLESEGMENT={type:3,value:"FLEXIBLESEGMENT"}}static{this.RIGIDSEGMENT={type:3,value:"RIGIDSEGMENT"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcDuctSegmentTypeEnum=Ae;class be{static{this.FLATOVAL={type:3,value:"FLATOVAL"}}static{this.RECTANGULAR={type:3,value:"RECTANGULAR"}}static{this.ROUND={type:3,value:"ROUND"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcDuctSilencerTypeEnum=be;class Ce{static{this.BASE_EXCAVATION={type:3,value:"BASE_EXCAVATION"}}static{this.CUT={type:3,value:"CUT"}}static{this.DREDGING={type:3,value:"DREDGING"}}static{this.EXCAVATION={type:3,value:"EXCAVATION"}}static{this.OVEREXCAVATION={type:3,value:"OVEREXCAVATION"}}static{this.PAVEMENTMILLING={type:3,value:"PAVEMENTMILLING"}}static{this.STEPEXCAVATION={type:3,value:"STEPEXCAVATION"}}static{this.TOPSOILREMOVAL={type:3,value:"TOPSOILREMOVAL"}}static{this.TRENCH={type:3,value:"TRENCH"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcEarthworksCutTypeEnum=Ce;class Le{static{this.BACKFILL={type:3,value:"BACKFILL"}}static{this.COUNTERWEIGHT={type:3,value:"COUNTERWEIGHT"}}static{this.EMBANKMENT={type:3,value:"EMBANKMENT"}}static{this.SLOPEFILL={type:3,value:"SLOPEFILL"}}static{this.SUBGRADE={type:3,value:"SUBGRADE"}}static{this.SUBGRADEBED={type:3,value:"SUBGRADEBED"}}static{this.TRANSITIONSECTION={type:3,value:"TRANSITIONSECTION"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcEarthworksFillTypeEnum=Le;class Pe{static{this.DISHWASHER={type:3,value:"DISHWASHER"}}static{this.ELECTRICCOOKER={type:3,value:"ELECTRICCOOKER"}}static{this.FREESTANDINGELECTRICHEATER={type:3,value:"FREESTANDINGELECTRICHEATER"}}static{this.FREESTANDINGFAN={type:3,value:"FREESTANDINGFAN"}}static{this.FREESTANDINGWATERCOOLER={type:3,value:"FREESTANDINGWATERCOOLER"}}static{this.FREESTANDINGWATERHEATER={type:3,value:"FREESTANDINGWATERHEATER"}}static{this.FREEZER={type:3,value:"FREEZER"}}static{this.FRIDGE_FREEZER={type:3,value:"FRIDGE_FREEZER"}}static{this.HANDDRYER={type:3,value:"HANDDRYER"}}static{this.KITCHENMACHINE={type:3,value:"KITCHENMACHINE"}}static{this.MICROWAVE={type:3,value:"MICROWAVE"}}static{this.PHOTOCOPIER={type:3,value:"PHOTOCOPIER"}}static{this.REFRIGERATOR={type:3,value:"REFRIGERATOR"}}static{this.TUMBLEDRYER={type:3,value:"TUMBLEDRYER"}}static{this.VENDINGMACHINE={type:3,value:"VENDINGMACHINE"}}static{this.WASHINGMACHINE={type:3,value:"WASHINGMACHINE"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcElectricApplianceTypeEnum=Pe;class ge{static{this.CONSUMERUNIT={type:3,value:"CONSUMERUNIT"}}static{this.DISTRIBUTIONBOARD={type:3,value:"DISTRIBUTIONBOARD"}}static{this.MOTORCONTROLCENTRE={type:3,value:"MOTORCONTROLCENTRE"}}static{this.SWITCHBOARD={type:3,value:"SWITCHBOARD"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcElectricDistributionBoardTypeEnum=ge;class He{static{this.BATTERY={type:3,value:"BATTERY"}}static{this.CAPACITOR={type:3,value:"CAPACITOR"}}static{this.CAPACITORBANK={type:3,value:"CAPACITORBANK"}}static{this.COMPENSATOR={type:3,value:"COMPENSATOR"}}static{this.HARMONICFILTER={type:3,value:"HARMONICFILTER"}}static{this.INDUCTOR={type:3,value:"INDUCTOR"}}static{this.INDUCTORBANK={type:3,value:"INDUCTORBANK"}}static{this.RECHARGER={type:3,value:"RECHARGER"}}static{this.UPS={type:3,value:"UPS"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcElectricFlowStorageDeviceTypeEnum=He;class Be{static{this.ELECTRONICFILTER={type:3,value:"ELECTRONICFILTER"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcElectricFlowTreatmentDeviceTypeEnum=Be;class Fe{static{this.CHP={type:3,value:"CHP"}}static{this.ENGINEGENERATOR={type:3,value:"ENGINEGENERATOR"}}static{this.STANDALONE={type:3,value:"STANDALONE"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcElectricGeneratorTypeEnum=Fe;class Me{static{this.DC={type:3,value:"DC"}}static{this.INDUCTION={type:3,value:"INDUCTION"}}static{this.POLYPHASE={type:3,value:"POLYPHASE"}}static{this.RELUCTANCESYNCHRONOUS={type:3,value:"RELUCTANCESYNCHRONOUS"}}static{this.SYNCHRONOUS={type:3,value:"SYNCHRONOUS"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcElectricMotorTypeEnum=Me;class xe{static{this.RELAY={type:3,value:"RELAY"}}static{this.TIMECLOCK={type:3,value:"TIMECLOCK"}}static{this.TIMEDELAY={type:3,value:"TIMEDELAY"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcElectricTimeControlTypeEnum=xe;class Ue{static{this.ABUTMENT={type:3,value:"ABUTMENT"}}static{this.ACCESSORY_ASSEMBLY={type:3,value:"ACCESSORY_ASSEMBLY"}}static{this.ARCH={type:3,value:"ARCH"}}static{this.BEAM_GRID={type:3,value:"BEAM_GRID"}}static{this.BRACED_FRAME={type:3,value:"BRACED_FRAME"}}static{this.CROSS_BRACING={type:3,value:"CROSS_BRACING"}}static{this.DECK={type:3,value:"DECK"}}static{this.DILATATIONPANEL={type:3,value:"DILATATIONPANEL"}}static{this.ENTRANCEWORKS={type:3,value:"ENTRANCEWORKS"}}static{this.GIRDER={type:3,value:"GIRDER"}}static{this.GRID={type:3,value:"GRID"}}static{this.MAST={type:3,value:"MAST"}}static{this.PIER={type:3,value:"PIER"}}static{this.PYLON={type:3,value:"PYLON"}}static{this.RAIL_MECHANICAL_EQUIPMENT_ASSEMBLY={type:3,value:"RAIL_MECHANICAL_EQUIPMENT_ASSEMBLY"}}static{this.REINFORCEMENT_UNIT={type:3,value:"REINFORCEMENT_UNIT"}}static{this.RIGID_FRAME={type:3,value:"RIGID_FRAME"}}static{this.SHELTER={type:3,value:"SHELTER"}}static{this.SIGNALASSEMBLY={type:3,value:"SIGNALASSEMBLY"}}static{this.SLAB_FIELD={type:3,value:"SLAB_FIELD"}}static{this.SUMPBUSTER={type:3,value:"SUMPBUSTER"}}static{this.SUPPORTINGASSEMBLY={type:3,value:"SUPPORTINGASSEMBLY"}}static{this.SUSPENSIONASSEMBLY={type:3,value:"SUSPENSIONASSEMBLY"}}static{this.TRACKPANEL={type:3,value:"TRACKPANEL"}}static{this.TRACTION_SWITCHING_ASSEMBLY={type:3,value:"TRACTION_SWITCHING_ASSEMBLY"}}static{this.TRAFFIC_CALMING_DEVICE={type:3,value:"TRAFFIC_CALMING_DEVICE"}}static{this.TRUSS={type:3,value:"TRUSS"}}static{this.TURNOUTPANEL={type:3,value:"TURNOUTPANEL"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcElementAssemblyTypeEnum=Ue;class Ge{static{this.COMPLEX={type:3,value:"COMPLEX"}}static{this.ELEMENT={type:3,value:"ELEMENT"}}static{this.PARTIAL={type:3,value:"PARTIAL"}}}e.IfcElementCompositionEnum=Ge;class je{static{this.EXTERNALCOMBUSTION={type:3,value:"EXTERNALCOMBUSTION"}}static{this.INTERNALCOMBUSTION={type:3,value:"INTERNALCOMBUSTION"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcEngineTypeEnum=je;class _e{static{this.DIRECTEVAPORATIVEAIRWASHER={type:3,value:"DIRECTEVAPORATIVEAIRWASHER"}}static{this.DIRECTEVAPORATIVEPACKAGEDROTARYAIRCOOLER={type:3,value:"DIRECTEVAPORATIVEPACKAGEDROTARYAIRCOOLER"}}static{this.DIRECTEVAPORATIVERANDOMMEDIAAIRCOOLER={type:3,value:"DIRECTEVAPORATIVERANDOMMEDIAAIRCOOLER"}}static{this.DIRECTEVAPORATIVERIGIDMEDIAAIRCOOLER={type:3,value:"DIRECTEVAPORATIVERIGIDMEDIAAIRCOOLER"}}static{this.DIRECTEVAPORATIVESLINGERSPACKAGEDAIRCOOLER={type:3,value:"DIRECTEVAPORATIVESLINGERSPACKAGEDAIRCOOLER"}}static{this.INDIRECTDIRECTCOMBINATION={type:3,value:"INDIRECTDIRECTCOMBINATION"}}static{this.INDIRECTEVAPORATIVECOOLINGTOWERORCOILCOOLER={type:3,value:"INDIRECTEVAPORATIVECOOLINGTOWERORCOILCOOLER"}}static{this.INDIRECTEVAPORATIVEPACKAGEAIRCOOLER={type:3,value:"INDIRECTEVAPORATIVEPACKAGEAIRCOOLER"}}static{this.INDIRECTEVAPORATIVEWETCOIL={type:3,value:"INDIRECTEVAPORATIVEWETCOIL"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcEvaporativeCoolerTypeEnum=_e;class Ve{static{this.DIRECTEXPANSION={type:3,value:"DIRECTEXPANSION"}}static{this.DIRECTEXPANSIONBRAZEDPLATE={type:3,value:"DIRECTEXPANSIONBRAZEDPLATE"}}static{this.DIRECTEXPANSIONSHELLANDTUBE={type:3,value:"DIRECTEXPANSIONSHELLANDTUBE"}}static{this.DIRECTEXPANSIONTUBEINTUBE={type:3,value:"DIRECTEXPANSIONTUBEINTUBE"}}static{this.FLOODEDSHELLANDTUBE={type:3,value:"FLOODEDSHELLANDTUBE"}}static{this.SHELLANDCOIL={type:3,value:"SHELLANDCOIL"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcEvaporatorTypeEnum=Ve;class We{static{this.EVENTCOMPLEX={type:3,value:"EVENTCOMPLEX"}}static{this.EVENTMESSAGE={type:3,value:"EVENTMESSAGE"}}static{this.EVENTRULE={type:3,value:"EVENTRULE"}}static{this.EVENTTIME={type:3,value:"EVENTTIME"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcEventTriggerTypeEnum=We;class qe{static{this.ENDEVENT={type:3,value:"ENDEVENT"}}static{this.INTERMEDIATEEVENT={type:3,value:"INTERMEDIATEEVENT"}}static{this.STARTEVENT={type:3,value:"STARTEVENT"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcEventTypeEnum=qe;class Ye{static{this.EXTERNAL={type:3,value:"EXTERNAL"}}static{this.EXTERNAL_EARTH={type:3,value:"EXTERNAL_EARTH"}}static{this.EXTERNAL_FIRE={type:3,value:"EXTERNAL_FIRE"}}static{this.EXTERNAL_WATER={type:3,value:"EXTERNAL_WATER"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcExternalSpatialElementTypeEnum=Ye;class ke{static{this.ABOVEGROUND={type:3,value:"ABOVEGROUND"}}static{this.BELOWGROUND={type:3,value:"BELOWGROUND"}}static{this.JUNCTION={type:3,value:"JUNCTION"}}static{this.LEVELCROSSING={type:3,value:"LEVELCROSSING"}}static{this.SEGMENT={type:3,value:"SEGMENT"}}static{this.SUBSTRUCTURE={type:3,value:"SUBSTRUCTURE"}}static{this.SUPERSTRUCTURE={type:3,value:"SUPERSTRUCTURE"}}static{this.TERMINAL={type:3,value:"TERMINAL"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcFacilityPartCommonTypeEnum=ke;class ze{static{this.LATERAL={type:3,value:"LATERAL"}}static{this.LONGITUDINAL={type:3,value:"LONGITUDINAL"}}static{this.REGION={type:3,value:"REGION"}}static{this.VERTICAL={type:3,value:"VERTICAL"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcFacilityUsageEnum=ze;class Xe{static{this.CENTRIFUGALAIRFOIL={type:3,value:"CENTRIFUGALAIRFOIL"}}static{this.CENTRIFUGALBACKWARDINCLINEDCURVED={type:3,value:"CENTRIFUGALBACKWARDINCLINEDCURVED"}}static{this.CENTRIFUGALFORWARDCURVED={type:3,value:"CENTRIFUGALFORWARDCURVED"}}static{this.CENTRIFUGALRADIAL={type:3,value:"CENTRIFUGALRADIAL"}}static{this.PROPELLORAXIAL={type:3,value:"PROPELLORAXIAL"}}static{this.TUBEAXIAL={type:3,value:"TUBEAXIAL"}}static{this.VANEAXIAL={type:3,value:"VANEAXIAL"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcFanTypeEnum=Xe;class Ke{static{this.GLUE={type:3,value:"GLUE"}}static{this.MORTAR={type:3,value:"MORTAR"}}static{this.WELD={type:3,value:"WELD"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcFastenerTypeEnum=Ke;class Qe{static{this.AIRPARTICLEFILTER={type:3,value:"AIRPARTICLEFILTER"}}static{this.COMPRESSEDAIRFILTER={type:3,value:"COMPRESSEDAIRFILTER"}}static{this.ODORFILTER={type:3,value:"ODORFILTER"}}static{this.OILFILTER={type:3,value:"OILFILTER"}}static{this.STRAINER={type:3,value:"STRAINER"}}static{this.WATERFILTER={type:3,value:"WATERFILTER"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcFilterTypeEnum=Qe;class $e{static{this.BREECHINGINLET={type:3,value:"BREECHINGINLET"}}static{this.FIREHYDRANT={type:3,value:"FIREHYDRANT"}}static{this.FIREMONITOR={type:3,value:"FIREMONITOR"}}static{this.HOSEREEL={type:3,value:"HOSEREEL"}}static{this.SPRINKLER={type:3,value:"SPRINKLER"}}static{this.SPRINKLERDEFLECTOR={type:3,value:"SPRINKLERDEFLECTOR"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcFireSuppressionTerminalTypeEnum=$e;class Ze{static{this.SINK={type:3,value:"SINK"}}static{this.SOURCE={type:3,value:"SOURCE"}}static{this.SOURCEANDSINK={type:3,value:"SOURCEANDSINK"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcFlowDirectionEnum=Ze;class Je{static{this.AMMETER={type:3,value:"AMMETER"}}static{this.COMBINED={type:3,value:"COMBINED"}}static{this.FREQUENCYMETER={type:3,value:"FREQUENCYMETER"}}static{this.PHASEANGLEMETER={type:3,value:"PHASEANGLEMETER"}}static{this.POWERFACTORMETER={type:3,value:"POWERFACTORMETER"}}static{this.PRESSUREGAUGE={type:3,value:"PRESSUREGAUGE"}}static{this.THERMOMETER={type:3,value:"THERMOMETER"}}static{this.VOLTMETER={type:3,value:"VOLTMETER"}}static{this.VOLTMETER_PEAK={type:3,value:"VOLTMETER_PEAK"}}static{this.VOLTMETER_RMS={type:3,value:"VOLTMETER_RMS"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcFlowInstrumentTypeEnum=Je;class ei{static{this.ENERGYMETER={type:3,value:"ENERGYMETER"}}static{this.GASMETER={type:3,value:"GASMETER"}}static{this.OILMETER={type:3,value:"OILMETER"}}static{this.WATERMETER={type:3,value:"WATERMETER"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcFlowMeterTypeEnum=ei;class ii{static{this.CAISSON_FOUNDATION={type:3,value:"CAISSON_FOUNDATION"}}static{this.FOOTING_BEAM={type:3,value:"FOOTING_BEAM"}}static{this.PAD_FOOTING={type:3,value:"PAD_FOOTING"}}static{this.PILE_CAP={type:3,value:"PILE_CAP"}}static{this.STRIP_FOOTING={type:3,value:"STRIP_FOOTING"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcFootingTypeEnum=ii;class ti{static{this.BED={type:3,value:"BED"}}static{this.CHAIR={type:3,value:"CHAIR"}}static{this.DESK={type:3,value:"DESK"}}static{this.FILECABINET={type:3,value:"FILECABINET"}}static{this.SHELF={type:3,value:"SHELF"}}static{this.SOFA={type:3,value:"SOFA"}}static{this.TABLE={type:3,value:"TABLE"}}static{this.TECHNICALCABINET={type:3,value:"TECHNICALCABINET"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcFurnitureTypeEnum=ti;class li{static{this.SOIL_BORING_POINT={type:3,value:"SOIL_BORING_POINT"}}static{this.TERRAIN={type:3,value:"TERRAIN"}}static{this.VEGETATION={type:3,value:"VEGETATION"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcGeographicElementTypeEnum=li;class ni{static{this.ELEVATION_VIEW={type:3,value:"ELEVATION_VIEW"}}static{this.GRAPH_VIEW={type:3,value:"GRAPH_VIEW"}}static{this.MODEL_VIEW={type:3,value:"MODEL_VIEW"}}static{this.PLAN_VIEW={type:3,value:"PLAN_VIEW"}}static{this.REFLECTED_PLAN_VIEW={type:3,value:"REFLECTED_PLAN_VIEW"}}static{this.SECTION_VIEW={type:3,value:"SECTION_VIEW"}}static{this.SKETCH_VIEW={type:3,value:"SKETCH_VIEW"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcGeometricProjectionEnum=ni;class oi{static{this.SOLID={type:3,value:"SOLID"}}static{this.VOID={type:3,value:"VOID"}}static{this.WATER={type:3,value:"WATER"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcGeotechnicalStratumTypeEnum=oi;class si{static{this.GLOBAL_COORDS={type:3,value:"GLOBAL_COORDS"}}static{this.LOCAL_COORDS={type:3,value:"LOCAL_COORDS"}}}e.IfcGlobalOrLocalEnum=si;class ai{static{this.IRREGULAR={type:3,value:"IRREGULAR"}}static{this.RADIAL={type:3,value:"RADIAL"}}static{this.RECTANGULAR={type:3,value:"RECTANGULAR"}}static{this.TRIANGULAR={type:3,value:"TRIANGULAR"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcGridTypeEnum=ai;class di{static{this.PLATE={type:3,value:"PLATE"}}static{this.SHELLANDTUBE={type:3,value:"SHELLANDTUBE"}}static{this.TURNOUTHEATING={type:3,value:"TURNOUTHEATING"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcHeatExchangerTypeEnum=di;class vi{static{this.ADIABATICAIRWASHER={type:3,value:"ADIABATICAIRWASHER"}}static{this.ADIABATICATOMIZING={type:3,value:"ADIABATICATOMIZING"}}static{this.ADIABATICCOMPRESSEDAIRNOZZLE={type:3,value:"ADIABATICCOMPRESSEDAIRNOZZLE"}}static{this.ADIABATICPAN={type:3,value:"ADIABATICPAN"}}static{this.ADIABATICRIGIDMEDIA={type:3,value:"ADIABATICRIGIDMEDIA"}}static{this.ADIABATICULTRASONIC={type:3,value:"ADIABATICULTRASONIC"}}static{this.ADIABATICWETTEDELEMENT={type:3,value:"ADIABATICWETTEDELEMENT"}}static{this.ASSISTEDBUTANE={type:3,value:"ASSISTEDBUTANE"}}static{this.ASSISTEDELECTRIC={type:3,value:"ASSISTEDELECTRIC"}}static{this.ASSISTEDNATURALGAS={type:3,value:"ASSISTEDNATURALGAS"}}static{this.ASSISTEDPROPANE={type:3,value:"ASSISTEDPROPANE"}}static{this.ASSISTEDSTEAM={type:3,value:"ASSISTEDSTEAM"}}static{this.STEAMINJECTION={type:3,value:"STEAMINJECTION"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcHumidifierTypeEnum=vi;class ui{static{this.BUMPER={type:3,value:"BUMPER"}}static{this.CRASHCUSHION={type:3,value:"CRASHCUSHION"}}static{this.DAMPINGSYSTEM={type:3,value:"DAMPINGSYSTEM"}}static{this.FENDER={type:3,value:"FENDER"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcImpactProtectionDeviceTypeEnum=ui;class ri{static{this.CYCLONIC={type:3,value:"CYCLONIC"}}static{this.GREASE={type:3,value:"GREASE"}}static{this.OIL={type:3,value:"OIL"}}static{this.PETROL={type:3,value:"PETROL"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcInterceptorTypeEnum=ri;class ci{static{this.EXTERNAL={type:3,value:"EXTERNAL"}}static{this.EXTERNAL_EARTH={type:3,value:"EXTERNAL_EARTH"}}static{this.EXTERNAL_FIRE={type:3,value:"EXTERNAL_FIRE"}}static{this.EXTERNAL_WATER={type:3,value:"EXTERNAL_WATER"}}static{this.INTERNAL={type:3,value:"INTERNAL"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcInternalOrExternalEnum=ci;class Ii{static{this.ASSETINVENTORY={type:3,value:"ASSETINVENTORY"}}static{this.FURNITUREINVENTORY={type:3,value:"FURNITUREINVENTORY"}}static{this.SPACEINVENTORY={type:3,value:"SPACEINVENTORY"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcInventoryTypeEnum=Ii;class pi{static{this.DATA={type:3,value:"DATA"}}static{this.POWER={type:3,value:"POWER"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcJunctionBoxTypeEnum=pi;class hi{static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcKerbTypeEnum=hi;class yi{static{this.PIECEWISE_BEZIER_KNOTS={type:3,value:"PIECEWISE_BEZIER_KNOTS"}}static{this.QUASI_UNIFORM_KNOTS={type:3,value:"QUASI_UNIFORM_KNOTS"}}static{this.UNIFORM_KNOTS={type:3,value:"UNIFORM_KNOTS"}}static{this.UNSPECIFIED={type:3,value:"UNSPECIFIED"}}}e.IfcKnotType=yi;class fi{static{this.ADMINISTRATION={type:3,value:"ADMINISTRATION"}}static{this.CARPENTRY={type:3,value:"CARPENTRY"}}static{this.CLEANING={type:3,value:"CLEANING"}}static{this.CONCRETE={type:3,value:"CONCRETE"}}static{this.DRYWALL={type:3,value:"DRYWALL"}}static{this.ELECTRIC={type:3,value:"ELECTRIC"}}static{this.FINISHING={type:3,value:"FINISHING"}}static{this.FLOORING={type:3,value:"FLOORING"}}static{this.GENERAL={type:3,value:"GENERAL"}}static{this.HVAC={type:3,value:"HVAC"}}static{this.LANDSCAPING={type:3,value:"LANDSCAPING"}}static{this.MASONRY={type:3,value:"MASONRY"}}static{this.PAINTING={type:3,value:"PAINTING"}}static{this.PAVING={type:3,value:"PAVING"}}static{this.PLUMBING={type:3,value:"PLUMBING"}}static{this.ROOFING={type:3,value:"ROOFING"}}static{this.SITEGRADING={type:3,value:"SITEGRADING"}}static{this.STEELWORK={type:3,value:"STEELWORK"}}static{this.SURVEYING={type:3,value:"SURVEYING"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcLaborResourceTypeEnum=fi;class wi{static{this.COMPACTFLUORESCENT={type:3,value:"COMPACTFLUORESCENT"}}static{this.FLUORESCENT={type:3,value:"FLUORESCENT"}}static{this.HALOGEN={type:3,value:"HALOGEN"}}static{this.HIGHPRESSUREMERCURY={type:3,value:"HIGHPRESSUREMERCURY"}}static{this.HIGHPRESSURESODIUM={type:3,value:"HIGHPRESSURESODIUM"}}static{this.LED={type:3,value:"LED"}}static{this.METALHALIDE={type:3,value:"METALHALIDE"}}static{this.OLED={type:3,value:"OLED"}}static{this.TUNGSTENFILAMENT={type:3,value:"TUNGSTENFILAMENT"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcLampTypeEnum=wi;class Ti{static{this.AXIS1={type:3,value:"AXIS1"}}static{this.AXIS2={type:3,value:"AXIS2"}}static{this.AXIS3={type:3,value:"AXIS3"}}}e.IfcLayerSetDirectionEnum=Ti;class Ei{static{this.TYPE_A={type:3,value:"TYPE_A"}}static{this.TYPE_B={type:3,value:"TYPE_B"}}static{this.TYPE_C={type:3,value:"TYPE_C"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcLightDistributionCurveEnum=Ei;class mi{static{this.COMPACTFLUORESCENT={type:3,value:"COMPACTFLUORESCENT"}}static{this.FLUORESCENT={type:3,value:"FLUORESCENT"}}static{this.HIGHPRESSUREMERCURY={type:3,value:"HIGHPRESSUREMERCURY"}}static{this.HIGHPRESSURESODIUM={type:3,value:"HIGHPRESSURESODIUM"}}static{this.LIGHTEMITTINGDIODE={type:3,value:"LIGHTEMITTINGDIODE"}}static{this.LOWPRESSURESODIUM={type:3,value:"LOWPRESSURESODIUM"}}static{this.LOWVOLTAGEHALOGEN={type:3,value:"LOWVOLTAGEHALOGEN"}}static{this.MAINVOLTAGEHALOGEN={type:3,value:"MAINVOLTAGEHALOGEN"}}static{this.METALHALIDE={type:3,value:"METALHALIDE"}}static{this.TUNGSTENFILAMENT={type:3,value:"TUNGSTENFILAMENT"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcLightEmissionSourceEnum=mi;class Di{static{this.DIRECTIONSOURCE={type:3,value:"DIRECTIONSOURCE"}}static{this.POINTSOURCE={type:3,value:"POINTSOURCE"}}static{this.SECURITYLIGHTING={type:3,value:"SECURITYLIGHTING"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcLightFixtureTypeEnum=Di;class Ri{static{this.HOSEREEL={type:3,value:"HOSEREEL"}}static{this.LOADINGARM={type:3,value:"LOADINGARM"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcLiquidTerminalTypeEnum=Ri;class Ni{static{this.LOAD_CASE={type:3,value:"LOAD_CASE"}}static{this.LOAD_COMBINATION={type:3,value:"LOAD_COMBINATION"}}static{this.LOAD_GROUP={type:3,value:"LOAD_GROUP"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcLoadGroupTypeEnum=Ni;class Oi{static{this.LOGICALAND={type:3,value:"LOGICALAND"}}static{this.LOGICALNOTAND={type:3,value:"LOGICALNOTAND"}}static{this.LOGICALNOTOR={type:3,value:"LOGICALNOTOR"}}static{this.LOGICALOR={type:3,value:"LOGICALOR"}}static{this.LOGICALXOR={type:3,value:"LOGICALXOR"}}}e.IfcLogicalOperatorEnum=Oi;class Si{static{this.BARRIERBEACH={type:3,value:"BARRIERBEACH"}}static{this.BREAKWATER={type:3,value:"BREAKWATER"}}static{this.CANAL={type:3,value:"CANAL"}}static{this.DRYDOCK={type:3,value:"DRYDOCK"}}static{this.FLOATINGDOCK={type:3,value:"FLOATINGDOCK"}}static{this.HYDROLIFT={type:3,value:"HYDROLIFT"}}static{this.JETTY={type:3,value:"JETTY"}}static{this.LAUNCHRECOVERY={type:3,value:"LAUNCHRECOVERY"}}static{this.MARINEDEFENCE={type:3,value:"MARINEDEFENCE"}}static{this.NAVIGATIONALCHANNEL={type:3,value:"NAVIGATIONALCHANNEL"}}static{this.PORT={type:3,value:"PORT"}}static{this.QUAY={type:3,value:"QUAY"}}static{this.REVETMENT={type:3,value:"REVETMENT"}}static{this.SHIPLIFT={type:3,value:"SHIPLIFT"}}static{this.SHIPLOCK={type:3,value:"SHIPLOCK"}}static{this.SHIPYARD={type:3,value:"SHIPYARD"}}static{this.SLIPWAY={type:3,value:"SLIPWAY"}}static{this.WATERWAY={type:3,value:"WATERWAY"}}static{this.WATERWAYSHIPLIFT={type:3,value:"WATERWAYSHIPLIFT"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcMarineFacilityTypeEnum=Si;class Ai{static{this.ABOVEWATERLINE={type:3,value:"ABOVEWATERLINE"}}static{this.ANCHORAGE={type:3,value:"ANCHORAGE"}}static{this.APPROACHCHANNEL={type:3,value:"APPROACHCHANNEL"}}static{this.BELOWWATERLINE={type:3,value:"BELOWWATERLINE"}}static{this.BERTHINGSTRUCTURE={type:3,value:"BERTHINGSTRUCTURE"}}static{this.CHAMBER={type:3,value:"CHAMBER"}}static{this.CILL_LEVEL={type:3,value:"CILL_LEVEL"}}static{this.COPELEVEL={type:3,value:"COPELEVEL"}}static{this.CORE={type:3,value:"CORE"}}static{this.CREST={type:3,value:"CREST"}}static{this.GATEHEAD={type:3,value:"GATEHEAD"}}static{this.GUDINGSTRUCTURE={type:3,value:"GUDINGSTRUCTURE"}}static{this.HIGHWATERLINE={type:3,value:"HIGHWATERLINE"}}static{this.LANDFIELD={type:3,value:"LANDFIELD"}}static{this.LEEWARDSIDE={type:3,value:"LEEWARDSIDE"}}static{this.LOWWATERLINE={type:3,value:"LOWWATERLINE"}}static{this.MANUFACTURING={type:3,value:"MANUFACTURING"}}static{this.NAVIGATIONALAREA={type:3,value:"NAVIGATIONALAREA"}}static{this.PROTECTION={type:3,value:"PROTECTION"}}static{this.SHIPTRANSFER={type:3,value:"SHIPTRANSFER"}}static{this.STORAGEAREA={type:3,value:"STORAGEAREA"}}static{this.VEHICLESERVICING={type:3,value:"VEHICLESERVICING"}}static{this.WATERFIELD={type:3,value:"WATERFIELD"}}static{this.WEATHERSIDE={type:3,value:"WEATHERSIDE"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcMarinePartTypeEnum=Ai;class bi{static{this.ANCHORBOLT={type:3,value:"ANCHORBOLT"}}static{this.BOLT={type:3,value:"BOLT"}}static{this.CHAIN={type:3,value:"CHAIN"}}static{this.COUPLER={type:3,value:"COUPLER"}}static{this.DOWEL={type:3,value:"DOWEL"}}static{this.NAIL={type:3,value:"NAIL"}}static{this.NAILPLATE={type:3,value:"NAILPLATE"}}static{this.RAILFASTENING={type:3,value:"RAILFASTENING"}}static{this.RAILJOINT={type:3,value:"RAILJOINT"}}static{this.RIVET={type:3,value:"RIVET"}}static{this.ROPE={type:3,value:"ROPE"}}static{this.SCREW={type:3,value:"SCREW"}}static{this.SHEARCONNECTOR={type:3,value:"SHEARCONNECTOR"}}static{this.STAPLE={type:3,value:"STAPLE"}}static{this.STUDSHEARCONNECTOR={type:3,value:"STUDSHEARCONNECTOR"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcMechanicalFastenerTypeEnum=bi;class Ci{static{this.AIRSTATION={type:3,value:"AIRSTATION"}}static{this.FEEDAIRUNIT={type:3,value:"FEEDAIRUNIT"}}static{this.OXYGENGENERATOR={type:3,value:"OXYGENGENERATOR"}}static{this.OXYGENPLANT={type:3,value:"OXYGENPLANT"}}static{this.VACUUMSTATION={type:3,value:"VACUUMSTATION"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcMedicalDeviceTypeEnum=Ci;class Li{static{this.ARCH_SEGMENT={type:3,value:"ARCH_SEGMENT"}}static{this.BRACE={type:3,value:"BRACE"}}static{this.CHORD={type:3,value:"CHORD"}}static{this.COLLAR={type:3,value:"COLLAR"}}static{this.MEMBER={type:3,value:"MEMBER"}}static{this.MULLION={type:3,value:"MULLION"}}static{this.PLATE={type:3,value:"PLATE"}}static{this.POST={type:3,value:"POST"}}static{this.PURLIN={type:3,value:"PURLIN"}}static{this.RAFTER={type:3,value:"RAFTER"}}static{this.STAY_CABLE={type:3,value:"STAY_CABLE"}}static{this.STIFFENING_RIB={type:3,value:"STIFFENING_RIB"}}static{this.STRINGER={type:3,value:"STRINGER"}}static{this.STRUCTURALCABLE={type:3,value:"STRUCTURALCABLE"}}static{this.STRUT={type:3,value:"STRUT"}}static{this.STUD={type:3,value:"STUD"}}static{this.SUSPENDER={type:3,value:"SUSPENDER"}}static{this.SUSPENSION_CABLE={type:3,value:"SUSPENSION_CABLE"}}static{this.TIEBAR={type:3,value:"TIEBAR"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcMemberTypeEnum=Li;class Pi{static{this.ACCESSPOINT={type:3,value:"ACCESSPOINT"}}static{this.BASEBANDUNIT={type:3,value:"BASEBANDUNIT"}}static{this.BASETRANSCEIVERSTATION={type:3,value:"BASETRANSCEIVERSTATION"}}static{this.E_UTRAN_NODE_B={type:3,value:"E_UTRAN_NODE_B"}}static{this.GATEWAY_GPRS_SUPPORT_NODE={type:3,value:"GATEWAY_GPRS_SUPPORT_NODE"}}static{this.MASTERUNIT={type:3,value:"MASTERUNIT"}}static{this.MOBILESWITCHINGCENTER={type:3,value:"MOBILESWITCHINGCENTER"}}static{this.MSCSERVER={type:3,value:"MSCSERVER"}}static{this.PACKETCONTROLUNIT={type:3,value:"PACKETCONTROLUNIT"}}static{this.REMOTERADIOUNIT={type:3,value:"REMOTERADIOUNIT"}}static{this.REMOTEUNIT={type:3,value:"REMOTEUNIT"}}static{this.SERVICE_GPRS_SUPPORT_NODE={type:3,value:"SERVICE_GPRS_SUPPORT_NODE"}}static{this.SUBSCRIBERSERVER={type:3,value:"SUBSCRIBERSERVER"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcMobileTelecommunicationsApplianceTypeEnum=Pi;class gi{static{this.BOLLARD={type:3,value:"BOLLARD"}}static{this.LINETENSIONER={type:3,value:"LINETENSIONER"}}static{this.MAGNETICDEVICE={type:3,value:"MAGNETICDEVICE"}}static{this.MOORINGHOOKS={type:3,value:"MOORINGHOOKS"}}static{this.VACUUMDEVICE={type:3,value:"VACUUMDEVICE"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcMooringDeviceTypeEnum=gi;class Hi{static{this.BELTDRIVE={type:3,value:"BELTDRIVE"}}static{this.COUPLING={type:3,value:"COUPLING"}}static{this.DIRECTDRIVE={type:3,value:"DIRECTDRIVE"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcMotorConnectionTypeEnum=Hi;class Bi{static{this.BEACON={type:3,value:"BEACON"}}static{this.BUOY={type:3,value:"BUOY"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcNavigationElementTypeEnum=Bi;class Fi{static{this.CODECOMPLIANCE={type:3,value:"CODECOMPLIANCE"}}static{this.CODEWAIVER={type:3,value:"CODEWAIVER"}}static{this.DESIGNINTENT={type:3,value:"DESIGNINTENT"}}static{this.EXTERNAL={type:3,value:"EXTERNAL"}}static{this.HEALTHANDSAFETY={type:3,value:"HEALTHANDSAFETY"}}static{this.MERGECONFLICT={type:3,value:"MERGECONFLICT"}}static{this.MODELVIEW={type:3,value:"MODELVIEW"}}static{this.PARAMETER={type:3,value:"PARAMETER"}}static{this.REQUIREMENT={type:3,value:"REQUIREMENT"}}static{this.SPECIFICATION={type:3,value:"SPECIFICATION"}}static{this.TRIGGERCONDITION={type:3,value:"TRIGGERCONDITION"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcObjectiveEnum=Fi;class Mi{static{this.ASSIGNEE={type:3,value:"ASSIGNEE"}}static{this.ASSIGNOR={type:3,value:"ASSIGNOR"}}static{this.LESSEE={type:3,value:"LESSEE"}}static{this.LESSOR={type:3,value:"LESSOR"}}static{this.LETTINGAGENT={type:3,value:"LETTINGAGENT"}}static{this.OWNER={type:3,value:"OWNER"}}static{this.TENANT={type:3,value:"TENANT"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcOccupantTypeEnum=Mi;class xi{static{this.OPENING={type:3,value:"OPENING"}}static{this.RECESS={type:3,value:"RECESS"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcOpeningElementTypeEnum=xi;class Ui{static{this.AUDIOVISUALOUTLET={type:3,value:"AUDIOVISUALOUTLET"}}static{this.COMMUNICATIONSOUTLET={type:3,value:"COMMUNICATIONSOUTLET"}}static{this.DATAOUTLET={type:3,value:"DATAOUTLET"}}static{this.POWEROUTLET={type:3,value:"POWEROUTLET"}}static{this.TELEPHONEOUTLET={type:3,value:"TELEPHONEOUTLET"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcOutletTypeEnum=Ui;class Gi{static{this.FLEXIBLE={type:3,value:"FLEXIBLE"}}static{this.RIGID={type:3,value:"RIGID"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcPavementTypeEnum=Gi;class ji{static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcPerformanceHistoryTypeEnum=ji;class _i{static{this.GRILL={type:3,value:"GRILL"}}static{this.LOUVER={type:3,value:"LOUVER"}}static{this.SCREEN={type:3,value:"SCREEN"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcPermeableCoveringOperationEnum=_i;class Vi{static{this.ACCESS={type:3,value:"ACCESS"}}static{this.BUILDING={type:3,value:"BUILDING"}}static{this.WORK={type:3,value:"WORK"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcPermitTypeEnum=Vi;class Wi{static{this.PHYSICAL={type:3,value:"PHYSICAL"}}static{this.VIRTUAL={type:3,value:"VIRTUAL"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcPhysicalOrVirtualEnum=Wi;class qi{static{this.CAST_IN_PLACE={type:3,value:"CAST_IN_PLACE"}}static{this.COMPOSITE={type:3,value:"COMPOSITE"}}static{this.PRECAST_CONCRETE={type:3,value:"PRECAST_CONCRETE"}}static{this.PREFAB_STEEL={type:3,value:"PREFAB_STEEL"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcPileConstructionEnum=qi;class Yi{static{this.BORED={type:3,value:"BORED"}}static{this.COHESION={type:3,value:"COHESION"}}static{this.DRIVEN={type:3,value:"DRIVEN"}}static{this.FRICTION={type:3,value:"FRICTION"}}static{this.JETGROUTING={type:3,value:"JETGROUTING"}}static{this.SUPPORT={type:3,value:"SUPPORT"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcPileTypeEnum=Yi;class ki{static{this.BEND={type:3,value:"BEND"}}static{this.CONNECTOR={type:3,value:"CONNECTOR"}}static{this.ENTRY={type:3,value:"ENTRY"}}static{this.EXIT={type:3,value:"EXIT"}}static{this.JUNCTION={type:3,value:"JUNCTION"}}static{this.OBSTRUCTION={type:3,value:"OBSTRUCTION"}}static{this.TRANSITION={type:3,value:"TRANSITION"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcPipeFittingTypeEnum=ki;class zi{static{this.CULVERT={type:3,value:"CULVERT"}}static{this.FLEXIBLESEGMENT={type:3,value:"FLEXIBLESEGMENT"}}static{this.GUTTER={type:3,value:"GUTTER"}}static{this.RIGIDSEGMENT={type:3,value:"RIGIDSEGMENT"}}static{this.SPOOL={type:3,value:"SPOOL"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcPipeSegmentTypeEnum=zi;class Xi{static{this.BASE_PLATE={type:3,value:"BASE_PLATE"}}static{this.COVER_PLATE={type:3,value:"COVER_PLATE"}}static{this.CURTAIN_PANEL={type:3,value:"CURTAIN_PANEL"}}static{this.FLANGE_PLATE={type:3,value:"FLANGE_PLATE"}}static{this.GUSSET_PLATE={type:3,value:"GUSSET_PLATE"}}static{this.SHEET={type:3,value:"SHEET"}}static{this.SPLICE_PLATE={type:3,value:"SPLICE_PLATE"}}static{this.STIFFENER_PLATE={type:3,value:"STIFFENER_PLATE"}}static{this.WEB_PLATE={type:3,value:"WEB_PLATE"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcPlateTypeEnum=Xi;class Ki{static{this.CURVE3D={type:3,value:"CURVE3D"}}static{this.PCURVE_S1={type:3,value:"PCURVE_S1"}}static{this.PCURVE_S2={type:3,value:"PCURVE_S2"}}}e.IfcPreferredSurfaceCurveRepresentation=Ki;class Qi{static{this.ADVICE_CAUTION={type:3,value:"ADVICE_CAUTION"}}static{this.ADVICE_NOTE={type:3,value:"ADVICE_NOTE"}}static{this.ADVICE_WARNING={type:3,value:"ADVICE_WARNING"}}static{this.CALIBRATION={type:3,value:"CALIBRATION"}}static{this.DIAGNOSTIC={type:3,value:"DIAGNOSTIC"}}static{this.SHUTDOWN={type:3,value:"SHUTDOWN"}}static{this.STARTUP={type:3,value:"STARTUP"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcProcedureTypeEnum=Qi;class $i{static{this.AREA={type:3,value:"AREA"}}static{this.CURVE={type:3,value:"CURVE"}}}e.IfcProfileTypeEnum=$i;class Zi{static{this.CHANGEORDER={type:3,value:"CHANGEORDER"}}static{this.MAINTENANCEWORKORDER={type:3,value:"MAINTENANCEWORKORDER"}}static{this.MOVEORDER={type:3,value:"MOVEORDER"}}static{this.PURCHASEORDER={type:3,value:"PURCHASEORDER"}}static{this.WORKORDER={type:3,value:"WORKORDER"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcProjectOrderTypeEnum=Zi;class Ji{static{this.PROJECTED_LENGTH={type:3,value:"PROJECTED_LENGTH"}}static{this.TRUE_LENGTH={type:3,value:"TRUE_LENGTH"}}}e.IfcProjectedOrTrueLengthEnum=Ji;class et{static{this.BLISTER={type:3,value:"BLISTER"}}static{this.DEVIATOR={type:3,value:"DEVIATOR"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcProjectionElementTypeEnum=et;class it{static{this.PSET_MATERIALDRIVEN={type:3,value:"PSET_MATERIALDRIVEN"}}static{this.PSET_OCCURRENCEDRIVEN={type:3,value:"PSET_OCCURRENCEDRIVEN"}}static{this.PSET_PERFORMANCEDRIVEN={type:3,value:"PSET_PERFORMANCEDRIVEN"}}static{this.PSET_PROFILEDRIVEN={type:3,value:"PSET_PROFILEDRIVEN"}}static{this.PSET_TYPEDRIVENONLY={type:3,value:"PSET_TYPEDRIVENONLY"}}static{this.PSET_TYPEDRIVENOVERRIDE={type:3,value:"PSET_TYPEDRIVENOVERRIDE"}}static{this.QTO_OCCURRENCEDRIVEN={type:3,value:"QTO_OCCURRENCEDRIVEN"}}static{this.QTO_TYPEDRIVENONLY={type:3,value:"QTO_TYPEDRIVENONLY"}}static{this.QTO_TYPEDRIVENOVERRIDE={type:3,value:"QTO_TYPEDRIVENOVERRIDE"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcPropertySetTemplateTypeEnum=it;class tt{static{this.ELECTROMAGNETIC={type:3,value:"ELECTROMAGNETIC"}}static{this.ELECTRONIC={type:3,value:"ELECTRONIC"}}static{this.RESIDUALCURRENT={type:3,value:"RESIDUALCURRENT"}}static{this.THERMAL={type:3,value:"THERMAL"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcProtectiveDeviceTrippingUnitTypeEnum=tt;class lt{static{this.ANTI_ARCING_DEVICE={type:3,value:"ANTI_ARCING_DEVICE"}}static{this.CIRCUITBREAKER={type:3,value:"CIRCUITBREAKER"}}static{this.EARTHINGSWITCH={type:3,value:"EARTHINGSWITCH"}}static{this.EARTHLEAKAGECIRCUITBREAKER={type:3,value:"EARTHLEAKAGECIRCUITBREAKER"}}static{this.FUSEDISCONNECTOR={type:3,value:"FUSEDISCONNECTOR"}}static{this.RESIDUALCURRENTCIRCUITBREAKER={type:3,value:"RESIDUALCURRENTCIRCUITBREAKER"}}static{this.RESIDUALCURRENTSWITCH={type:3,value:"RESIDUALCURRENTSWITCH"}}static{this.SPARKGAP={type:3,value:"SPARKGAP"}}static{this.VARISTOR={type:3,value:"VARISTOR"}}static{this.VOLTAGELIMITER={type:3,value:"VOLTAGELIMITER"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcProtectiveDeviceTypeEnum=lt;class nt{static{this.CIRCULATOR={type:3,value:"CIRCULATOR"}}static{this.ENDSUCTION={type:3,value:"ENDSUCTION"}}static{this.SPLITCASE={type:3,value:"SPLITCASE"}}static{this.SUBMERSIBLEPUMP={type:3,value:"SUBMERSIBLEPUMP"}}static{this.SUMPPUMP={type:3,value:"SUMPPUMP"}}static{this.VERTICALINLINE={type:3,value:"VERTICALINLINE"}}static{this.VERTICALTURBINE={type:3,value:"VERTICALTURBINE"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcPumpTypeEnum=nt;class ot{static{this.BLADE={type:3,value:"BLADE"}}static{this.CHECKRAIL={type:3,value:"CHECKRAIL"}}static{this.GUARDRAIL={type:3,value:"GUARDRAIL"}}static{this.RACKRAIL={type:3,value:"RACKRAIL"}}static{this.RAIL={type:3,value:"RAIL"}}static{this.STOCKRAIL={type:3,value:"STOCKRAIL"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcRailTypeEnum=ot;class st{static{this.BALUSTRADE={type:3,value:"BALUSTRADE"}}static{this.FENCE={type:3,value:"FENCE"}}static{this.GUARDRAIL={type:3,value:"GUARDRAIL"}}static{this.HANDRAIL={type:3,value:"HANDRAIL"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcRailingTypeEnum=st;class at{static{this.ABOVETRACK={type:3,value:"ABOVETRACK"}}static{this.DILATIONTRACK={type:3,value:"DILATIONTRACK"}}static{this.LINESIDE={type:3,value:"LINESIDE"}}static{this.LINESIDEPART={type:3,value:"LINESIDEPART"}}static{this.PLAINTRACK={type:3,value:"PLAINTRACK"}}static{this.SUBSTRUCTURE={type:3,value:"SUBSTRUCTURE"}}static{this.TRACK={type:3,value:"TRACK"}}static{this.TRACKPART={type:3,value:"TRACKPART"}}static{this.TURNOUTTRACK={type:3,value:"TURNOUTTRACK"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcRailwayPartTypeEnum=at;class dt{static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcRailwayTypeEnum=dt;class vt{static{this.SPIRAL={type:3,value:"SPIRAL"}}static{this.STRAIGHT={type:3,value:"STRAIGHT"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcRampFlightTypeEnum=vt;class ut{static{this.HALF_TURN_RAMP={type:3,value:"HALF_TURN_RAMP"}}static{this.QUARTER_TURN_RAMP={type:3,value:"QUARTER_TURN_RAMP"}}static{this.SPIRAL_RAMP={type:3,value:"SPIRAL_RAMP"}}static{this.STRAIGHT_RUN_RAMP={type:3,value:"STRAIGHT_RUN_RAMP"}}static{this.TWO_QUARTER_TURN_RAMP={type:3,value:"TWO_QUARTER_TURN_RAMP"}}static{this.TWO_STRAIGHT_RUN_RAMP={type:3,value:"TWO_STRAIGHT_RUN_RAMP"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcRampTypeEnum=ut;class rt{static{this.BY_DAY_COUNT={type:3,value:"BY_DAY_COUNT"}}static{this.BY_WEEKDAY_COUNT={type:3,value:"BY_WEEKDAY_COUNT"}}static{this.DAILY={type:3,value:"DAILY"}}static{this.MONTHLY_BY_DAY_OF_MONTH={type:3,value:"MONTHLY_BY_DAY_OF_MONTH"}}static{this.MONTHLY_BY_POSITION={type:3,value:"MONTHLY_BY_POSITION"}}static{this.WEEKLY={type:3,value:"WEEKLY"}}static{this.YEARLY_BY_DAY_OF_MONTH={type:3,value:"YEARLY_BY_DAY_OF_MONTH"}}static{this.YEARLY_BY_POSITION={type:3,value:"YEARLY_BY_POSITION"}}}e.IfcRecurrenceTypeEnum=rt;class ct{static{this.BOUNDARY={type:3,value:"BOUNDARY"}}static{this.INTERSECTION={type:3,value:"INTERSECTION"}}static{this.KILOPOINT={type:3,value:"KILOPOINT"}}static{this.LANDMARK={type:3,value:"LANDMARK"}}static{this.MILEPOINT={type:3,value:"MILEPOINT"}}static{this.POSITION={type:3,value:"POSITION"}}static{this.REFERENCEMARKER={type:3,value:"REFERENCEMARKER"}}static{this.STATION={type:3,value:"STATION"}}static{this.SUPERELEVATIONEVENT={type:3,value:"SUPERELEVATIONEVENT"}}static{this.WIDTHEVENT={type:3,value:"WIDTHEVENT"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcReferentTypeEnum=ct;class It{static{this.BLINN={type:3,value:"BLINN"}}static{this.FLAT={type:3,value:"FLAT"}}static{this.GLASS={type:3,value:"GLASS"}}static{this.MATT={type:3,value:"MATT"}}static{this.METAL={type:3,value:"METAL"}}static{this.MIRROR={type:3,value:"MIRROR"}}static{this.PHONG={type:3,value:"PHONG"}}static{this.PHYSICAL={type:3,value:"PHYSICAL"}}static{this.PLASTIC={type:3,value:"PLASTIC"}}static{this.STRAUSS={type:3,value:"STRAUSS"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcReflectanceMethodEnum=It;class pt{static{this.DYNAMICALLYCOMPACTED={type:3,value:"DYNAMICALLYCOMPACTED"}}static{this.GROUTED={type:3,value:"GROUTED"}}static{this.REPLACED={type:3,value:"REPLACED"}}static{this.ROLLERCOMPACTED={type:3,value:"ROLLERCOMPACTED"}}static{this.SURCHARGEPRELOADED={type:3,value:"SURCHARGEPRELOADED"}}static{this.VERTICALLYDRAINED={type:3,value:"VERTICALLYDRAINED"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcReinforcedSoilTypeEnum=pt;class ht{static{this.ANCHORING={type:3,value:"ANCHORING"}}static{this.EDGE={type:3,value:"EDGE"}}static{this.LIGATURE={type:3,value:"LIGATURE"}}static{this.MAIN={type:3,value:"MAIN"}}static{this.PUNCHING={type:3,value:"PUNCHING"}}static{this.RING={type:3,value:"RING"}}static{this.SHEAR={type:3,value:"SHEAR"}}static{this.STUD={type:3,value:"STUD"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcReinforcingBarRoleEnum=ht;class yt{static{this.PLAIN={type:3,value:"PLAIN"}}static{this.TEXTURED={type:3,value:"TEXTURED"}}}e.IfcReinforcingBarSurfaceEnum=yt;class ft{static{this.ANCHORING={type:3,value:"ANCHORING"}}static{this.EDGE={type:3,value:"EDGE"}}static{this.LIGATURE={type:3,value:"LIGATURE"}}static{this.MAIN={type:3,value:"MAIN"}}static{this.PUNCHING={type:3,value:"PUNCHING"}}static{this.RING={type:3,value:"RING"}}static{this.SHEAR={type:3,value:"SHEAR"}}static{this.SPACEBAR={type:3,value:"SPACEBAR"}}static{this.STUD={type:3,value:"STUD"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcReinforcingBarTypeEnum=ft;class wt{static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcReinforcingMeshTypeEnum=wt;class Tt{static{this.BICYCLECROSSING={type:3,value:"BICYCLECROSSING"}}static{this.BUS_STOP={type:3,value:"BUS_STOP"}}static{this.CARRIAGEWAY={type:3,value:"CARRIAGEWAY"}}static{this.CENTRALISLAND={type:3,value:"CENTRALISLAND"}}static{this.CENTRALRESERVE={type:3,value:"CENTRALRESERVE"}}static{this.HARDSHOULDER={type:3,value:"HARDSHOULDER"}}static{this.INTERSECTION={type:3,value:"INTERSECTION"}}static{this.LAYBY={type:3,value:"LAYBY"}}static{this.PARKINGBAY={type:3,value:"PARKINGBAY"}}static{this.PASSINGBAY={type:3,value:"PASSINGBAY"}}static{this.PEDESTRIAN_CROSSING={type:3,value:"PEDESTRIAN_CROSSING"}}static{this.RAILWAYCROSSING={type:3,value:"RAILWAYCROSSING"}}static{this.REFUGEISLAND={type:3,value:"REFUGEISLAND"}}static{this.ROADSEGMENT={type:3,value:"ROADSEGMENT"}}static{this.ROADSIDE={type:3,value:"ROADSIDE"}}static{this.ROADSIDEPART={type:3,value:"ROADSIDEPART"}}static{this.ROADWAYPLATEAU={type:3,value:"ROADWAYPLATEAU"}}static{this.ROUNDABOUT={type:3,value:"ROUNDABOUT"}}static{this.SHOULDER={type:3,value:"SHOULDER"}}static{this.SIDEWALK={type:3,value:"SIDEWALK"}}static{this.SOFTSHOULDER={type:3,value:"SOFTSHOULDER"}}static{this.TOLLPLAZA={type:3,value:"TOLLPLAZA"}}static{this.TRAFFICISLAND={type:3,value:"TRAFFICISLAND"}}static{this.TRAFFICLANE={type:3,value:"TRAFFICLANE"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcRoadPartTypeEnum=Tt;class Et{static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcRoadTypeEnum=Et;class mt{static{this.ARCHITECT={type:3,value:"ARCHITECT"}}static{this.BUILDINGOPERATOR={type:3,value:"BUILDINGOPERATOR"}}static{this.BUILDINGOWNER={type:3,value:"BUILDINGOWNER"}}static{this.CIVILENGINEER={type:3,value:"CIVILENGINEER"}}static{this.CLIENT={type:3,value:"CLIENT"}}static{this.COMMISSIONINGENGINEER={type:3,value:"COMMISSIONINGENGINEER"}}static{this.CONSTRUCTIONMANAGER={type:3,value:"CONSTRUCTIONMANAGER"}}static{this.CONSULTANT={type:3,value:"CONSULTANT"}}static{this.CONTRACTOR={type:3,value:"CONTRACTOR"}}static{this.COSTENGINEER={type:3,value:"COSTENGINEER"}}static{this.ELECTRICALENGINEER={type:3,value:"ELECTRICALENGINEER"}}static{this.ENGINEER={type:3,value:"ENGINEER"}}static{this.FACILITIESMANAGER={type:3,value:"FACILITIESMANAGER"}}static{this.FIELDCONSTRUCTIONMANAGER={type:3,value:"FIELDCONSTRUCTIONMANAGER"}}static{this.MANUFACTURER={type:3,value:"MANUFACTURER"}}static{this.MECHANICALENGINEER={type:3,value:"MECHANICALENGINEER"}}static{this.OWNER={type:3,value:"OWNER"}}static{this.PROJECTMANAGER={type:3,value:"PROJECTMANAGER"}}static{this.RESELLER={type:3,value:"RESELLER"}}static{this.STRUCTURALENGINEER={type:3,value:"STRUCTURALENGINEER"}}static{this.SUBCONTRACTOR={type:3,value:"SUBCONTRACTOR"}}static{this.SUPPLIER={type:3,value:"SUPPLIER"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}}e.IfcRoleEnum=mt;class Dt{static{this.BARREL_ROOF={type:3,value:"BARREL_ROOF"}}static{this.BUTTERFLY_ROOF={type:3,value:"BUTTERFLY_ROOF"}}static{this.DOME_ROOF={type:3,value:"DOME_ROOF"}}static{this.FLAT_ROOF={type:3,value:"FLAT_ROOF"}}static{this.FREEFORM={type:3,value:"FREEFORM"}}static{this.GABLE_ROOF={type:3,value:"GABLE_ROOF"}}static{this.GAMBREL_ROOF={type:3,value:"GAMBREL_ROOF"}}static{this.HIPPED_GABLE_ROOF={type:3,value:"HIPPED_GABLE_ROOF"}}static{this.HIP_ROOF={type:3,value:"HIP_ROOF"}}static{this.MANSARD_ROOF={type:3,value:"MANSARD_ROOF"}}static{this.PAVILION_ROOF={type:3,value:"PAVILION_ROOF"}}static{this.RAINBOW_ROOF={type:3,value:"RAINBOW_ROOF"}}static{this.SHED_ROOF={type:3,value:"SHED_ROOF"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcRoofTypeEnum=Dt;class Rt{static{this.ATTO={type:3,value:"ATTO"}}static{this.CENTI={type:3,value:"CENTI"}}static{this.DECA={type:3,value:"DECA"}}static{this.DECI={type:3,value:"DECI"}}static{this.EXA={type:3,value:"EXA"}}static{this.FEMTO={type:3,value:"FEMTO"}}static{this.GIGA={type:3,value:"GIGA"}}static{this.HECTO={type:3,value:"HECTO"}}static{this.KILO={type:3,value:"KILO"}}static{this.MEGA={type:3,value:"MEGA"}}static{this.MICRO={type:3,value:"MICRO"}}static{this.MILLI={type:3,value:"MILLI"}}static{this.NANO={type:3,value:"NANO"}}static{this.PETA={type:3,value:"PETA"}}static{this.PICO={type:3,value:"PICO"}}static{this.TERA={type:3,value:"TERA"}}}e.IfcSIPrefix=Rt;class Nt{static{this.AMPERE={type:3,value:"AMPERE"}}static{this.BECQUEREL={type:3,value:"BECQUEREL"}}static{this.CANDELA={type:3,value:"CANDELA"}}static{this.COULOMB={type:3,value:"COULOMB"}}static{this.CUBIC_METRE={type:3,value:"CUBIC_METRE"}}static{this.DEGREE_CELSIUS={type:3,value:"DEGREE_CELSIUS"}}static{this.FARAD={type:3,value:"FARAD"}}static{this.GRAM={type:3,value:"GRAM"}}static{this.GRAY={type:3,value:"GRAY"}}static{this.HENRY={type:3,value:"HENRY"}}static{this.HERTZ={type:3,value:"HERTZ"}}static{this.JOULE={type:3,value:"JOULE"}}static{this.KELVIN={type:3,value:"KELVIN"}}static{this.LUMEN={type:3,value:"LUMEN"}}static{this.LUX={type:3,value:"LUX"}}static{this.METRE={type:3,value:"METRE"}}static{this.MOLE={type:3,value:"MOLE"}}static{this.NEWTON={type:3,value:"NEWTON"}}static{this.OHM={type:3,value:"OHM"}}static{this.PASCAL={type:3,value:"PASCAL"}}static{this.RADIAN={type:3,value:"RADIAN"}}static{this.SECOND={type:3,value:"SECOND"}}static{this.SIEMENS={type:3,value:"SIEMENS"}}static{this.SIEVERT={type:3,value:"SIEVERT"}}static{this.SQUARE_METRE={type:3,value:"SQUARE_METRE"}}static{this.STERADIAN={type:3,value:"STERADIAN"}}static{this.TESLA={type:3,value:"TESLA"}}static{this.VOLT={type:3,value:"VOLT"}}static{this.WATT={type:3,value:"WATT"}}static{this.WEBER={type:3,value:"WEBER"}}}e.IfcSIUnitName=Nt;class Ot{static{this.BATH={type:3,value:"BATH"}}static{this.BIDET={type:3,value:"BIDET"}}static{this.CISTERN={type:3,value:"CISTERN"}}static{this.SANITARYFOUNTAIN={type:3,value:"SANITARYFOUNTAIN"}}static{this.SHOWER={type:3,value:"SHOWER"}}static{this.SINK={type:3,value:"SINK"}}static{this.TOILETPAN={type:3,value:"TOILETPAN"}}static{this.URINAL={type:3,value:"URINAL"}}static{this.WASHHANDBASIN={type:3,value:"WASHHANDBASIN"}}static{this.WCSEAT={type:3,value:"WCSEAT"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcSanitaryTerminalTypeEnum=Ot;class St{static{this.TAPERED={type:3,value:"TAPERED"}}static{this.UNIFORM={type:3,value:"UNIFORM"}}}e.IfcSectionTypeEnum=St;class At{static{this.CO2SENSOR={type:3,value:"CO2SENSOR"}}static{this.CONDUCTANCESENSOR={type:3,value:"CONDUCTANCESENSOR"}}static{this.CONTACTSENSOR={type:3,value:"CONTACTSENSOR"}}static{this.COSENSOR={type:3,value:"COSENSOR"}}static{this.EARTHQUAKESENSOR={type:3,value:"EARTHQUAKESENSOR"}}static{this.FIRESENSOR={type:3,value:"FIRESENSOR"}}static{this.FLOWSENSOR={type:3,value:"FLOWSENSOR"}}static{this.FOREIGNOBJECTDETECTIONSENSOR={type:3,value:"FOREIGNOBJECTDETECTIONSENSOR"}}static{this.FROSTSENSOR={type:3,value:"FROSTSENSOR"}}static{this.GASSENSOR={type:3,value:"GASSENSOR"}}static{this.HEATSENSOR={type:3,value:"HEATSENSOR"}}static{this.HUMIDITYSENSOR={type:3,value:"HUMIDITYSENSOR"}}static{this.IDENTIFIERSENSOR={type:3,value:"IDENTIFIERSENSOR"}}static{this.IONCONCENTRATIONSENSOR={type:3,value:"IONCONCENTRATIONSENSOR"}}static{this.LEVELSENSOR={type:3,value:"LEVELSENSOR"}}static{this.LIGHTSENSOR={type:3,value:"LIGHTSENSOR"}}static{this.MOISTURESENSOR={type:3,value:"MOISTURESENSOR"}}static{this.MOVEMENTSENSOR={type:3,value:"MOVEMENTSENSOR"}}static{this.OBSTACLESENSOR={type:3,value:"OBSTACLESENSOR"}}static{this.PHSENSOR={type:3,value:"PHSENSOR"}}static{this.PRESSURESENSOR={type:3,value:"PRESSURESENSOR"}}static{this.RADIATIONSENSOR={type:3,value:"RADIATIONSENSOR"}}static{this.RADIOACTIVITYSENSOR={type:3,value:"RADIOACTIVITYSENSOR"}}static{this.RAINSENSOR={type:3,value:"RAINSENSOR"}}static{this.SMOKESENSOR={type:3,value:"SMOKESENSOR"}}static{this.SNOWDEPTHSENSOR={type:3,value:"SNOWDEPTHSENSOR"}}static{this.SOUNDSENSOR={type:3,value:"SOUNDSENSOR"}}static{this.TEMPERATURESENSOR={type:3,value:"TEMPERATURESENSOR"}}static{this.TRAINSENSOR={type:3,value:"TRAINSENSOR"}}static{this.TURNOUTCLOSURESENSOR={type:3,value:"TURNOUTCLOSURESENSOR"}}static{this.WHEELSENSOR={type:3,value:"WHEELSENSOR"}}static{this.WINDSENSOR={type:3,value:"WINDSENSOR"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcSensorTypeEnum=At;class bt{static{this.FINISH_FINISH={type:3,value:"FINISH_FINISH"}}static{this.FINISH_START={type:3,value:"FINISH_START"}}static{this.START_FINISH={type:3,value:"START_FINISH"}}static{this.START_START={type:3,value:"START_START"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcSequenceEnum=bt;class Ct{static{this.AWNING={type:3,value:"AWNING"}}static{this.JALOUSIE={type:3,value:"JALOUSIE"}}static{this.SHUTTER={type:3,value:"SHUTTER"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcShadingDeviceTypeEnum=Ct;class Lt{static{this.MARKER={type:3,value:"MARKER"}}static{this.MIRROR={type:3,value:"MIRROR"}}static{this.PICTORAL={type:3,value:"PICTORAL"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcSignTypeEnum=Lt;class Pt{static{this.AUDIO={type:3,value:"AUDIO"}}static{this.MIXED={type:3,value:"MIXED"}}static{this.VISUAL={type:3,value:"VISUAL"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcSignalTypeEnum=Pt;class gt{static{this.P_BOUNDEDVALUE={type:3,value:"P_BOUNDEDVALUE"}}static{this.P_ENUMERATEDVALUE={type:3,value:"P_ENUMERATEDVALUE"}}static{this.P_LISTVALUE={type:3,value:"P_LISTVALUE"}}static{this.P_REFERENCEVALUE={type:3,value:"P_REFERENCEVALUE"}}static{this.P_SINGLEVALUE={type:3,value:"P_SINGLEVALUE"}}static{this.P_TABLEVALUE={type:3,value:"P_TABLEVALUE"}}static{this.Q_AREA={type:3,value:"Q_AREA"}}static{this.Q_COUNT={type:3,value:"Q_COUNT"}}static{this.Q_LENGTH={type:3,value:"Q_LENGTH"}}static{this.Q_NUMBER={type:3,value:"Q_NUMBER"}}static{this.Q_TIME={type:3,value:"Q_TIME"}}static{this.Q_VOLUME={type:3,value:"Q_VOLUME"}}static{this.Q_WEIGHT={type:3,value:"Q_WEIGHT"}}}e.IfcSimplePropertyTemplateTypeEnum=gt;class Ht{static{this.APPROACH_SLAB={type:3,value:"APPROACH_SLAB"}}static{this.BASESLAB={type:3,value:"BASESLAB"}}static{this.FLOOR={type:3,value:"FLOOR"}}static{this.LANDING={type:3,value:"LANDING"}}static{this.PAVING={type:3,value:"PAVING"}}static{this.ROOF={type:3,value:"ROOF"}}static{this.SIDEWALK={type:3,value:"SIDEWALK"}}static{this.TRACKSLAB={type:3,value:"TRACKSLAB"}}static{this.WEARING={type:3,value:"WEARING"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcSlabTypeEnum=Ht;class Bt{static{this.SOLARCOLLECTOR={type:3,value:"SOLARCOLLECTOR"}}static{this.SOLARPANEL={type:3,value:"SOLARPANEL"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcSolarDeviceTypeEnum=Bt;class Ft{static{this.CONVECTOR={type:3,value:"CONVECTOR"}}static{this.RADIATOR={type:3,value:"RADIATOR"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcSpaceHeaterTypeEnum=Ft;class Mt{static{this.BERTH={type:3,value:"BERTH"}}static{this.EXTERNAL={type:3,value:"EXTERNAL"}}static{this.GFA={type:3,value:"GFA"}}static{this.INTERNAL={type:3,value:"INTERNAL"}}static{this.PARKING={type:3,value:"PARKING"}}static{this.SPACE={type:3,value:"SPACE"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcSpaceTypeEnum=Mt;class xt{static{this.CONSTRUCTION={type:3,value:"CONSTRUCTION"}}static{this.FIRESAFETY={type:3,value:"FIRESAFETY"}}static{this.INTERFERENCE={type:3,value:"INTERFERENCE"}}static{this.LIGHTING={type:3,value:"LIGHTING"}}static{this.OCCUPANCY={type:3,value:"OCCUPANCY"}}static{this.RESERVATION={type:3,value:"RESERVATION"}}static{this.SECURITY={type:3,value:"SECURITY"}}static{this.THERMAL={type:3,value:"THERMAL"}}static{this.TRANSPORT={type:3,value:"TRANSPORT"}}static{this.VENTILATION={type:3,value:"VENTILATION"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcSpatialZoneTypeEnum=xt;class Ut{static{this.BIRDCAGE={type:3,value:"BIRDCAGE"}}static{this.COWL={type:3,value:"COWL"}}static{this.RAINWATERHOPPER={type:3,value:"RAINWATERHOPPER"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcStackTerminalTypeEnum=Ut;class Gt{static{this.CURVED={type:3,value:"CURVED"}}static{this.FREEFORM={type:3,value:"FREEFORM"}}static{this.SPIRAL={type:3,value:"SPIRAL"}}static{this.STRAIGHT={type:3,value:"STRAIGHT"}}static{this.WINDER={type:3,value:"WINDER"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcStairFlightTypeEnum=Gt;class jt{static{this.CURVED_RUN_STAIR={type:3,value:"CURVED_RUN_STAIR"}}static{this.DOUBLE_RETURN_STAIR={type:3,value:"DOUBLE_RETURN_STAIR"}}static{this.HALF_TURN_STAIR={type:3,value:"HALF_TURN_STAIR"}}static{this.HALF_WINDING_STAIR={type:3,value:"HALF_WINDING_STAIR"}}static{this.LADDER={type:3,value:"LADDER"}}static{this.QUARTER_TURN_STAIR={type:3,value:"QUARTER_TURN_STAIR"}}static{this.QUARTER_WINDING_STAIR={type:3,value:"QUARTER_WINDING_STAIR"}}static{this.SPIRAL_STAIR={type:3,value:"SPIRAL_STAIR"}}static{this.STRAIGHT_RUN_STAIR={type:3,value:"STRAIGHT_RUN_STAIR"}}static{this.THREE_QUARTER_TURN_STAIR={type:3,value:"THREE_QUARTER_TURN_STAIR"}}static{this.THREE_QUARTER_WINDING_STAIR={type:3,value:"THREE_QUARTER_WINDING_STAIR"}}static{this.TWO_CURVED_RUN_STAIR={type:3,value:"TWO_CURVED_RUN_STAIR"}}static{this.TWO_QUARTER_TURN_STAIR={type:3,value:"TWO_QUARTER_TURN_STAIR"}}static{this.TWO_QUARTER_WINDING_STAIR={type:3,value:"TWO_QUARTER_WINDING_STAIR"}}static{this.TWO_STRAIGHT_RUN_STAIR={type:3,value:"TWO_STRAIGHT_RUN_STAIR"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcStairTypeEnum=jt;class _t{static{this.LOCKED={type:3,value:"LOCKED"}}static{this.READONLY={type:3,value:"READONLY"}}static{this.READONLYLOCKED={type:3,value:"READONLYLOCKED"}}static{this.READWRITE={type:3,value:"READWRITE"}}static{this.READWRITELOCKED={type:3,value:"READWRITELOCKED"}}}e.IfcStateEnum=_t;class Vt{static{this.CONST={type:3,value:"CONST"}}static{this.DISCRETE={type:3,value:"DISCRETE"}}static{this.EQUIDISTANT={type:3,value:"EQUIDISTANT"}}static{this.LINEAR={type:3,value:"LINEAR"}}static{this.PARABOLA={type:3,value:"PARABOLA"}}static{this.POLYGONAL={type:3,value:"POLYGONAL"}}static{this.SINUS={type:3,value:"SINUS"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcStructuralCurveActivityTypeEnum=Vt;class Wt{static{this.CABLE={type:3,value:"CABLE"}}static{this.COMPRESSION_MEMBER={type:3,value:"COMPRESSION_MEMBER"}}static{this.PIN_JOINED_MEMBER={type:3,value:"PIN_JOINED_MEMBER"}}static{this.RIGID_JOINED_MEMBER={type:3,value:"RIGID_JOINED_MEMBER"}}static{this.TENSION_MEMBER={type:3,value:"TENSION_MEMBER"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcStructuralCurveMemberTypeEnum=Wt;class qt{static{this.BILINEAR={type:3,value:"BILINEAR"}}static{this.CONST={type:3,value:"CONST"}}static{this.DISCRETE={type:3,value:"DISCRETE"}}static{this.ISOCONTOUR={type:3,value:"ISOCONTOUR"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcStructuralSurfaceActivityTypeEnum=qt;class Yt{static{this.BENDING_ELEMENT={type:3,value:"BENDING_ELEMENT"}}static{this.MEMBRANE_ELEMENT={type:3,value:"MEMBRANE_ELEMENT"}}static{this.SHELL={type:3,value:"SHELL"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcStructuralSurfaceMemberTypeEnum=Yt;class kt{static{this.PURCHASE={type:3,value:"PURCHASE"}}static{this.WORK={type:3,value:"WORK"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcSubContractResourceTypeEnum=kt;class zt{static{this.DEFECT={type:3,value:"DEFECT"}}static{this.HATCHMARKING={type:3,value:"HATCHMARKING"}}static{this.LINEMARKING={type:3,value:"LINEMARKING"}}static{this.MARK={type:3,value:"MARK"}}static{this.NONSKIDSURFACING={type:3,value:"NONSKIDSURFACING"}}static{this.PAVEMENTSURFACEMARKING={type:3,value:"PAVEMENTSURFACEMARKING"}}static{this.RUMBLESTRIP={type:3,value:"RUMBLESTRIP"}}static{this.SYMBOLMARKING={type:3,value:"SYMBOLMARKING"}}static{this.TAG={type:3,value:"TAG"}}static{this.TRANSVERSERUMBLESTRIP={type:3,value:"TRANSVERSERUMBLESTRIP"}}static{this.TREATMENT={type:3,value:"TREATMENT"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcSurfaceFeatureTypeEnum=zt;class Xt{static{this.BOTH={type:3,value:"BOTH"}}static{this.NEGATIVE={type:3,value:"NEGATIVE"}}static{this.POSITIVE={type:3,value:"POSITIVE"}}}e.IfcSurfaceSide=Xt;class Kt{static{this.CONTACTOR={type:3,value:"CONTACTOR"}}static{this.DIMMERSWITCH={type:3,value:"DIMMERSWITCH"}}static{this.EMERGENCYSTOP={type:3,value:"EMERGENCYSTOP"}}static{this.KEYPAD={type:3,value:"KEYPAD"}}static{this.MOMENTARYSWITCH={type:3,value:"MOMENTARYSWITCH"}}static{this.RELAY={type:3,value:"RELAY"}}static{this.SELECTORSWITCH={type:3,value:"SELECTORSWITCH"}}static{this.STARTER={type:3,value:"STARTER"}}static{this.START_AND_STOP_EQUIPMENT={type:3,value:"START_AND_STOP_EQUIPMENT"}}static{this.SWITCHDISCONNECTOR={type:3,value:"SWITCHDISCONNECTOR"}}static{this.TOGGLESWITCH={type:3,value:"TOGGLESWITCH"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcSwitchingDeviceTypeEnum=Kt;class Qt{static{this.PANEL={type:3,value:"PANEL"}}static{this.SUBRACK={type:3,value:"SUBRACK"}}static{this.WORKSURFACE={type:3,value:"WORKSURFACE"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcSystemFurnitureElementTypeEnum=Qt;class $t{static{this.BASIN={type:3,value:"BASIN"}}static{this.BREAKPRESSURE={type:3,value:"BREAKPRESSURE"}}static{this.EXPANSION={type:3,value:"EXPANSION"}}static{this.FEEDANDEXPANSION={type:3,value:"FEEDANDEXPANSION"}}static{this.OILRETENTIONTRAY={type:3,value:"OILRETENTIONTRAY"}}static{this.PRESSUREVESSEL={type:3,value:"PRESSUREVESSEL"}}static{this.STORAGE={type:3,value:"STORAGE"}}static{this.VESSEL={type:3,value:"VESSEL"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcTankTypeEnum=$t;class Zt{static{this.ELAPSEDTIME={type:3,value:"ELAPSEDTIME"}}static{this.WORKTIME={type:3,value:"WORKTIME"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcTaskDurationEnum=Zt;class Jt{static{this.ADJUSTMENT={type:3,value:"ADJUSTMENT"}}static{this.ATTENDANCE={type:3,value:"ATTENDANCE"}}static{this.CALIBRATION={type:3,value:"CALIBRATION"}}static{this.CONSTRUCTION={type:3,value:"CONSTRUCTION"}}static{this.DEMOLITION={type:3,value:"DEMOLITION"}}static{this.DISMANTLE={type:3,value:"DISMANTLE"}}static{this.DISPOSAL={type:3,value:"DISPOSAL"}}static{this.EMERGENCY={type:3,value:"EMERGENCY"}}static{this.INSPECTION={type:3,value:"INSPECTION"}}static{this.INSTALLATION={type:3,value:"INSTALLATION"}}static{this.LOGISTIC={type:3,value:"LOGISTIC"}}static{this.MAINTENANCE={type:3,value:"MAINTENANCE"}}static{this.MOVE={type:3,value:"MOVE"}}static{this.OPERATION={type:3,value:"OPERATION"}}static{this.REMOVAL={type:3,value:"REMOVAL"}}static{this.RENOVATION={type:3,value:"RENOVATION"}}static{this.SAFETY={type:3,value:"SAFETY"}}static{this.SHUTDOWN={type:3,value:"SHUTDOWN"}}static{this.STARTUP={type:3,value:"STARTUP"}}static{this.TESTING={type:3,value:"TESTING"}}static{this.TROUBLESHOOTING={type:3,value:"TROUBLESHOOTING"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcTaskTypeEnum=Jt;class el{static{this.COUPLER={type:3,value:"COUPLER"}}static{this.FIXED_END={type:3,value:"FIXED_END"}}static{this.TENSIONING_END={type:3,value:"TENSIONING_END"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcTendonAnchorTypeEnum=el;class il{static{this.COUPLER={type:3,value:"COUPLER"}}static{this.DIABOLO={type:3,value:"DIABOLO"}}static{this.DUCT={type:3,value:"DUCT"}}static{this.GROUTING_DUCT={type:3,value:"GROUTING_DUCT"}}static{this.TRUMPET={type:3,value:"TRUMPET"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcTendonConduitTypeEnum=il;class tl{static{this.BAR={type:3,value:"BAR"}}static{this.COATED={type:3,value:"COATED"}}static{this.STRAND={type:3,value:"STRAND"}}static{this.WIRE={type:3,value:"WIRE"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcTendonTypeEnum=tl;class ll{static{this.DOWN={type:3,value:"DOWN"}}static{this.LEFT={type:3,value:"LEFT"}}static{this.RIGHT={type:3,value:"RIGHT"}}static{this.UP={type:3,value:"UP"}}}e.IfcTextPath=ll;class nl{static{this.CONTINUOUS={type:3,value:"CONTINUOUS"}}static{this.DISCRETE={type:3,value:"DISCRETE"}}static{this.DISCRETEBINARY={type:3,value:"DISCRETEBINARY"}}static{this.PIECEWISEBINARY={type:3,value:"PIECEWISEBINARY"}}static{this.PIECEWISECONSTANT={type:3,value:"PIECEWISECONSTANT"}}static{this.PIECEWISECONTINUOUS={type:3,value:"PIECEWISECONTINUOUS"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcTimeSeriesDataTypeEnum=nl;class ol{static{this.BLOCKINGDEVICE={type:3,value:"BLOCKINGDEVICE"}}static{this.DERAILER={type:3,value:"DERAILER"}}static{this.FROG={type:3,value:"FROG"}}static{this.HALF_SET_OF_BLADES={type:3,value:"HALF_SET_OF_BLADES"}}static{this.SLEEPER={type:3,value:"SLEEPER"}}static{this.SPEEDREGULATOR={type:3,value:"SPEEDREGULATOR"}}static{this.TRACKENDOFALIGNMENT={type:3,value:"TRACKENDOFALIGNMENT"}}static{this.VEHICLESTOP={type:3,value:"VEHICLESTOP"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcTrackElementTypeEnum=ol;class sl{static{this.CHOPPER={type:3,value:"CHOPPER"}}static{this.COMBINED={type:3,value:"COMBINED"}}static{this.CURRENT={type:3,value:"CURRENT"}}static{this.FREQUENCY={type:3,value:"FREQUENCY"}}static{this.INVERTER={type:3,value:"INVERTER"}}static{this.RECTIFIER={type:3,value:"RECTIFIER"}}static{this.VOLTAGE={type:3,value:"VOLTAGE"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcTransformerTypeEnum=sl;class al{static{this.CONTINUOUS={type:3,value:"CONTINUOUS"}}static{this.CONTSAMEGRADIENT={type:3,value:"CONTSAMEGRADIENT"}}static{this.CONTSAMEGRADIENTSAMECURVATURE={type:3,value:"CONTSAMEGRADIENTSAMECURVATURE"}}static{this.DISCONTINUOUS={type:3,value:"DISCONTINUOUS"}}}e.IfcTransitionCode=al;class dl{static{this.CRANEWAY={type:3,value:"CRANEWAY"}}static{this.ELEVATOR={type:3,value:"ELEVATOR"}}static{this.ESCALATOR={type:3,value:"ESCALATOR"}}static{this.HAULINGGEAR={type:3,value:"HAULINGGEAR"}}static{this.LIFTINGGEAR={type:3,value:"LIFTINGGEAR"}}static{this.MOVINGWALKWAY={type:3,value:"MOVINGWALKWAY"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcTransportElementTypeEnum=dl;class vl{static{this.CARTESIAN={type:3,value:"CARTESIAN"}}static{this.PARAMETER={type:3,value:"PARAMETER"}}static{this.UNSPECIFIED={type:3,value:"UNSPECIFIED"}}}e.IfcTrimmingPreference=vl;class ul{static{this.FINNED={type:3,value:"FINNED"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcTubeBundleTypeEnum=ul;class rl{static{this.ABSORBEDDOSEUNIT={type:3,value:"ABSORBEDDOSEUNIT"}}static{this.AMOUNTOFSUBSTANCEUNIT={type:3,value:"AMOUNTOFSUBSTANCEUNIT"}}static{this.AREAUNIT={type:3,value:"AREAUNIT"}}static{this.DOSEEQUIVALENTUNIT={type:3,value:"DOSEEQUIVALENTUNIT"}}static{this.ELECTRICCAPACITANCEUNIT={type:3,value:"ELECTRICCAPACITANCEUNIT"}}static{this.ELECTRICCHARGEUNIT={type:3,value:"ELECTRICCHARGEUNIT"}}static{this.ELECTRICCONDUCTANCEUNIT={type:3,value:"ELECTRICCONDUCTANCEUNIT"}}static{this.ELECTRICCURRENTUNIT={type:3,value:"ELECTRICCURRENTUNIT"}}static{this.ELECTRICRESISTANCEUNIT={type:3,value:"ELECTRICRESISTANCEUNIT"}}static{this.ELECTRICVOLTAGEUNIT={type:3,value:"ELECTRICVOLTAGEUNIT"}}static{this.ENERGYUNIT={type:3,value:"ENERGYUNIT"}}static{this.FORCEUNIT={type:3,value:"FORCEUNIT"}}static{this.FREQUENCYUNIT={type:3,value:"FREQUENCYUNIT"}}static{this.ILLUMINANCEUNIT={type:3,value:"ILLUMINANCEUNIT"}}static{this.INDUCTANCEUNIT={type:3,value:"INDUCTANCEUNIT"}}static{this.LENGTHUNIT={type:3,value:"LENGTHUNIT"}}static{this.LUMINOUSFLUXUNIT={type:3,value:"LUMINOUSFLUXUNIT"}}static{this.LUMINOUSINTENSITYUNIT={type:3,value:"LUMINOUSINTENSITYUNIT"}}static{this.MAGNETICFLUXDENSITYUNIT={type:3,value:"MAGNETICFLUXDENSITYUNIT"}}static{this.MAGNETICFLUXUNIT={type:3,value:"MAGNETICFLUXUNIT"}}static{this.MASSUNIT={type:3,value:"MASSUNIT"}}static{this.PLANEANGLEUNIT={type:3,value:"PLANEANGLEUNIT"}}static{this.POWERUNIT={type:3,value:"POWERUNIT"}}static{this.PRESSUREUNIT={type:3,value:"PRESSUREUNIT"}}static{this.RADIOACTIVITYUNIT={type:3,value:"RADIOACTIVITYUNIT"}}static{this.SOLIDANGLEUNIT={type:3,value:"SOLIDANGLEUNIT"}}static{this.THERMODYNAMICTEMPERATUREUNIT={type:3,value:"THERMODYNAMICTEMPERATUREUNIT"}}static{this.TIMEUNIT={type:3,value:"TIMEUNIT"}}static{this.VOLUMEUNIT={type:3,value:"VOLUMEUNIT"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}}e.IfcUnitEnum=rl;class cl{static{this.ALARMPANEL={type:3,value:"ALARMPANEL"}}static{this.BASESTATIONCONTROLLER={type:3,value:"BASESTATIONCONTROLLER"}}static{this.COMBINED={type:3,value:"COMBINED"}}static{this.CONTROLPANEL={type:3,value:"CONTROLPANEL"}}static{this.GASDETECTIONPANEL={type:3,value:"GASDETECTIONPANEL"}}static{this.HUMIDISTAT={type:3,value:"HUMIDISTAT"}}static{this.INDICATORPANEL={type:3,value:"INDICATORPANEL"}}static{this.MIMICPANEL={type:3,value:"MIMICPANEL"}}static{this.THERMOSTAT={type:3,value:"THERMOSTAT"}}static{this.WEATHERSTATION={type:3,value:"WEATHERSTATION"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcUnitaryControlElementTypeEnum=cl;class Il{static{this.AIRCONDITIONINGUNIT={type:3,value:"AIRCONDITIONINGUNIT"}}static{this.AIRHANDLER={type:3,value:"AIRHANDLER"}}static{this.DEHUMIDIFIER={type:3,value:"DEHUMIDIFIER"}}static{this.ROOFTOPUNIT={type:3,value:"ROOFTOPUNIT"}}static{this.SPLITSYSTEM={type:3,value:"SPLITSYSTEM"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcUnitaryEquipmentTypeEnum=Il;class pl{static{this.AIRRELEASE={type:3,value:"AIRRELEASE"}}static{this.ANTIVACUUM={type:3,value:"ANTIVACUUM"}}static{this.CHANGEOVER={type:3,value:"CHANGEOVER"}}static{this.CHECK={type:3,value:"CHECK"}}static{this.COMMISSIONING={type:3,value:"COMMISSIONING"}}static{this.DIVERTING={type:3,value:"DIVERTING"}}static{this.DOUBLECHECK={type:3,value:"DOUBLECHECK"}}static{this.DOUBLEREGULATING={type:3,value:"DOUBLEREGULATING"}}static{this.DRAWOFFCOCK={type:3,value:"DRAWOFFCOCK"}}static{this.FAUCET={type:3,value:"FAUCET"}}static{this.FLUSHING={type:3,value:"FLUSHING"}}static{this.GASCOCK={type:3,value:"GASCOCK"}}static{this.GASTAP={type:3,value:"GASTAP"}}static{this.ISOLATING={type:3,value:"ISOLATING"}}static{this.MIXING={type:3,value:"MIXING"}}static{this.PRESSUREREDUCING={type:3,value:"PRESSUREREDUCING"}}static{this.PRESSURERELIEF={type:3,value:"PRESSURERELIEF"}}static{this.REGULATING={type:3,value:"REGULATING"}}static{this.SAFETYCUTOFF={type:3,value:"SAFETYCUTOFF"}}static{this.STEAMTRAP={type:3,value:"STEAMTRAP"}}static{this.STOPCOCK={type:3,value:"STOPCOCK"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcValveTypeEnum=pl;class hl{static{this.CARGO={type:3,value:"CARGO"}}static{this.ROLLINGSTOCK={type:3,value:"ROLLINGSTOCK"}}static{this.VEHICLE={type:3,value:"VEHICLE"}}static{this.VEHICLEAIR={type:3,value:"VEHICLEAIR"}}static{this.VEHICLEMARINE={type:3,value:"VEHICLEMARINE"}}static{this.VEHICLETRACKED={type:3,value:"VEHICLETRACKED"}}static{this.VEHICLEWHEELED={type:3,value:"VEHICLEWHEELED"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcVehicleTypeEnum=hl;class yl{static{this.AXIAL_YIELD={type:3,value:"AXIAL_YIELD"}}static{this.BENDING_YIELD={type:3,value:"BENDING_YIELD"}}static{this.FRICTION={type:3,value:"FRICTION"}}static{this.RUBBER={type:3,value:"RUBBER"}}static{this.SHEAR_YIELD={type:3,value:"SHEAR_YIELD"}}static{this.VISCOUS={type:3,value:"VISCOUS"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcVibrationDamperTypeEnum=yl;class fl{static{this.BASE={type:3,value:"BASE"}}static{this.COMPRESSION={type:3,value:"COMPRESSION"}}static{this.SPRING={type:3,value:"SPRING"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcVibrationIsolatorTypeEnum=fl;class wl{static{this.BOUNDARY={type:3,value:"BOUNDARY"}}static{this.CLEARANCE={type:3,value:"CLEARANCE"}}static{this.PROVISIONFORVOID={type:3,value:"PROVISIONFORVOID"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcVirtualElementTypeEnum=wl;class Tl{static{this.CHAMFER={type:3,value:"CHAMFER"}}static{this.CUTOUT={type:3,value:"CUTOUT"}}static{this.EDGE={type:3,value:"EDGE"}}static{this.HOLE={type:3,value:"HOLE"}}static{this.MITER={type:3,value:"MITER"}}static{this.NOTCH={type:3,value:"NOTCH"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcVoidingFeatureTypeEnum=Tl;class El{static{this.ELEMENTEDWALL={type:3,value:"ELEMENTEDWALL"}}static{this.MOVABLE={type:3,value:"MOVABLE"}}static{this.PARAPET={type:3,value:"PARAPET"}}static{this.PARTITIONING={type:3,value:"PARTITIONING"}}static{this.PLUMBINGWALL={type:3,value:"PLUMBINGWALL"}}static{this.POLYGONAL={type:3,value:"POLYGONAL"}}static{this.RETAININGWALL={type:3,value:"RETAININGWALL"}}static{this.SHEAR={type:3,value:"SHEAR"}}static{this.SOLIDWALL={type:3,value:"SOLIDWALL"}}static{this.STANDARD={type:3,value:"STANDARD"}}static{this.WAVEWALL={type:3,value:"WAVEWALL"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcWallTypeEnum=El;class ml{static{this.FLOORTRAP={type:3,value:"FLOORTRAP"}}static{this.FLOORWASTE={type:3,value:"FLOORWASTE"}}static{this.GULLYSUMP={type:3,value:"GULLYSUMP"}}static{this.GULLYTRAP={type:3,value:"GULLYTRAP"}}static{this.ROOFDRAIN={type:3,value:"ROOFDRAIN"}}static{this.WASTEDISPOSALUNIT={type:3,value:"WASTEDISPOSALUNIT"}}static{this.WASTETRAP={type:3,value:"WASTETRAP"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcWasteTerminalTypeEnum=ml;class Dl{static{this.BOTTOMHUNG={type:3,value:"BOTTOMHUNG"}}static{this.FIXEDCASEMENT={type:3,value:"FIXEDCASEMENT"}}static{this.OTHEROPERATION={type:3,value:"OTHEROPERATION"}}static{this.PIVOTHORIZONTAL={type:3,value:"PIVOTHORIZONTAL"}}static{this.PIVOTVERTICAL={type:3,value:"PIVOTVERTICAL"}}static{this.REMOVABLECASEMENT={type:3,value:"REMOVABLECASEMENT"}}static{this.SIDEHUNGLEFTHAND={type:3,value:"SIDEHUNGLEFTHAND"}}static{this.SIDEHUNGRIGHTHAND={type:3,value:"SIDEHUNGRIGHTHAND"}}static{this.SLIDINGHORIZONTAL={type:3,value:"SLIDINGHORIZONTAL"}}static{this.SLIDINGVERTICAL={type:3,value:"SLIDINGVERTICAL"}}static{this.TILTANDTURNLEFTHAND={type:3,value:"TILTANDTURNLEFTHAND"}}static{this.TILTANDTURNRIGHTHAND={type:3,value:"TILTANDTURNRIGHTHAND"}}static{this.TOPHUNG={type:3,value:"TOPHUNG"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcWindowPanelOperationEnum=Dl;class Rl{static{this.BOTTOM={type:3,value:"BOTTOM"}}static{this.LEFT={type:3,value:"LEFT"}}static{this.MIDDLE={type:3,value:"MIDDLE"}}static{this.RIGHT={type:3,value:"RIGHT"}}static{this.TOP={type:3,value:"TOP"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcWindowPanelPositionEnum=Rl;class Nl{static{this.LIGHTDOME={type:3,value:"LIGHTDOME"}}static{this.SKYLIGHT={type:3,value:"SKYLIGHT"}}static{this.WINDOW={type:3,value:"WINDOW"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcWindowTypeEnum=Nl;class Ol{static{this.DOUBLE_PANEL_HORIZONTAL={type:3,value:"DOUBLE_PANEL_HORIZONTAL"}}static{this.DOUBLE_PANEL_VERTICAL={type:3,value:"DOUBLE_PANEL_VERTICAL"}}static{this.SINGLE_PANEL={type:3,value:"SINGLE_PANEL"}}static{this.TRIPLE_PANEL_BOTTOM={type:3,value:"TRIPLE_PANEL_BOTTOM"}}static{this.TRIPLE_PANEL_HORIZONTAL={type:3,value:"TRIPLE_PANEL_HORIZONTAL"}}static{this.TRIPLE_PANEL_LEFT={type:3,value:"TRIPLE_PANEL_LEFT"}}static{this.TRIPLE_PANEL_RIGHT={type:3,value:"TRIPLE_PANEL_RIGHT"}}static{this.TRIPLE_PANEL_TOP={type:3,value:"TRIPLE_PANEL_TOP"}}static{this.TRIPLE_PANEL_VERTICAL={type:3,value:"TRIPLE_PANEL_VERTICAL"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcWindowTypePartitioningEnum=Ol;class Sl{static{this.FIRSTSHIFT={type:3,value:"FIRSTSHIFT"}}static{this.SECONDSHIFT={type:3,value:"SECONDSHIFT"}}static{this.THIRDSHIFT={type:3,value:"THIRDSHIFT"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcWorkCalendarTypeEnum=Sl;class Al{static{this.ACTUAL={type:3,value:"ACTUAL"}}static{this.BASELINE={type:3,value:"BASELINE"}}static{this.PLANNED={type:3,value:"PLANNED"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcWorkPlanTypeEnum=Al;class bl{static{this.ACTUAL={type:3,value:"ACTUAL"}}static{this.BASELINE={type:3,value:"BASELINE"}}static{this.PLANNED={type:3,value:"PLANNED"}}static{this.USERDEFINED={type:3,value:"USERDEFINED"}}static{this.NOTDEFINED={type:3,value:"NOTDEFINED"}}}e.IfcWorkScheduleTypeEnum=bl;e.IfcActorRole=class extends Dy{constructor(e,i,t){super(),this.Role=e,this.UserDefinedRole=i,this.Description=t,this.type=3630933823}};class Cl extends Dy{constructor(e,i,t){super(),this.Purpose=e,this.Description=i,this.UserDefinedPurpose=t,this.type=618182010}}e.IfcAddress=Cl;class Ll extends Dy{constructor(e,i){super(),this.StartTag=e,this.EndTag=i,this.type=2879124712}}e.IfcAlignmentParameterSegment=Ll;e.IfcAlignmentVerticalSegment=class extends Ll{constructor(e,i,t,l,n,o,s,a,d){super(e,i),this.StartTag=e,this.EndTag=i,this.StartDistAlong=t,this.HorizontalLength=l,this.StartHeight=n,this.StartGradient=o,this.EndGradient=s,this.RadiusOfCurvature=a,this.PredefinedType=d,this.type=3633395639}};e.IfcApplication=class extends Dy{constructor(e,i,t,l){super(),this.ApplicationDeveloper=e,this.Version=i,this.ApplicationFullName=t,this.ApplicationIdentifier=l,this.type=639542469}};class Pl extends Dy{constructor(e,i,t,l,n,o,s,a,d,v){super(),this.Name=e,this.Description=i,this.AppliedValue=t,this.UnitBasis=l,this.ApplicableDate=n,this.FixedUntilDate=o,this.Category=s,this.Condition=a,this.ArithmeticOperator=d,this.Components=v,this.type=411424972}}e.IfcAppliedValue=Pl;e.IfcApproval=class extends Dy{constructor(e,i,t,l,n,o,s,a,d){super(),this.Identifier=e,this.Name=i,this.Description=t,this.TimeOfApproval=l,this.Status=n,this.Level=o,this.Qualifier=s,this.RequestingApproval=a,this.GivingApproval=d,this.type=130549933}};class gl extends Dy{constructor(e){super(),this.Name=e,this.type=4037036970}}e.IfcBoundaryCondition=gl;e.IfcBoundaryEdgeCondition=class extends gl{constructor(e,i,t,l,n,o,s){super(e),this.Name=e,this.TranslationalStiffnessByLengthX=i,this.TranslationalStiffnessByLengthY=t,this.TranslationalStiffnessByLengthZ=l,this.RotationalStiffnessByLengthX=n,this.RotationalStiffnessByLengthY=o,this.RotationalStiffnessByLengthZ=s,this.type=1560379544}};e.IfcBoundaryFaceCondition=class extends gl{constructor(e,i,t,l){super(e),this.Name=e,this.TranslationalStiffnessByAreaX=i,this.TranslationalStiffnessByAreaY=t,this.TranslationalStiffnessByAreaZ=l,this.type=3367102660}};class Hl extends gl{constructor(e,i,t,l,n,o,s){super(e),this.Name=e,this.TranslationalStiffnessX=i,this.TranslationalStiffnessY=t,this.TranslationalStiffnessZ=l,this.RotationalStiffnessX=n,this.RotationalStiffnessY=o,this.RotationalStiffnessZ=s,this.type=1387855156}}e.IfcBoundaryNodeCondition=Hl;e.IfcBoundaryNodeConditionWarping=class extends Hl{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s),this.Name=e,this.TranslationalStiffnessX=i,this.TranslationalStiffnessY=t,this.TranslationalStiffnessZ=l,this.RotationalStiffnessX=n,this.RotationalStiffnessY=o,this.RotationalStiffnessZ=s,this.WarpingStiffness=a,this.type=2069777674}};class Bl extends Dy{constructor(){super(),this.type=2859738748}}e.IfcConnectionGeometry=Bl;class Fl extends Bl{constructor(e,i){super(),this.PointOnRelatingElement=e,this.PointOnRelatedElement=i,this.type=2614616156}}e.IfcConnectionPointGeometry=Fl;e.IfcConnectionSurfaceGeometry=class extends Bl{constructor(e,i){super(),this.SurfaceOnRelatingElement=e,this.SurfaceOnRelatedElement=i,this.type=2732653382}};e.IfcConnectionVolumeGeometry=class extends Bl{constructor(e,i){super(),this.VolumeOnRelatingElement=e,this.VolumeOnRelatedElement=i,this.type=775493141}};class Ml extends Dy{constructor(e,i,t,l,n,o,s){super(),this.Name=e,this.Description=i,this.ConstraintGrade=t,this.ConstraintSource=l,this.CreatingActor=n,this.CreationTime=o,this.UserDefinedGrade=s,this.type=1959218052}}e.IfcConstraint=Ml;class xl extends Dy{constructor(e,i){super(),this.SourceCRS=e,this.TargetCRS=i,this.type=1785450214}}e.IfcCoordinateOperation=xl;class Ul extends Dy{constructor(e,i,t){super(),this.Name=e,this.Description=i,this.GeodeticDatum=t,this.type=1466758467}}e.IfcCoordinateReferenceSystem=Ul;e.IfcCostValue=class extends Pl{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d,v),this.Name=e,this.Description=i,this.AppliedValue=t,this.UnitBasis=l,this.ApplicableDate=n,this.FixedUntilDate=o,this.Category=s,this.Condition=a,this.ArithmeticOperator=d,this.Components=v,this.type=602808272}};e.IfcDerivedUnit=class extends Dy{constructor(e,i,t,l){super(),this.Elements=e,this.UnitType=i,this.UserDefinedType=t,this.Name=l,this.type=1765591967}};e.IfcDerivedUnitElement=class extends Dy{constructor(e,i){super(),this.Unit=e,this.Exponent=i,this.type=1045800335}};e.IfcDimensionalExponents=class extends Dy{constructor(e,i,t,l,n,o,s){super(),this.LengthExponent=e,this.MassExponent=i,this.TimeExponent=t,this.ElectricCurrentExponent=l,this.ThermodynamicTemperatureExponent=n,this.AmountOfSubstanceExponent=o,this.LuminousIntensityExponent=s,this.type=2949456006}};class Gl extends Dy{constructor(){super(),this.type=4294318154}}e.IfcExternalInformation=Gl;class jl extends Dy{constructor(e,i,t){super(),this.Location=e,this.Identification=i,this.Name=t,this.type=3200245327}}e.IfcExternalReference=jl;e.IfcExternallyDefinedHatchStyle=class extends jl{constructor(e,i,t){super(e,i,t),this.Location=e,this.Identification=i,this.Name=t,this.type=2242383968}};e.IfcExternallyDefinedSurfaceStyle=class extends jl{constructor(e,i,t){super(e,i,t),this.Location=e,this.Identification=i,this.Name=t,this.type=1040185647}};e.IfcExternallyDefinedTextFont=class extends jl{constructor(e,i,t){super(e,i,t),this.Location=e,this.Identification=i,this.Name=t,this.type=3548104201}};e.IfcGeographicCRS=class extends Ul{constructor(e,i,t,l,n,o){super(e,i,t),this.Name=e,this.Description=i,this.GeodeticDatum=t,this.PrimeMeridian=l,this.AngleUnit=n,this.HeightUnit=o,this.type=917726184}};e.IfcGridAxis=class extends Dy{constructor(e,i,t){super(),this.AxisTag=e,this.AxisCurve=i,this.SameSense=t,this.type=852622518}};e.IfcIrregularTimeSeriesValue=class extends Dy{constructor(e,i){super(),this.TimeStamp=e,this.ListValues=i,this.type=3020489413}};e.IfcLibraryInformation=class extends Gl{constructor(e,i,t,l,n,o){super(),this.Name=e,this.Version=i,this.Publisher=t,this.VersionDate=l,this.Location=n,this.Description=o,this.type=2655187982}};e.IfcLibraryReference=class extends jl{constructor(e,i,t,l,n,o){super(e,i,t),this.Location=e,this.Identification=i,this.Name=t,this.Description=l,this.Language=n,this.ReferencedLibrary=o,this.type=3452421091}};e.IfcLightDistributionData=class extends Dy{constructor(e,i,t){super(),this.MainPlaneAngle=e,this.SecondaryPlaneAngle=i,this.LuminousIntensity=t,this.type=4162380809}};e.IfcLightIntensityDistribution=class extends Dy{constructor(e,i){super(),this.LightDistributionCurve=e,this.DistributionData=i,this.type=1566485204}};class _l extends xl{constructor(e,i,t,l,n,o,s,a){super(e,i),this.SourceCRS=e,this.TargetCRS=i,this.Eastings=t,this.Northings=l,this.OrthogonalHeight=n,this.XAxisAbscissa=o,this.XAxisOrdinate=s,this.Scale=a,this.type=3057273783}}e.IfcMapConversion=_l;e.IfcMapConversionScaled=class extends _l{constructor(e,i,t,l,n,o,s,a,d,v,u){super(e,i,t,l,n,o,s,a),this.SourceCRS=e,this.TargetCRS=i,this.Eastings=t,this.Northings=l,this.OrthogonalHeight=n,this.XAxisAbscissa=o,this.XAxisOrdinate=s,this.Scale=a,this.FactorX=d,this.FactorY=v,this.FactorZ=u,this.type=4105526436}};e.IfcMaterialClassificationRelationship=class extends Dy{constructor(e,i){super(),this.MaterialClassifications=e,this.ClassifiedMaterial=i,this.type=1847130766}};class Vl extends Dy{constructor(){super(),this.type=760658860}}e.IfcMaterialDefinition=Vl;class Wl extends Vl{constructor(e,i,t,l,n,o,s){super(),this.Material=e,this.LayerThickness=i,this.IsVentilated=t,this.Name=l,this.Description=n,this.Category=o,this.Priority=s,this.type=248100487}}e.IfcMaterialLayer=Wl;e.IfcMaterialLayerSet=class extends Vl{constructor(e,i,t){super(),this.MaterialLayers=e,this.LayerSetName=i,this.Description=t,this.type=3303938423}};e.IfcMaterialLayerWithOffsets=class extends Wl{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s),this.Material=e,this.LayerThickness=i,this.IsVentilated=t,this.Name=l,this.Description=n,this.Category=o,this.Priority=s,this.OffsetDirection=a,this.OffsetValues=d,this.type=1847252529}};e.IfcMaterialList=class extends Dy{constructor(e){super(),this.Materials=e,this.type=2199411900}};class ql extends Vl{constructor(e,i,t,l,n,o){super(),this.Name=e,this.Description=i,this.Material=t,this.Profile=l,this.Priority=n,this.Category=o,this.type=2235152071}}e.IfcMaterialProfile=ql;e.IfcMaterialProfileSet=class extends Vl{constructor(e,i,t,l){super(),this.Name=e,this.Description=i,this.MaterialProfiles=t,this.CompositeProfile=l,this.type=164193824}};e.IfcMaterialProfileWithOffsets=class extends ql{constructor(e,i,t,l,n,o,s){super(e,i,t,l,n,o),this.Name=e,this.Description=i,this.Material=t,this.Profile=l,this.Priority=n,this.Category=o,this.OffsetValues=s,this.type=552965576}};class Yl extends Dy{constructor(){super(),this.type=1507914824}}e.IfcMaterialUsageDefinition=Yl;e.IfcMeasureWithUnit=class extends Dy{constructor(e,i){super(),this.ValueComponent=e,this.UnitComponent=i,this.type=2597039031}};e.IfcMetric=class extends Ml{constructor(e,i,t,l,n,o,s,a,d,v,u){super(e,i,t,l,n,o,s),this.Name=e,this.Description=i,this.ConstraintGrade=t,this.ConstraintSource=l,this.CreatingActor=n,this.CreationTime=o,this.UserDefinedGrade=s,this.Benchmark=a,this.ValueSource=d,this.DataValue=v,this.ReferencePath=u,this.type=3368373690}};e.IfcMonetaryUnit=class extends Dy{constructor(e){super(),this.Currency=e,this.type=2706619895}};class kl extends Dy{constructor(e,i){super(),this.Dimensions=e,this.UnitType=i,this.type=1918398963}}e.IfcNamedUnit=kl;class zl extends Dy{constructor(e){super(),this.PlacementRelTo=e,this.type=3701648758}}e.IfcObjectPlacement=zl;e.IfcObjective=class extends Ml{constructor(e,i,t,l,n,o,s,a,d,v,u){super(e,i,t,l,n,o,s),this.Name=e,this.Description=i,this.ConstraintGrade=t,this.ConstraintSource=l,this.CreatingActor=n,this.CreationTime=o,this.UserDefinedGrade=s,this.BenchmarkValues=a,this.LogicalAggregator=d,this.ObjectiveQualifier=v,this.UserDefinedQualifier=u,this.type=2251480897}};e.IfcOrganization=class extends Dy{constructor(e,i,t,l,n){super(),this.Identification=e,this.Name=i,this.Description=t,this.Roles=l,this.Addresses=n,this.type=4251960020}};e.IfcOwnerHistory=class extends Dy{constructor(e,i,t,l,n,o,s,a){super(),this.OwningUser=e,this.OwningApplication=i,this.State=t,this.ChangeAction=l,this.LastModifiedDate=n,this.LastModifyingUser=o,this.LastModifyingApplication=s,this.CreationDate=a,this.type=1207048766}};e.IfcPerson=class extends Dy{constructor(e,i,t,l,n,o,s,a){super(),this.Identification=e,this.FamilyName=i,this.GivenName=t,this.MiddleNames=l,this.PrefixTitles=n,this.SuffixTitles=o,this.Roles=s,this.Addresses=a,this.type=2077209135}};e.IfcPersonAndOrganization=class extends Dy{constructor(e,i,t){super(),this.ThePerson=e,this.TheOrganization=i,this.Roles=t,this.type=101040310}};class Xl extends Dy{constructor(e,i){super(),this.Name=e,this.Description=i,this.type=2483315170}}e.IfcPhysicalQuantity=Xl;class Kl extends Xl{constructor(e,i,t){super(e,i),this.Name=e,this.Description=i,this.Unit=t,this.type=2226359599}}e.IfcPhysicalSimpleQuantity=Kl;e.IfcPostalAddress=class extends Cl{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t),this.Purpose=e,this.Description=i,this.UserDefinedPurpose=t,this.InternalLocation=l,this.AddressLines=n,this.PostalBox=o,this.Town=s,this.Region=a,this.PostalCode=d,this.Country=v,this.type=3355820592}};class Ql extends Dy{constructor(){super(),this.type=677532197}}e.IfcPresentationItem=Ql;class $l extends Dy{constructor(e,i,t,l){super(),this.Name=e,this.Description=i,this.AssignedItems=t,this.Identifier=l,this.type=2022622350}}e.IfcPresentationLayerAssignment=$l;e.IfcPresentationLayerWithStyle=class extends $l{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l),this.Name=e,this.Description=i,this.AssignedItems=t,this.Identifier=l,this.LayerOn=n,this.LayerFrozen=o,this.LayerBlocked=s,this.LayerStyles=a,this.type=1304840413}};class Zl extends Dy{constructor(e){super(),this.Name=e,this.type=3119450353}}e.IfcPresentationStyle=Zl;class Jl extends Dy{constructor(e,i,t){super(),this.Name=e,this.Description=i,this.Representations=t,this.type=2095639259}}e.IfcProductRepresentation=Jl;class en extends Dy{constructor(e,i){super(),this.ProfileType=e,this.ProfileName=i,this.type=3958567839}}e.IfcProfileDef=en;e.IfcProjectedCRS=class extends Ul{constructor(e,i,t,l,n,o,s){super(e,i,t),this.Name=e,this.Description=i,this.GeodeticDatum=t,this.VerticalDatum=l,this.MapProjection=n,this.MapZone=o,this.MapUnit=s,this.type=3843373140}};class tn extends Dy{constructor(){super(),this.type=986844984}}e.IfcPropertyAbstraction=tn;e.IfcPropertyEnumeration=class extends tn{constructor(e,i,t){super(),this.Name=e,this.EnumerationValues=i,this.Unit=t,this.type=3710013099}};e.IfcQuantityArea=class extends Kl{constructor(e,i,t,l,n){super(e,i,t),this.Name=e,this.Description=i,this.Unit=t,this.AreaValue=l,this.Formula=n,this.type=2044713172}};e.IfcQuantityCount=class extends Kl{constructor(e,i,t,l,n){super(e,i,t),this.Name=e,this.Description=i,this.Unit=t,this.CountValue=l,this.Formula=n,this.type=2093928680}};e.IfcQuantityLength=class extends Kl{constructor(e,i,t,l,n){super(e,i,t),this.Name=e,this.Description=i,this.Unit=t,this.LengthValue=l,this.Formula=n,this.type=931644368}};e.IfcQuantityNumber=class extends Kl{constructor(e,i,t,l,n){super(e,i,t),this.Name=e,this.Description=i,this.Unit=t,this.NumberValue=l,this.Formula=n,this.type=2691318326}};e.IfcQuantityTime=class extends Kl{constructor(e,i,t,l,n){super(e,i,t),this.Name=e,this.Description=i,this.Unit=t,this.TimeValue=l,this.Formula=n,this.type=3252649465}};e.IfcQuantityVolume=class extends Kl{constructor(e,i,t,l,n){super(e,i,t),this.Name=e,this.Description=i,this.Unit=t,this.VolumeValue=l,this.Formula=n,this.type=2405470396}};e.IfcQuantityWeight=class extends Kl{constructor(e,i,t,l,n){super(e,i,t),this.Name=e,this.Description=i,this.Unit=t,this.WeightValue=l,this.Formula=n,this.type=825690147}};e.IfcRecurrencePattern=class extends Dy{constructor(e,i,t,l,n,o,s,a){super(),this.RecurrenceType=e,this.DayComponent=i,this.WeekdayComponent=t,this.MonthComponent=l,this.Position=n,this.Interval=o,this.Occurrences=s,this.TimePeriods=a,this.type=3915482550}};e.IfcReference=class extends Dy{constructor(e,i,t,l,n){super(),this.TypeIdentifier=e,this.AttributeIdentifier=i,this.InstanceName=t,this.ListPositions=l,this.InnerReference=n,this.type=2433181523}};class ln extends Dy{constructor(e,i,t,l){super(),this.ContextOfItems=e,this.RepresentationIdentifier=i,this.RepresentationType=t,this.Items=l,this.type=1076942058}}e.IfcRepresentation=ln;class nn extends Dy{constructor(e,i){super(),this.ContextIdentifier=e,this.ContextType=i,this.type=3377609919}}e.IfcRepresentationContext=nn;class on extends Dy{constructor(){super(),this.type=3008791417}}e.IfcRepresentationItem=on;e.IfcRepresentationMap=class extends Dy{constructor(e,i){super(),this.MappingOrigin=e,this.MappedRepresentation=i,this.type=1660063152}};class sn extends Dy{constructor(e,i){super(),this.Name=e,this.Description=i,this.type=2439245199}}e.IfcResourceLevelRelationship=sn;e.IfcRigidOperation=class extends xl{constructor(e,i,t,l,n){super(e,i),this.SourceCRS=e,this.TargetCRS=i,this.FirstCoordinate=t,this.SecondCoordinate=l,this.Height=n,this.type=1794013214}};class an extends Dy{constructor(e,i,t,l){super(),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.type=2341007311}}e.IfcRoot=an;e.IfcSIUnit=class extends kl{constructor(e,i,t){super(new Ey(0),e),this.UnitType=e,this.Prefix=i,this.Name=t,this.type=448429030}};class dn extends Dy{constructor(e,i,t){super(),this.Name=e,this.DataOrigin=i,this.UserDefinedDataOrigin=t,this.type=1054537805}}e.IfcSchedulingTime=dn;e.IfcShapeAspect=class extends Dy{constructor(e,i,t,l,n){super(),this.ShapeRepresentations=e,this.Name=i,this.Description=t,this.ProductDefinitional=l,this.PartOfProductDefinitionShape=n,this.type=867548509}};class vn extends ln{constructor(e,i,t,l){super(e,i,t,l),this.ContextOfItems=e,this.RepresentationIdentifier=i,this.RepresentationType=t,this.Items=l,this.type=3982875396}}e.IfcShapeModel=vn;e.IfcShapeRepresentation=class extends vn{constructor(e,i,t,l){super(e,i,t,l),this.ContextOfItems=e,this.RepresentationIdentifier=i,this.RepresentationType=t,this.Items=l,this.type=4240577450}};class un extends Dy{constructor(e){super(),this.Name=e,this.type=2273995522}}e.IfcStructuralConnectionCondition=un;class rn extends Dy{constructor(e){super(),this.Name=e,this.type=2162789131}}e.IfcStructuralLoad=rn;e.IfcStructuralLoadConfiguration=class extends rn{constructor(e,i,t){super(e),this.Name=e,this.Values=i,this.Locations=t,this.type=3478079324}};class cn extends rn{constructor(e){super(e),this.Name=e,this.type=609421318}}e.IfcStructuralLoadOrResult=cn;class In extends cn{constructor(e){super(e),this.Name=e,this.type=2525727697}}e.IfcStructuralLoadStatic=In;e.IfcStructuralLoadTemperature=class extends In{constructor(e,i,t,l){super(e),this.Name=e,this.DeltaTConstant=i,this.DeltaTY=t,this.DeltaTZ=l,this.type=3408363356}};class pn extends ln{constructor(e,i,t,l){super(e,i,t,l),this.ContextOfItems=e,this.RepresentationIdentifier=i,this.RepresentationType=t,this.Items=l,this.type=2830218821}}e.IfcStyleModel=pn;e.IfcStyledItem=class extends on{constructor(e,i,t){super(),this.Item=e,this.Styles=i,this.Name=t,this.type=3958052878}};e.IfcStyledRepresentation=class extends pn{constructor(e,i,t,l){super(e,i,t,l),this.ContextOfItems=e,this.RepresentationIdentifier=i,this.RepresentationType=t,this.Items=l,this.type=3049322572}};e.IfcSurfaceReinforcementArea=class extends cn{constructor(e,i,t,l){super(e),this.Name=e,this.SurfaceReinforcement1=i,this.SurfaceReinforcement2=t,this.ShearReinforcement=l,this.type=2934153892}};e.IfcSurfaceStyle=class extends Zl{constructor(e,i,t){super(e),this.Name=e,this.Side=i,this.Styles=t,this.type=1300840506}};e.IfcSurfaceStyleLighting=class extends Ql{constructor(e,i,t,l){super(),this.DiffuseTransmissionColour=e,this.DiffuseReflectionColour=i,this.TransmissionColour=t,this.ReflectanceColour=l,this.type=3303107099}};e.IfcSurfaceStyleRefraction=class extends Ql{constructor(e,i){super(),this.RefractionIndex=e,this.DispersionFactor=i,this.type=1607154358}};class hn extends Ql{constructor(e,i){super(),this.SurfaceColour=e,this.Transparency=i,this.type=846575682}}e.IfcSurfaceStyleShading=hn;e.IfcSurfaceStyleWithTextures=class extends Ql{constructor(e){super(),this.Textures=e,this.type=1351298697}};class yn extends Ql{constructor(e,i,t,l,n){super(),this.RepeatS=e,this.RepeatT=i,this.Mode=t,this.TextureTransform=l,this.Parameter=n,this.type=626085974}}e.IfcSurfaceTexture=yn;e.IfcTable=class extends Dy{constructor(e,i,t){super(),this.Name=e,this.Rows=i,this.Columns=t,this.type=985171141}};e.IfcTableColumn=class extends Dy{constructor(e,i,t,l,n){super(),this.Identifier=e,this.Name=i,this.Description=t,this.Unit=l,this.ReferencePath=n,this.type=2043862942}};e.IfcTableRow=class extends Dy{constructor(e,i){super(),this.RowCells=e,this.IsHeading=i,this.type=531007025}};class fn extends dn{constructor(e,i,t,l,n,o,s,a,d,v,u,r,c,I,p,h,y,f,w,T){super(e,i,t),this.Name=e,this.DataOrigin=i,this.UserDefinedDataOrigin=t,this.DurationType=l,this.ScheduleDuration=n,this.ScheduleStart=o,this.ScheduleFinish=s,this.EarlyStart=a,this.EarlyFinish=d,this.LateStart=v,this.LateFinish=u,this.FreeFloat=r,this.TotalFloat=c,this.IsCritical=I,this.StatusTime=p,this.ActualDuration=h,this.ActualStart=y,this.ActualFinish=f,this.RemainingTime=w,this.Completion=T,this.type=1549132990}}e.IfcTaskTime=fn;e.IfcTaskTimeRecurring=class extends fn{constructor(e,i,t,l,n,o,s,a,d,v,u,r,c,I,p,h,y,f,w,T,E){super(e,i,t,l,n,o,s,a,d,v,u,r,c,I,p,h,y,f,w,T),this.Name=e,this.DataOrigin=i,this.UserDefinedDataOrigin=t,this.DurationType=l,this.ScheduleDuration=n,this.ScheduleStart=o,this.ScheduleFinish=s,this.EarlyStart=a,this.EarlyFinish=d,this.LateStart=v,this.LateFinish=u,this.FreeFloat=r,this.TotalFloat=c,this.IsCritical=I,this.StatusTime=p,this.ActualDuration=h,this.ActualStart=y,this.ActualFinish=f,this.RemainingTime=w,this.Completion=T,this.Recurrence=E,this.type=2771591690}};e.IfcTelecomAddress=class extends Cl{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t),this.Purpose=e,this.Description=i,this.UserDefinedPurpose=t,this.TelephoneNumbers=l,this.FacsimileNumbers=n,this.PagerNumber=o,this.ElectronicMailAddresses=s,this.WWWHomePageURL=a,this.MessagingIDs=d,this.type=912023232}};e.IfcTextStyle=class extends Zl{constructor(e,i,t,l,n){super(e),this.Name=e,this.TextCharacterAppearance=i,this.TextStyle=t,this.TextFontStyle=l,this.ModelOrDraughting=n,this.type=1447204868}};e.IfcTextStyleForDefinedFont=class extends Ql{constructor(e,i){super(),this.Colour=e,this.BackgroundColour=i,this.type=2636378356}};e.IfcTextStyleTextModel=class extends Ql{constructor(e,i,t,l,n,o,s){super(),this.TextIndent=e,this.TextAlign=i,this.TextDecoration=t,this.LetterSpacing=l,this.WordSpacing=n,this.TextTransform=o,this.LineHeight=s,this.type=1640371178}};class wn extends Ql{constructor(e){super(),this.Maps=e,this.type=280115917}}e.IfcTextureCoordinate=wn;e.IfcTextureCoordinateGenerator=class extends wn{constructor(e,i,t){super(e),this.Maps=e,this.Mode=i,this.Parameter=t,this.type=1742049831}};class Tn extends Dy{constructor(e,i){super(),this.TexCoordIndex=e,this.TexCoordsOf=i,this.type=222769930}}e.IfcTextureCoordinateIndices=Tn;e.IfcTextureCoordinateIndicesWithVoids=class extends Tn{constructor(e,i,t){super(e,i),this.TexCoordIndex=e,this.TexCoordsOf=i,this.InnerTexCoordIndices=t,this.type=1010789467}};e.IfcTextureMap=class extends wn{constructor(e,i,t){super(e),this.Maps=e,this.Vertices=i,this.MappedTo=t,this.type=2552916305}};e.IfcTextureVertex=class extends Ql{constructor(e){super(),this.Coordinates=e,this.type=1210645708}};e.IfcTextureVertexList=class extends Ql{constructor(e){super(),this.TexCoordsList=e,this.type=3611470254}};e.IfcTimePeriod=class extends Dy{constructor(e,i){super(),this.StartTime=e,this.EndTime=i,this.type=1199560280}};class En extends Dy{constructor(e,i,t,l,n,o,s,a){super(),this.Name=e,this.Description=i,this.StartTime=t,this.EndTime=l,this.TimeSeriesDataType=n,this.DataOrigin=o,this.UserDefinedDataOrigin=s,this.Unit=a,this.type=3101149627}}e.IfcTimeSeries=En;e.IfcTimeSeriesValue=class extends Dy{constructor(e){super(),this.ListValues=e,this.type=581633288}};class mn extends on{constructor(){super(),this.type=1377556343}}e.IfcTopologicalRepresentationItem=mn;e.IfcTopologyRepresentation=class extends vn{constructor(e,i,t,l){super(e,i,t,l),this.ContextOfItems=e,this.RepresentationIdentifier=i,this.RepresentationType=t,this.Items=l,this.type=1735638870}};e.IfcUnitAssignment=class extends Dy{constructor(e){super(),this.Units=e,this.type=180925521}};class Dn extends mn{constructor(){super(),this.type=2799835756}}e.IfcVertex=Dn;e.IfcVertexPoint=class extends Dn{constructor(e){super(),this.VertexGeometry=e,this.type=1907098498}};e.IfcVirtualGridIntersection=class extends Dy{constructor(e,i){super(),this.IntersectingAxes=e,this.OffsetDistances=i,this.type=891718957}};e.IfcWellKnownText=class extends Dy{constructor(e,i){super(),this.WellKnownText=e,this.CoordinateReferenceSystem=i,this.type=1175146630}};e.IfcWorkTime=class extends dn{constructor(e,i,t,l,n,o){super(e,i,t),this.Name=e,this.DataOrigin=i,this.UserDefinedDataOrigin=t,this.RecurrencePattern=l,this.StartDate=n,this.FinishDate=o,this.type=1236880293}};e.IfcAlignmentCantSegment=class extends Ll{constructor(e,i,t,l,n,o,s,a,d){super(e,i),this.StartTag=e,this.EndTag=i,this.StartDistAlong=t,this.HorizontalLength=l,this.StartCantLeft=n,this.EndCantLeft=o,this.StartCantRight=s,this.EndCantRight=a,this.PredefinedType=d,this.type=3752311538}};e.IfcAlignmentHorizontalSegment=class extends Ll{constructor(e,i,t,l,n,o,s,a,d){super(e,i),this.StartTag=e,this.EndTag=i,this.StartPoint=t,this.StartDirection=l,this.StartRadiusOfCurvature=n,this.EndRadiusOfCurvature=o,this.SegmentLength=s,this.GravityCenterLineHeight=a,this.PredefinedType=d,this.type=536804194}};e.IfcApprovalRelationship=class extends sn{constructor(e,i,t,l){super(e,i),this.Name=e,this.Description=i,this.RelatingApproval=t,this.RelatedApprovals=l,this.type=3869604511}};class Rn extends en{constructor(e,i,t){super(e,i),this.ProfileType=e,this.ProfileName=i,this.OuterCurve=t,this.type=3798115385}}e.IfcArbitraryClosedProfileDef=Rn;class Nn extends en{constructor(e,i,t){super(e,i),this.ProfileType=e,this.ProfileName=i,this.Curve=t,this.type=1310608509}}e.IfcArbitraryOpenProfileDef=Nn;e.IfcArbitraryProfileDefWithVoids=class extends Rn{constructor(e,i,t,l){super(e,i,t),this.ProfileType=e,this.ProfileName=i,this.OuterCurve=t,this.InnerCurves=l,this.type=2705031697}};e.IfcBlobTexture=class extends yn{constructor(e,i,t,l,n,o,s){super(e,i,t,l,n),this.RepeatS=e,this.RepeatT=i,this.Mode=t,this.TextureTransform=l,this.Parameter=n,this.RasterFormat=o,this.RasterCode=s,this.type=616511568}};e.IfcCenterLineProfileDef=class extends Nn{constructor(e,i,t,l){super(e,i,t),this.ProfileType=e,this.ProfileName=i,this.Curve=t,this.Thickness=l,this.type=3150382593}};e.IfcClassification=class extends Gl{constructor(e,i,t,l,n,o,s){super(),this.Source=e,this.Edition=i,this.EditionDate=t,this.Name=l,this.Description=n,this.Specification=o,this.ReferenceTokens=s,this.type=747523909}};e.IfcClassificationReference=class extends jl{constructor(e,i,t,l,n,o){super(e,i,t),this.Location=e,this.Identification=i,this.Name=t,this.ReferencedSource=l,this.Description=n,this.Sort=o,this.type=647927063}};e.IfcColourRgbList=class extends Ql{constructor(e){super(),this.ColourList=e,this.type=3285139300}};class On extends Ql{constructor(e){super(),this.Name=e,this.type=3264961684}}e.IfcColourSpecification=On;e.IfcCompositeProfileDef=class extends en{constructor(e,i,t,l){super(e,i),this.ProfileType=e,this.ProfileName=i,this.Profiles=t,this.Label=l,this.type=1485152156}};class Sn extends mn{constructor(e){super(),this.CfsFaces=e,this.type=370225590}}e.IfcConnectedFaceSet=Sn;e.IfcConnectionCurveGeometry=class extends Bl{constructor(e,i){super(),this.CurveOnRelatingElement=e,this.CurveOnRelatedElement=i,this.type=1981873012}};e.IfcConnectionPointEccentricity=class extends Fl{constructor(e,i,t,l,n){super(e,i),this.PointOnRelatingElement=e,this.PointOnRelatedElement=i,this.EccentricityInX=t,this.EccentricityInY=l,this.EccentricityInZ=n,this.type=45288368}};e.IfcContextDependentUnit=class extends kl{constructor(e,i,t){super(e,i),this.Dimensions=e,this.UnitType=i,this.Name=t,this.type=3050246964}};class An extends kl{constructor(e,i,t,l){super(e,i),this.Dimensions=e,this.UnitType=i,this.Name=t,this.ConversionFactor=l,this.type=2889183280}}e.IfcConversionBasedUnit=An;e.IfcConversionBasedUnitWithOffset=class extends An{constructor(e,i,t,l,n){super(e,i,t,l),this.Dimensions=e,this.UnitType=i,this.Name=t,this.ConversionFactor=l,this.ConversionOffset=n,this.type=2713554722}};e.IfcCurrencyRelationship=class extends sn{constructor(e,i,t,l,n,o,s){super(e,i),this.Name=e,this.Description=i,this.RelatingMonetaryUnit=t,this.RelatedMonetaryUnit=l,this.ExchangeRate=n,this.RateDateTime=o,this.RateSource=s,this.type=539742890}};e.IfcCurveStyle=class extends Zl{constructor(e,i,t,l,n){super(e),this.Name=e,this.CurveFont=i,this.CurveWidth=t,this.CurveColour=l,this.ModelOrDraughting=n,this.type=3800577675}};e.IfcCurveStyleFont=class extends Ql{constructor(e,i){super(),this.Name=e,this.PatternList=i,this.type=1105321065}};e.IfcCurveStyleFontAndScaling=class extends Ql{constructor(e,i,t){super(),this.Name=e,this.CurveStyleFont=i,this.CurveFontScaling=t,this.type=2367409068}};e.IfcCurveStyleFontPattern=class extends Ql{constructor(e,i){super(),this.VisibleSegmentLength=e,this.InvisibleSegmentLength=i,this.type=3510044353}};class bn extends en{constructor(e,i,t,l,n){super(e,i),this.ProfileType=e,this.ProfileName=i,this.ParentProfile=t,this.Operator=l,this.Label=n,this.type=3632507154}}e.IfcDerivedProfileDef=bn;e.IfcDocumentInformation=class extends Gl{constructor(e,i,t,l,n,o,s,a,d,v,u,r,c,I,p,h,y){super(),this.Identification=e,this.Name=i,this.Description=t,this.Location=l,this.Purpose=n,this.IntendedUse=o,this.Scope=s,this.Revision=a,this.DocumentOwner=d,this.Editors=v,this.CreationTime=u,this.LastRevisionTime=r,this.ElectronicFormat=c,this.ValidFrom=I,this.ValidUntil=p,this.Confidentiality=h,this.Status=y,this.type=1154170062}};e.IfcDocumentInformationRelationship=class extends sn{constructor(e,i,t,l,n){super(e,i),this.Name=e,this.Description=i,this.RelatingDocument=t,this.RelatedDocuments=l,this.RelationshipType=n,this.type=770865208}};e.IfcDocumentReference=class extends jl{constructor(e,i,t,l,n){super(e,i,t),this.Location=e,this.Identification=i,this.Name=t,this.Description=l,this.ReferencedDocument=n,this.type=3732053477}};class Cn extends mn{constructor(e,i){super(),this.EdgeStart=e,this.EdgeEnd=i,this.type=3900360178}}e.IfcEdge=Cn;e.IfcEdgeCurve=class extends Cn{constructor(e,i,t,l){super(e,i),this.EdgeStart=e,this.EdgeEnd=i,this.EdgeGeometry=t,this.SameSense=l,this.type=476780140}};e.IfcEventTime=class extends dn{constructor(e,i,t,l,n,o,s){super(e,i,t),this.Name=e,this.DataOrigin=i,this.UserDefinedDataOrigin=t,this.ActualDate=l,this.EarlyDate=n,this.LateDate=o,this.ScheduleDate=s,this.type=211053100}};class Ln extends tn{constructor(e,i,t){super(),this.Name=e,this.Description=i,this.Properties=t,this.type=297599258}}e.IfcExtendedProperties=Ln;e.IfcExternalReferenceRelationship=class extends sn{constructor(e,i,t,l){super(e,i),this.Name=e,this.Description=i,this.RelatingReference=t,this.RelatedResourceObjects=l,this.type=1437805879}};class Pn extends mn{constructor(e){super(),this.Bounds=e,this.type=2556980723}}e.IfcFace=Pn;class gn extends mn{constructor(e,i){super(),this.Bound=e,this.Orientation=i,this.type=1809719519}}e.IfcFaceBound=gn;e.IfcFaceOuterBound=class extends gn{constructor(e,i){super(e,i),this.Bound=e,this.Orientation=i,this.type=803316827}};class Hn extends Pn{constructor(e,i,t){super(e),this.Bounds=e,this.FaceSurface=i,this.SameSense=t,this.type=3008276851}}e.IfcFaceSurface=Hn;e.IfcFailureConnectionCondition=class extends un{constructor(e,i,t,l,n,o,s){super(e),this.Name=e,this.TensionFailureX=i,this.TensionFailureY=t,this.TensionFailureZ=l,this.CompressionFailureX=n,this.CompressionFailureY=o,this.CompressionFailureZ=s,this.type=4219587988}};e.IfcFillAreaStyle=class extends Zl{constructor(e,i,t){super(e),this.Name=e,this.FillStyles=i,this.ModelOrDraughting=t,this.type=738692330}};class Bn extends nn{constructor(e,i,t,l,n,o){super(e,i),this.ContextIdentifier=e,this.ContextType=i,this.CoordinateSpaceDimension=t,this.Precision=l,this.WorldCoordinateSystem=n,this.TrueNorth=o,this.type=3448662350}}e.IfcGeometricRepresentationContext=Bn;class Fn extends on{constructor(){super(),this.type=2453401579}}e.IfcGeometricRepresentationItem=Fn;e.IfcGeometricRepresentationSubContext=class extends Bn{constructor(e,t,l,n,o,s){super(e,t,new i(0),null,new Ey(0),null),this.ContextIdentifier=e,this.ContextType=t,this.ParentContext=l,this.TargetScale=n,this.TargetView=o,this.UserDefinedTargetView=s,this.type=4142052618}};class Mn extends Fn{constructor(e){super(),this.Elements=e,this.type=3590301190}}e.IfcGeometricSet=Mn;e.IfcGridPlacement=class extends zl{constructor(e,i,t){super(e),this.PlacementRelTo=e,this.PlacementLocation=i,this.PlacementRefDirection=t,this.type=178086475}};class xn extends Fn{constructor(e,i){super(),this.BaseSurface=e,this.AgreementFlag=i,this.type=812098782}}e.IfcHalfSpaceSolid=xn;e.IfcImageTexture=class extends yn{constructor(e,i,t,l,n,o){super(e,i,t,l,n),this.RepeatS=e,this.RepeatT=i,this.Mode=t,this.TextureTransform=l,this.Parameter=n,this.URLReference=o,this.type=3905492369}};e.IfcIndexedColourMap=class extends Ql{constructor(e,i,t,l){super(),this.MappedTo=e,this.Opacity=i,this.Colours=t,this.ColourIndex=l,this.type=3570813810}};class Un extends wn{constructor(e,i,t){super(e),this.Maps=e,this.MappedTo=i,this.TexCoords=t,this.type=1437953363}}e.IfcIndexedTextureMap=Un;e.IfcIndexedTriangleTextureMap=class extends Un{constructor(e,i,t,l){super(e,i,t),this.Maps=e,this.MappedTo=i,this.TexCoords=t,this.TexCoordIndex=l,this.type=2133299955}};e.IfcIrregularTimeSeries=class extends En{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.Name=e,this.Description=i,this.StartTime=t,this.EndTime=l,this.TimeSeriesDataType=n,this.DataOrigin=o,this.UserDefinedDataOrigin=s,this.Unit=a,this.Values=d,this.type=3741457305}};e.IfcLagTime=class extends dn{constructor(e,i,t,l,n){super(e,i,t),this.Name=e,this.DataOrigin=i,this.UserDefinedDataOrigin=t,this.LagValue=l,this.DurationType=n,this.type=1585845231}};class Gn extends Fn{constructor(e,i,t,l){super(),this.Name=e,this.LightColour=i,this.AmbientIntensity=t,this.Intensity=l,this.type=1402838566}}e.IfcLightSource=Gn;e.IfcLightSourceAmbient=class extends Gn{constructor(e,i,t,l){super(e,i,t,l),this.Name=e,this.LightColour=i,this.AmbientIntensity=t,this.Intensity=l,this.type=125510826}};e.IfcLightSourceDirectional=class extends Gn{constructor(e,i,t,l,n){super(e,i,t,l),this.Name=e,this.LightColour=i,this.AmbientIntensity=t,this.Intensity=l,this.Orientation=n,this.type=2604431987}};e.IfcLightSourceGoniometric=class extends Gn{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l),this.Name=e,this.LightColour=i,this.AmbientIntensity=t,this.Intensity=l,this.Position=n,this.ColourAppearance=o,this.ColourTemperature=s,this.LuminousFlux=a,this.LightEmissionSource=d,this.LightDistributionDataSource=v,this.type=4266656042}};class jn extends Gn{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l),this.Name=e,this.LightColour=i,this.AmbientIntensity=t,this.Intensity=l,this.Position=n,this.Radius=o,this.ConstantAttenuation=s,this.DistanceAttenuation=a,this.QuadricAttenuation=d,this.type=1520743889}}e.IfcLightSourcePositional=jn;e.IfcLightSourceSpot=class extends jn{constructor(e,i,t,l,n,o,s,a,d,v,u,r,c){super(e,i,t,l,n,o,s,a,d),this.Name=e,this.LightColour=i,this.AmbientIntensity=t,this.Intensity=l,this.Position=n,this.Radius=o,this.ConstantAttenuation=s,this.DistanceAttenuation=a,this.QuadricAttenuation=d,this.Orientation=v,this.ConcentrationExponent=u,this.SpreadAngle=r,this.BeamWidthAngle=c,this.type=3422422726}};e.IfcLinearPlacement=class extends zl{constructor(e,i,t){super(e),this.PlacementRelTo=e,this.RelativePlacement=i,this.CartesianPosition=t,this.type=388784114}};e.IfcLocalPlacement=class extends zl{constructor(e,i){super(e),this.PlacementRelTo=e,this.RelativePlacement=i,this.type=2624227202}};class _n extends mn{constructor(){super(),this.type=1008929658}}e.IfcLoop=_n;e.IfcMappedItem=class extends on{constructor(e,i){super(),this.MappingSource=e,this.MappingTarget=i,this.type=2347385850}};e.IfcMaterial=class extends Vl{constructor(e,i,t){super(),this.Name=e,this.Description=i,this.Category=t,this.type=1838606355}};e.IfcMaterialConstituent=class extends Vl{constructor(e,i,t,l,n){super(),this.Name=e,this.Description=i,this.Material=t,this.Fraction=l,this.Category=n,this.type=3708119e3}};e.IfcMaterialConstituentSet=class extends Vl{constructor(e,i,t){super(),this.Name=e,this.Description=i,this.MaterialConstituents=t,this.type=2852063980}};e.IfcMaterialDefinitionRepresentation=class extends Jl{constructor(e,i,t,l){super(e,i,t),this.Name=e,this.Description=i,this.Representations=t,this.RepresentedMaterial=l,this.type=2022407955}};e.IfcMaterialLayerSetUsage=class extends Yl{constructor(e,i,t,l,n){super(),this.ForLayerSet=e,this.LayerSetDirection=i,this.DirectionSense=t,this.OffsetFromReferenceLine=l,this.ReferenceExtent=n,this.type=1303795690}};class Vn extends Yl{constructor(e,i,t){super(),this.ForProfileSet=e,this.CardinalPoint=i,this.ReferenceExtent=t,this.type=3079605661}}e.IfcMaterialProfileSetUsage=Vn;e.IfcMaterialProfileSetUsageTapering=class extends Vn{constructor(e,i,t,l,n){super(e,i,t),this.ForProfileSet=e,this.CardinalPoint=i,this.ReferenceExtent=t,this.ForProfileEndSet=l,this.CardinalEndPoint=n,this.type=3404854881}};e.IfcMaterialProperties=class extends Ln{constructor(e,i,t,l){super(e,i,t),this.Name=e,this.Description=i,this.Properties=t,this.Material=l,this.type=3265635763}};e.IfcMaterialRelationship=class extends sn{constructor(e,i,t,l,n){super(e,i),this.Name=e,this.Description=i,this.RelatingMaterial=t,this.RelatedMaterials=l,this.MaterialExpression=n,this.type=853536259}};e.IfcMirroredProfileDef=class extends bn{constructor(e,i,t,l){super(e,i,t,new Ey(0),l),this.ProfileType=e,this.ProfileName=i,this.ParentProfile=t,this.Label=l,this.type=2998442950}};class Wn extends an{constructor(e,i,t,l){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.type=219451334}}e.IfcObjectDefinition=Wn;e.IfcOpenCrossProfileDef=class extends en{constructor(e,i,t,l,n,o,s){super(e,i),this.ProfileType=e,this.ProfileName=i,this.HorizontalWidths=t,this.Widths=l,this.Slopes=n,this.Tags=o,this.OffsetPoint=s,this.type=182550632}};e.IfcOpenShell=class extends Sn{constructor(e){super(e),this.CfsFaces=e,this.type=2665983363}};e.IfcOrganizationRelationship=class extends sn{constructor(e,i,t,l){super(e,i),this.Name=e,this.Description=i,this.RelatingOrganization=t,this.RelatedOrganizations=l,this.type=1411181986}};e.IfcOrientedEdge=class extends Cn{constructor(e,i){super(new Ey(0),new Ey(0)),this.EdgeElement=e,this.Orientation=i,this.type=1029017970}};class qn extends en{constructor(e,i,t){super(e,i),this.ProfileType=e,this.ProfileName=i,this.Position=t,this.type=2529465313}}e.IfcParameterizedProfileDef=qn;e.IfcPath=class extends mn{constructor(e){super(),this.EdgeList=e,this.type=2519244187}};e.IfcPhysicalComplexQuantity=class extends Xl{constructor(e,i,t,l,n,o){super(e,i),this.Name=e,this.Description=i,this.HasQuantities=t,this.Discrimination=l,this.Quality=n,this.Usage=o,this.type=3021840470}};e.IfcPixelTexture=class extends yn{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n),this.RepeatS=e,this.RepeatT=i,this.Mode=t,this.TextureTransform=l,this.Parameter=n,this.Width=o,this.Height=s,this.ColourComponents=a,this.Pixel=d,this.type=597895409}};class Yn extends Fn{constructor(e){super(),this.Location=e,this.type=2004835150}}e.IfcPlacement=Yn;class kn extends Fn{constructor(e,i){super(),this.SizeInX=e,this.SizeInY=i,this.type=1663979128}}e.IfcPlanarExtent=kn;class zn extends Fn{constructor(){super(),this.type=2067069095}}e.IfcPoint=zn;e.IfcPointByDistanceExpression=class extends zn{constructor(e,i,t,l,n){super(),this.DistanceAlong=e,this.OffsetLateral=i,this.OffsetVertical=t,this.OffsetLongitudinal=l,this.BasisCurve=n,this.type=2165702409}};e.IfcPointOnCurve=class extends zn{constructor(e,i){super(),this.BasisCurve=e,this.PointParameter=i,this.type=4022376103}};e.IfcPointOnSurface=class extends zn{constructor(e,i,t){super(),this.BasisSurface=e,this.PointParameterU=i,this.PointParameterV=t,this.type=1423911732}};e.IfcPolyLoop=class extends _n{constructor(e){super(),this.Polygon=e,this.type=2924175390}};e.IfcPolygonalBoundedHalfSpace=class extends xn{constructor(e,i,t,l){super(e,i),this.BaseSurface=e,this.AgreementFlag=i,this.Position=t,this.PolygonalBoundary=l,this.type=2775532180}};class Xn extends Ql{constructor(e){super(),this.Name=e,this.type=3727388367}}e.IfcPreDefinedItem=Xn;class Kn extends tn{constructor(){super(),this.type=3778827333}}e.IfcPreDefinedProperties=Kn;class Qn extends Xn{constructor(e){super(e),this.Name=e,this.type=1775413392}}e.IfcPreDefinedTextFont=Qn;e.IfcProductDefinitionShape=class extends Jl{constructor(e,i,t){super(e,i,t),this.Name=e,this.Description=i,this.Representations=t,this.type=673634403}};e.IfcProfileProperties=class extends Ln{constructor(e,i,t,l){super(e,i,t),this.Name=e,this.Description=i,this.Properties=t,this.ProfileDefinition=l,this.type=2802850158}};class $n extends tn{constructor(e,i){super(),this.Name=e,this.Specification=i,this.type=2598011224}}e.IfcProperty=$n;class Zn extends an{constructor(e,i,t,l){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.type=1680319473}}e.IfcPropertyDefinition=Zn;e.IfcPropertyDependencyRelationship=class extends sn{constructor(e,i,t,l,n){super(e,i),this.Name=e,this.Description=i,this.DependingProperty=t,this.DependantProperty=l,this.Expression=n,this.type=148025276}};class Jn extends Zn{constructor(e,i,t,l){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.type=3357820518}}e.IfcPropertySetDefinition=Jn;class eo extends Zn{constructor(e,i,t,l){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.type=1482703590}}e.IfcPropertyTemplateDefinition=eo;class io extends Jn{constructor(e,i,t,l){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.type=2090586900}}e.IfcQuantitySet=io;class to extends qn{constructor(e,i,t,l,n){super(e,i,t),this.ProfileType=e,this.ProfileName=i,this.Position=t,this.XDim=l,this.YDim=n,this.type=3615266464}}e.IfcRectangleProfileDef=to;e.IfcRegularTimeSeries=class extends En{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a),this.Name=e,this.Description=i,this.StartTime=t,this.EndTime=l,this.TimeSeriesDataType=n,this.DataOrigin=o,this.UserDefinedDataOrigin=s,this.Unit=a,this.TimeStep=d,this.Values=v,this.type=3413951693}};e.IfcReinforcementBarProperties=class extends Kn{constructor(e,i,t,l,n,o){super(),this.TotalCrossSectionArea=e,this.SteelGrade=i,this.BarSurface=t,this.EffectiveDepth=l,this.NominalBarDiameter=n,this.BarCount=o,this.type=1580146022}};class lo extends an{constructor(e,i,t,l){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.type=478536968}}e.IfcRelationship=lo;e.IfcResourceApprovalRelationship=class extends sn{constructor(e,i,t,l){super(e,i),this.Name=e,this.Description=i,this.RelatedResourceObjects=t,this.RelatingApproval=l,this.type=2943643501}};e.IfcResourceConstraintRelationship=class extends sn{constructor(e,i,t,l){super(e,i),this.Name=e,this.Description=i,this.RelatingConstraint=t,this.RelatedResourceObjects=l,this.type=1608871552}};e.IfcResourceTime=class extends dn{constructor(e,i,t,l,n,o,s,a,d,v,u,r,c,I,p,h,y,f){super(e,i,t),this.Name=e,this.DataOrigin=i,this.UserDefinedDataOrigin=t,this.ScheduleWork=l,this.ScheduleUsage=n,this.ScheduleStart=o,this.ScheduleFinish=s,this.ScheduleContour=a,this.LevelingDelay=d,this.IsOverAllocated=v,this.StatusTime=u,this.ActualWork=r,this.ActualUsage=c,this.ActualStart=I,this.ActualFinish=p,this.RemainingWork=h,this.RemainingUsage=y,this.Completion=f,this.type=1042787934}};e.IfcRoundedRectangleProfileDef=class extends to{constructor(e,i,t,l,n,o){super(e,i,t,l,n),this.ProfileType=e,this.ProfileName=i,this.Position=t,this.XDim=l,this.YDim=n,this.RoundingRadius=o,this.type=2778083089}};e.IfcSectionProperties=class extends Kn{constructor(e,i,t){super(),this.SectionType=e,this.StartProfile=i,this.EndProfile=t,this.type=2042790032}};e.IfcSectionReinforcementProperties=class extends Kn{constructor(e,i,t,l,n,o){super(),this.LongitudinalStartPosition=e,this.LongitudinalEndPosition=i,this.TransversePosition=t,this.ReinforcementRole=l,this.SectionDefinition=n,this.CrossSectionReinforcementDefinitions=o,this.type=4165799628}};e.IfcSectionedSpine=class extends Fn{constructor(e,i,t){super(),this.SpineCurve=e,this.CrossSections=i,this.CrossSectionPositions=t,this.type=1509187699}};class no extends Fn{constructor(e){super(),this.Transition=e,this.type=823603102}}e.IfcSegment=no;e.IfcShellBasedSurfaceModel=class extends Fn{constructor(e){super(),this.SbsmBoundary=e,this.type=4124623270}};class oo extends $n{constructor(e,i){super(e,i),this.Name=e,this.Specification=i,this.type=3692461612}}e.IfcSimpleProperty=oo;e.IfcSlippageConnectionCondition=class extends un{constructor(e,i,t,l){super(e),this.Name=e,this.SlippageX=i,this.SlippageY=t,this.SlippageZ=l,this.type=2609359061}};class so extends Fn{constructor(){super(),this.type=723233188}}e.IfcSolidModel=so;e.IfcStructuralLoadLinearForce=class extends In{constructor(e,i,t,l,n,o,s){super(e),this.Name=e,this.LinearForceX=i,this.LinearForceY=t,this.LinearForceZ=l,this.LinearMomentX=n,this.LinearMomentY=o,this.LinearMomentZ=s,this.type=1595516126}};e.IfcStructuralLoadPlanarForce=class extends In{constructor(e,i,t,l){super(e),this.Name=e,this.PlanarForceX=i,this.PlanarForceY=t,this.PlanarForceZ=l,this.type=2668620305}};class ao extends In{constructor(e,i,t,l,n,o,s){super(e),this.Name=e,this.DisplacementX=i,this.DisplacementY=t,this.DisplacementZ=l,this.RotationalDisplacementRX=n,this.RotationalDisplacementRY=o,this.RotationalDisplacementRZ=s,this.type=2473145415}}e.IfcStructuralLoadSingleDisplacement=ao;e.IfcStructuralLoadSingleDisplacementDistortion=class extends ao{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s),this.Name=e,this.DisplacementX=i,this.DisplacementY=t,this.DisplacementZ=l,this.RotationalDisplacementRX=n,this.RotationalDisplacementRY=o,this.RotationalDisplacementRZ=s,this.Distortion=a,this.type=1973038258}};class vo extends In{constructor(e,i,t,l,n,o,s){super(e),this.Name=e,this.ForceX=i,this.ForceY=t,this.ForceZ=l,this.MomentX=n,this.MomentY=o,this.MomentZ=s,this.type=1597423693}}e.IfcStructuralLoadSingleForce=vo;e.IfcStructuralLoadSingleForceWarping=class extends vo{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s),this.Name=e,this.ForceX=i,this.ForceY=t,this.ForceZ=l,this.MomentX=n,this.MomentY=o,this.MomentZ=s,this.WarpingMoment=a,this.type=1190533807}};e.IfcSubedge=class extends Cn{constructor(e,i,t){super(e,i),this.EdgeStart=e,this.EdgeEnd=i,this.ParentEdge=t,this.type=2233826070}};class uo extends Fn{constructor(){super(),this.type=2513912981}}e.IfcSurface=uo;e.IfcSurfaceStyleRendering=class extends hn{constructor(e,i,t,l,n,o,s,a,d){super(e,i),this.SurfaceColour=e,this.Transparency=i,this.DiffuseColour=t,this.TransmissionColour=l,this.DiffuseTransmissionColour=n,this.ReflectionColour=o,this.SpecularColour=s,this.SpecularHighlight=a,this.ReflectanceMethod=d,this.type=1878645084}};class ro extends so{constructor(e,i){super(),this.SweptArea=e,this.Position=i,this.type=2247615214}}e.IfcSweptAreaSolid=ro;class co extends so{constructor(e,i,t,l,n){super(),this.Directrix=e,this.Radius=i,this.InnerRadius=t,this.StartParam=l,this.EndParam=n,this.type=1260650574}}e.IfcSweptDiskSolid=co;e.IfcSweptDiskSolidPolygonal=class extends co{constructor(e,i,t,l,n,o){super(e,i,t,l,n),this.Directrix=e,this.Radius=i,this.InnerRadius=t,this.StartParam=l,this.EndParam=n,this.FilletRadius=o,this.type=1096409881}};class Io extends uo{constructor(e,i){super(),this.SweptCurve=e,this.Position=i,this.type=230924584}}e.IfcSweptSurface=Io;e.IfcTShapeProfileDef=class extends qn{constructor(e,i,t,l,n,o,s,a,d,v,u,r){super(e,i,t),this.ProfileType=e,this.ProfileName=i,this.Position=t,this.Depth=l,this.FlangeWidth=n,this.WebThickness=o,this.FlangeThickness=s,this.FilletRadius=a,this.FlangeEdgeRadius=d,this.WebEdgeRadius=v,this.WebSlope=u,this.FlangeSlope=r,this.type=3071757647}};class po extends Fn{constructor(){super(),this.type=901063453}}e.IfcTessellatedItem=po;class ho extends Fn{constructor(e,i,t){super(),this.Literal=e,this.Placement=i,this.Path=t,this.type=4282788508}}e.IfcTextLiteral=ho;e.IfcTextLiteralWithExtent=class extends ho{constructor(e,i,t,l,n){super(e,i,t),this.Literal=e,this.Placement=i,this.Path=t,this.Extent=l,this.BoxAlignment=n,this.type=3124975700}};e.IfcTextStyleFontModel=class extends Qn{constructor(e,i,t,l,n,o){super(e),this.Name=e,this.FontFamily=i,this.FontStyle=t,this.FontVariant=l,this.FontWeight=n,this.FontSize=o,this.type=1983826977}};e.IfcTrapeziumProfileDef=class extends qn{constructor(e,i,t,l,n,o,s){super(e,i,t),this.ProfileType=e,this.ProfileName=i,this.Position=t,this.BottomXDim=l,this.TopXDim=n,this.YDim=o,this.TopXOffset=s,this.type=2715220739}};class yo extends Wn{constructor(e,i,t,l,n,o){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.type=1628702193}}e.IfcTypeObject=yo;class fo extends yo{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.Identification=s,this.LongDescription=a,this.ProcessType=d,this.type=3736923433}}e.IfcTypeProcess=fo;class wo extends yo{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.type=2347495698}}e.IfcTypeProduct=wo;class To extends yo{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.Identification=s,this.LongDescription=a,this.ResourceType=d,this.type=3698973494}}e.IfcTypeResource=To;e.IfcUShapeProfileDef=class extends qn{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t),this.ProfileType=e,this.ProfileName=i,this.Position=t,this.Depth=l,this.FlangeWidth=n,this.WebThickness=o,this.FlangeThickness=s,this.FilletRadius=a,this.EdgeRadius=d,this.FlangeSlope=v,this.type=427810014}};e.IfcVector=class extends Fn{constructor(e,i){super(),this.Orientation=e,this.Magnitude=i,this.type=1417489154}};e.IfcVertexLoop=class extends _n{constructor(e){super(),this.LoopVertex=e,this.type=2759199220}};e.IfcZShapeProfileDef=class extends qn{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t),this.ProfileType=e,this.ProfileName=i,this.Position=t,this.Depth=l,this.FlangeWidth=n,this.WebThickness=o,this.FlangeThickness=s,this.FilletRadius=a,this.EdgeRadius=d,this.type=2543172580}};e.IfcAdvancedFace=class extends Hn{constructor(e,i,t){super(e,i,t),this.Bounds=e,this.FaceSurface=i,this.SameSense=t,this.type=3406155212}};e.IfcAnnotationFillArea=class extends Fn{constructor(e,i){super(),this.OuterBoundary=e,this.InnerBoundaries=i,this.type=669184980}};e.IfcAsymmetricIShapeProfileDef=class extends qn{constructor(e,i,t,l,n,o,s,a,d,v,u,r,c,I,p){super(e,i,t),this.ProfileType=e,this.ProfileName=i,this.Position=t,this.BottomFlangeWidth=l,this.OverallDepth=n,this.WebThickness=o,this.BottomFlangeThickness=s,this.BottomFlangeFilletRadius=a,this.TopFlangeWidth=d,this.TopFlangeThickness=v,this.TopFlangeFilletRadius=u,this.BottomFlangeEdgeRadius=r,this.BottomFlangeSlope=c,this.TopFlangeEdgeRadius=I,this.TopFlangeSlope=p,this.type=3207858831}};e.IfcAxis1Placement=class extends Yn{constructor(e,i){super(e),this.Location=e,this.Axis=i,this.type=4261334040}};e.IfcAxis2Placement2D=class extends Yn{constructor(e,i){super(e),this.Location=e,this.RefDirection=i,this.type=3125803723}};e.IfcAxis2Placement3D=class extends Yn{constructor(e,i,t){super(e),this.Location=e,this.Axis=i,this.RefDirection=t,this.type=2740243338}};e.IfcAxis2PlacementLinear=class extends Yn{constructor(e,i,t){super(e),this.Location=e,this.Axis=i,this.RefDirection=t,this.type=3425423356}};class Eo extends Fn{constructor(e,i,t){super(),this.Operator=e,this.FirstOperand=i,this.SecondOperand=t,this.type=2736907675}}e.IfcBooleanResult=Eo;class mo extends uo{constructor(){super(),this.type=4182860854}}e.IfcBoundedSurface=mo;e.IfcBoundingBox=class extends Fn{constructor(e,i,t,l){super(),this.Corner=e,this.XDim=i,this.YDim=t,this.ZDim=l,this.type=2581212453}};e.IfcBoxedHalfSpace=class extends xn{constructor(e,i,t){super(e,i),this.BaseSurface=e,this.AgreementFlag=i,this.Enclosure=t,this.type=2713105998}};e.IfcCShapeProfileDef=class extends qn{constructor(e,i,t,l,n,o,s,a){super(e,i,t),this.ProfileType=e,this.ProfileName=i,this.Position=t,this.Depth=l,this.Width=n,this.WallThickness=o,this.Girth=s,this.InternalFilletRadius=a,this.type=2898889636}};e.IfcCartesianPoint=class extends zn{constructor(e){super(),this.Coordinates=e,this.type=1123145078}};class Do extends Fn{constructor(){super(),this.type=574549367}}e.IfcCartesianPointList=Do;e.IfcCartesianPointList2D=class extends Do{constructor(e,i){super(),this.CoordList=e,this.TagList=i,this.type=1675464909}};e.IfcCartesianPointList3D=class extends Do{constructor(e,i){super(),this.CoordList=e,this.TagList=i,this.type=2059837836}};class Ro extends Fn{constructor(e,i,t,l){super(),this.Axis1=e,this.Axis2=i,this.LocalOrigin=t,this.Scale=l,this.type=59481748}}e.IfcCartesianTransformationOperator=Ro;class No extends Ro{constructor(e,i,t,l){super(e,i,t,l),this.Axis1=e,this.Axis2=i,this.LocalOrigin=t,this.Scale=l,this.type=3749851601}}e.IfcCartesianTransformationOperator2D=No;e.IfcCartesianTransformationOperator2DnonUniform=class extends No{constructor(e,i,t,l,n){super(e,i,t,l),this.Axis1=e,this.Axis2=i,this.LocalOrigin=t,this.Scale=l,this.Scale2=n,this.type=3486308946}};class Oo extends Ro{constructor(e,i,t,l,n){super(e,i,t,l),this.Axis1=e,this.Axis2=i,this.LocalOrigin=t,this.Scale=l,this.Axis3=n,this.type=3331915920}}e.IfcCartesianTransformationOperator3D=Oo;e.IfcCartesianTransformationOperator3DnonUniform=class extends Oo{constructor(e,i,t,l,n,o,s){super(e,i,t,l,n),this.Axis1=e,this.Axis2=i,this.LocalOrigin=t,this.Scale=l,this.Axis3=n,this.Scale2=o,this.Scale3=s,this.type=1416205885}};class So extends qn{constructor(e,i,t,l){super(e,i,t),this.ProfileType=e,this.ProfileName=i,this.Position=t,this.Radius=l,this.type=1383045692}}e.IfcCircleProfileDef=So;e.IfcClosedShell=class extends Sn{constructor(e){super(e),this.CfsFaces=e,this.type=2205249479}};e.IfcColourRgb=class extends On{constructor(e,i,t,l){super(e),this.Name=e,this.Red=i,this.Green=t,this.Blue=l,this.type=776857604}};e.IfcComplexProperty=class extends $n{constructor(e,i,t,l){super(e,i),this.Name=e,this.Specification=i,this.UsageName=t,this.HasProperties=l,this.type=2542286263}};class Ao extends no{constructor(e,i,t){super(e),this.Transition=e,this.SameSense=i,this.ParentCurve=t,this.type=2485617015}}e.IfcCompositeCurveSegment=Ao;class bo extends To{constructor(e,i,t,l,n,o,s,a,d,v,u){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.Identification=s,this.LongDescription=a,this.ResourceType=d,this.BaseCosts=v,this.BaseQuantity=u,this.type=2574617495}}e.IfcConstructionResourceType=bo;class Co extends Wn{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.LongName=o,this.Phase=s,this.RepresentationContexts=a,this.UnitsInContext=d,this.type=3419103109}}e.IfcContext=Co;e.IfcCrewResourceType=class extends bo{constructor(e,i,t,l,n,o,s,a,d,v,u,r){super(e,i,t,l,n,o,s,a,d,v,u),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.Identification=s,this.LongDescription=a,this.ResourceType=d,this.BaseCosts=v,this.BaseQuantity=u,this.PredefinedType=r,this.type=1815067380}};class Lo extends Fn{constructor(e){super(),this.Position=e,this.type=2506170314}}e.IfcCsgPrimitive3D=Lo;e.IfcCsgSolid=class extends so{constructor(e){super(),this.TreeRootExpression=e,this.type=2147822146}};class Po extends Fn{constructor(){super(),this.type=2601014836}}e.IfcCurve=Po;e.IfcCurveBoundedPlane=class extends mo{constructor(e,i,t){super(),this.BasisSurface=e,this.OuterBoundary=i,this.InnerBoundaries=t,this.type=2827736869}};e.IfcCurveBoundedSurface=class extends mo{constructor(e,i,t){super(),this.BasisSurface=e,this.Boundaries=i,this.ImplicitOuter=t,this.type=2629017746}};e.IfcCurveSegment=class extends no{constructor(e,i,t,l,n){super(e),this.Transition=e,this.Placement=i,this.SegmentStart=t,this.SegmentLength=l,this.ParentCurve=n,this.type=4212018352}};e.IfcDirection=class extends Fn{constructor(e){super(),this.DirectionRatios=e,this.type=32440307}};class go extends ro{constructor(e,i,t,l,n){super(e,i),this.SweptArea=e,this.Position=i,this.Directrix=t,this.StartParam=l,this.EndParam=n,this.type=593015953}}e.IfcDirectrixCurveSweptAreaSolid=go;e.IfcEdgeLoop=class extends _n{constructor(e){super(),this.EdgeList=e,this.type=1472233963}};e.IfcElementQuantity=class extends io{constructor(e,i,t,l,n,o){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.MethodOfMeasurement=n,this.Quantities=o,this.type=1883228015}};class Ho extends wo{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.type=339256511}}e.IfcElementType=Ho;class Bo extends uo{constructor(e){super(),this.Position=e,this.type=2777663545}}e.IfcElementarySurface=Bo;e.IfcEllipseProfileDef=class extends qn{constructor(e,i,t,l,n){super(e,i,t),this.ProfileType=e,this.ProfileName=i,this.Position=t,this.SemiAxis1=l,this.SemiAxis2=n,this.type=2835456948}};e.IfcEventType=class extends fo{constructor(e,i,t,l,n,o,s,a,d,v,u,r){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.Identification=s,this.LongDescription=a,this.ProcessType=d,this.PredefinedType=v,this.EventTriggerType=u,this.UserDefinedEventTriggerType=r,this.type=4024345920}};class Fo extends ro{constructor(e,i,t,l){super(e,i),this.SweptArea=e,this.Position=i,this.ExtrudedDirection=t,this.Depth=l,this.type=477187591}}e.IfcExtrudedAreaSolid=Fo;e.IfcExtrudedAreaSolidTapered=class extends Fo{constructor(e,i,t,l,n){super(e,i,t,l),this.SweptArea=e,this.Position=i,this.ExtrudedDirection=t,this.Depth=l,this.EndSweptArea=n,this.type=2804161546}};e.IfcFaceBasedSurfaceModel=class extends Fn{constructor(e){super(),this.FbsmFaces=e,this.type=2047409740}};e.IfcFillAreaStyleHatching=class extends Fn{constructor(e,i,t,l,n){super(),this.HatchLineAppearance=e,this.StartOfNextHatchLine=i,this.PointOfReferenceHatchLine=t,this.PatternStart=l,this.HatchLineAngle=n,this.type=374418227}};e.IfcFillAreaStyleTiles=class extends Fn{constructor(e,i,t){super(),this.TilingPattern=e,this.Tiles=i,this.TilingScale=t,this.type=315944413}};class Mo extends go{constructor(e,i,t,l,n,o){super(e,i,t,l,n),this.SweptArea=e,this.Position=i,this.Directrix=t,this.StartParam=l,this.EndParam=n,this.FixedReference=o,this.type=2652556860}}e.IfcFixedReferenceSweptAreaSolid=Mo;class xo extends Ho{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.type=4238390223}}e.IfcFurnishingElementType=xo;e.IfcFurnitureType=class extends xo{constructor(e,i,t,l,n,o,s,a,d,v,u){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.AssemblyPlace=v,this.PredefinedType=u,this.type=1268542332}};e.IfcGeographicElementType=class extends Ho{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=4095422895}};e.IfcGeometricCurveSet=class extends Mn{constructor(e){super(e),this.Elements=e,this.type=987898635}};e.IfcIShapeProfileDef=class extends qn{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t),this.ProfileType=e,this.ProfileName=i,this.Position=t,this.OverallWidth=l,this.OverallDepth=n,this.WebThickness=o,this.FlangeThickness=s,this.FilletRadius=a,this.FlangeEdgeRadius=d,this.FlangeSlope=v,this.type=1484403080}};class Uo extends po{constructor(e){super(),this.CoordIndex=e,this.type=178912537}}e.IfcIndexedPolygonalFace=Uo;e.IfcIndexedPolygonalFaceWithVoids=class extends Uo{constructor(e,i){super(e),this.CoordIndex=e,this.InnerCoordIndices=i,this.type=2294589976}};e.IfcIndexedPolygonalTextureMap=class extends Un{constructor(e,i,t,l){super(e,i,t),this.Maps=e,this.MappedTo=i,this.TexCoords=t,this.TexCoordIndices=l,this.type=3465909080}};e.IfcLShapeProfileDef=class extends qn{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t),this.ProfileType=e,this.ProfileName=i,this.Position=t,this.Depth=l,this.Width=n,this.Thickness=o,this.FilletRadius=s,this.EdgeRadius=a,this.LegSlope=d,this.type=572779678}};e.IfcLaborResourceType=class extends bo{constructor(e,i,t,l,n,o,s,a,d,v,u,r){super(e,i,t,l,n,o,s,a,d,v,u),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.Identification=s,this.LongDescription=a,this.ResourceType=d,this.BaseCosts=v,this.BaseQuantity=u,this.PredefinedType=r,this.type=428585644}};e.IfcLine=class extends Po{constructor(e,i){super(),this.Pnt=e,this.Dir=i,this.type=1281925730}};class Go extends so{constructor(e){super(),this.Outer=e,this.type=1425443689}}e.IfcManifoldSolidBrep=Go;class jo extends Wn{constructor(e,i,t,l,n){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.type=3888040117}}e.IfcObject=jo;class _o extends Po{constructor(e){super(),this.BasisCurve=e,this.type=590820931}}e.IfcOffsetCurve=_o;e.IfcOffsetCurve2D=class extends _o{constructor(e,i,t){super(e),this.BasisCurve=e,this.Distance=i,this.SelfIntersect=t,this.type=3388369263}};e.IfcOffsetCurve3D=class extends _o{constructor(e,i,t,l){super(e),this.BasisCurve=e,this.Distance=i,this.SelfIntersect=t,this.RefDirection=l,this.type=3505215534}};e.IfcOffsetCurveByDistances=class extends _o{constructor(e,i,t){super(e),this.BasisCurve=e,this.OffsetValues=i,this.Tag=t,this.type=2485787929}};e.IfcPcurve=class extends Po{constructor(e,i){super(),this.BasisSurface=e,this.ReferenceCurve=i,this.type=1682466193}};e.IfcPlanarBox=class extends kn{constructor(e,i,t){super(e,i),this.SizeInX=e,this.SizeInY=i,this.Placement=t,this.type=603570806}};e.IfcPlane=class extends Bo{constructor(e){super(e),this.Position=e,this.type=220341763}};e.IfcPolynomialCurve=class extends Po{constructor(e,i,t,l){super(),this.Position=e,this.CoefficientsX=i,this.CoefficientsY=t,this.CoefficientsZ=l,this.type=3381221214}};class Vo extends Xn{constructor(e){super(e),this.Name=e,this.type=759155922}}e.IfcPreDefinedColour=Vo;class Wo extends Xn{constructor(e){super(e),this.Name=e,this.type=2559016684}}e.IfcPreDefinedCurveFont=Wo;class qo extends Jn{constructor(e,i,t,l){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.type=3967405729}}e.IfcPreDefinedPropertySet=qo;e.IfcProcedureType=class extends fo{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.Identification=s,this.LongDescription=a,this.ProcessType=d,this.PredefinedType=v,this.type=569719735}};class Yo extends jo{constructor(e,i,t,l,n,o,s){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.Identification=o,this.LongDescription=s,this.type=2945172077}}e.IfcProcess=Yo;class ko extends jo{constructor(e,i,t,l,n,o,s){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.type=4208778838}}e.IfcProduct=ko;e.IfcProject=class extends Co{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.LongName=o,this.Phase=s,this.RepresentationContexts=a,this.UnitsInContext=d,this.type=103090709}};e.IfcProjectLibrary=class extends Co{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.LongName=o,this.Phase=s,this.RepresentationContexts=a,this.UnitsInContext=d,this.type=653396225}};e.IfcPropertyBoundedValue=class extends oo{constructor(e,i,t,l,n,o){super(e,i),this.Name=e,this.Specification=i,this.UpperBoundValue=t,this.LowerBoundValue=l,this.Unit=n,this.SetPointValue=o,this.type=871118103}};e.IfcPropertyEnumeratedValue=class extends oo{constructor(e,i,t,l){super(e,i),this.Name=e,this.Specification=i,this.EnumerationValues=t,this.EnumerationReference=l,this.type=4166981789}};e.IfcPropertyListValue=class extends oo{constructor(e,i,t,l){super(e,i),this.Name=e,this.Specification=i,this.ListValues=t,this.Unit=l,this.type=2752243245}};e.IfcPropertyReferenceValue=class extends oo{constructor(e,i,t,l){super(e,i),this.Name=e,this.Specification=i,this.UsageName=t,this.PropertyReference=l,this.type=941946838}};e.IfcPropertySet=class extends Jn{constructor(e,i,t,l,n){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.HasProperties=n,this.type=1451395588}};e.IfcPropertySetTemplate=class extends eo{constructor(e,i,t,l,n,o,s){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.TemplateType=n,this.ApplicableEntity=o,this.HasPropertyTemplates=s,this.type=492091185}};e.IfcPropertySingleValue=class extends oo{constructor(e,i,t,l){super(e,i),this.Name=e,this.Specification=i,this.NominalValue=t,this.Unit=l,this.type=3650150729}};e.IfcPropertyTableValue=class extends oo{constructor(e,i,t,l,n,o,s,a){super(e,i),this.Name=e,this.Specification=i,this.DefiningValues=t,this.DefinedValues=l,this.Expression=n,this.DefiningUnit=o,this.DefinedUnit=s,this.CurveInterpolation=a,this.type=110355661}};class zo extends eo{constructor(e,i,t,l){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.type=3521284610}}e.IfcPropertyTemplate=zo;e.IfcRectangleHollowProfileDef=class extends to{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n),this.ProfileType=e,this.ProfileName=i,this.Position=t,this.XDim=l,this.YDim=n,this.WallThickness=o,this.InnerFilletRadius=s,this.OuterFilletRadius=a,this.type=2770003689}};e.IfcRectangularPyramid=class extends Lo{constructor(e,i,t,l){super(e),this.Position=e,this.XLength=i,this.YLength=t,this.Height=l,this.type=2798486643}};e.IfcRectangularTrimmedSurface=class extends mo{constructor(e,i,t,l,n,o,s){super(),this.BasisSurface=e,this.U1=i,this.V1=t,this.U2=l,this.V2=n,this.Usense=o,this.Vsense=s,this.type=3454111270}};e.IfcReinforcementDefinitionProperties=class extends qo{constructor(e,i,t,l,n,o){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.DefinitionType=n,this.ReinforcementSectionDefinitions=o,this.type=3765753017}};class Xo extends lo{constructor(e,i,t,l,n,o){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatedObjects=n,this.RelatedObjectsType=o,this.type=3939117080}}e.IfcRelAssigns=Xo;e.IfcRelAssignsToActor=class extends Xo{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatedObjects=n,this.RelatedObjectsType=o,this.RelatingActor=s,this.ActingRole=a,this.type=1683148259}};e.IfcRelAssignsToControl=class extends Xo{constructor(e,i,t,l,n,o,s){super(e,i,t,l,n,o),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatedObjects=n,this.RelatedObjectsType=o,this.RelatingControl=s,this.type=2495723537}};class Ko extends Xo{constructor(e,i,t,l,n,o,s){super(e,i,t,l,n,o),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatedObjects=n,this.RelatedObjectsType=o,this.RelatingGroup=s,this.type=1307041759}}e.IfcRelAssignsToGroup=Ko;e.IfcRelAssignsToGroupByFactor=class extends Ko{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatedObjects=n,this.RelatedObjectsType=o,this.RelatingGroup=s,this.Factor=a,this.type=1027710054}};e.IfcRelAssignsToProcess=class extends Xo{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatedObjects=n,this.RelatedObjectsType=o,this.RelatingProcess=s,this.QuantityInProcess=a,this.type=4278684876}};e.IfcRelAssignsToProduct=class extends Xo{constructor(e,i,t,l,n,o,s){super(e,i,t,l,n,o),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatedObjects=n,this.RelatedObjectsType=o,this.RelatingProduct=s,this.type=2857406711}};e.IfcRelAssignsToResource=class extends Xo{constructor(e,i,t,l,n,o,s){super(e,i,t,l,n,o),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatedObjects=n,this.RelatedObjectsType=o,this.RelatingResource=s,this.type=205026976}};class Qo extends lo{constructor(e,i,t,l,n){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatedObjects=n,this.type=1865459582}}e.IfcRelAssociates=Qo;e.IfcRelAssociatesApproval=class extends Qo{constructor(e,i,t,l,n,o){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatedObjects=n,this.RelatingApproval=o,this.type=4095574036}};e.IfcRelAssociatesClassification=class extends Qo{constructor(e,i,t,l,n,o){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatedObjects=n,this.RelatingClassification=o,this.type=919958153}};e.IfcRelAssociatesConstraint=class extends Qo{constructor(e,i,t,l,n,o,s){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatedObjects=n,this.Intent=o,this.RelatingConstraint=s,this.type=2728634034}};e.IfcRelAssociatesDocument=class extends Qo{constructor(e,i,t,l,n,o){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatedObjects=n,this.RelatingDocument=o,this.type=982818633}};e.IfcRelAssociatesLibrary=class extends Qo{constructor(e,i,t,l,n,o){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatedObjects=n,this.RelatingLibrary=o,this.type=3840914261}};e.IfcRelAssociatesMaterial=class extends Qo{constructor(e,i,t,l,n,o){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatedObjects=n,this.RelatingMaterial=o,this.type=2655215786}};e.IfcRelAssociatesProfileDef=class extends Qo{constructor(e,i,t,l,n,o){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatedObjects=n,this.RelatingProfileDef=o,this.type=1033248425}};class $o extends lo{constructor(e,i,t,l){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.type=826625072}}e.IfcRelConnects=$o;class Zo extends $o{constructor(e,i,t,l,n,o,s){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ConnectionGeometry=n,this.RelatingElement=o,this.RelatedElement=s,this.type=1204542856}}e.IfcRelConnectsElements=Zo;e.IfcRelConnectsPathElements=class extends Zo{constructor(e,i,t,l,n,o,s,a,d,v,u){super(e,i,t,l,n,o,s),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ConnectionGeometry=n,this.RelatingElement=o,this.RelatedElement=s,this.RelatingPriorities=a,this.RelatedPriorities=d,this.RelatedConnectionType=v,this.RelatingConnectionType=u,this.type=3945020480}};e.IfcRelConnectsPortToElement=class extends $o{constructor(e,i,t,l,n,o){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatingPort=n,this.RelatedElement=o,this.type=4201705270}};e.IfcRelConnectsPorts=class extends $o{constructor(e,i,t,l,n,o,s){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatingPort=n,this.RelatedPort=o,this.RealizingElement=s,this.type=3190031847}};e.IfcRelConnectsStructuralActivity=class extends $o{constructor(e,i,t,l,n,o){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatingElement=n,this.RelatedStructuralActivity=o,this.type=2127690289}};class Jo extends $o{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatingStructuralMember=n,this.RelatedStructuralConnection=o,this.AppliedCondition=s,this.AdditionalConditions=a,this.SupportedLength=d,this.ConditionCoordinateSystem=v,this.type=1638771189}}e.IfcRelConnectsStructuralMember=Jo;e.IfcRelConnectsWithEccentricity=class extends Jo{constructor(e,i,t,l,n,o,s,a,d,v,u){super(e,i,t,l,n,o,s,a,d,v),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatingStructuralMember=n,this.RelatedStructuralConnection=o,this.AppliedCondition=s,this.AdditionalConditions=a,this.SupportedLength=d,this.ConditionCoordinateSystem=v,this.ConnectionConstraint=u,this.type=504942748}};e.IfcRelConnectsWithRealizingElements=class extends Zo{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ConnectionGeometry=n,this.RelatingElement=o,this.RelatedElement=s,this.RealizingElements=a,this.ConnectionType=d,this.type=3678494232}};e.IfcRelContainedInSpatialStructure=class extends $o{constructor(e,i,t,l,n,o){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatedElements=n,this.RelatingStructure=o,this.type=3242617779}};e.IfcRelCoversBldgElements=class extends $o{constructor(e,i,t,l,n,o){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatingBuildingElement=n,this.RelatedCoverings=o,this.type=886880790}};e.IfcRelCoversSpaces=class extends $o{constructor(e,i,t,l,n,o){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatingSpace=n,this.RelatedCoverings=o,this.type=2802773753}};e.IfcRelDeclares=class extends lo{constructor(e,i,t,l,n,o){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatingContext=n,this.RelatedDefinitions=o,this.type=2565941209}};class es extends lo{constructor(e,i,t,l){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.type=2551354335}}e.IfcRelDecomposes=es;class is extends lo{constructor(e,i,t,l){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.type=693640335}}e.IfcRelDefines=is;e.IfcRelDefinesByObject=class extends is{constructor(e,i,t,l,n,o){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatedObjects=n,this.RelatingObject=o,this.type=1462361463}};e.IfcRelDefinesByProperties=class extends is{constructor(e,i,t,l,n,o){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatedObjects=n,this.RelatingPropertyDefinition=o,this.type=4186316022}};e.IfcRelDefinesByTemplate=class extends is{constructor(e,i,t,l,n,o){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatedPropertySets=n,this.RelatingTemplate=o,this.type=307848117}};e.IfcRelDefinesByType=class extends is{constructor(e,i,t,l,n,o){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatedObjects=n,this.RelatingType=o,this.type=781010003}};e.IfcRelFillsElement=class extends $o{constructor(e,i,t,l,n,o){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatingOpeningElement=n,this.RelatedBuildingElement=o,this.type=3940055652}};e.IfcRelFlowControlElements=class extends $o{constructor(e,i,t,l,n,o){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatedControlElements=n,this.RelatingFlowElement=o,this.type=279856033}};e.IfcRelInterferesElements=class extends $o{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatingElement=n,this.RelatedElement=o,this.InterferenceGeometry=s,this.InterferenceType=a,this.ImpliedOrder=d,this.InterferenceSpace=v,this.type=427948657}};e.IfcRelNests=class extends es{constructor(e,i,t,l,n,o){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatingObject=n,this.RelatedObjects=o,this.type=3268803585}};e.IfcRelPositions=class extends $o{constructor(e,i,t,l,n,o){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatingPositioningElement=n,this.RelatedProducts=o,this.type=1441486842}};e.IfcRelProjectsElement=class extends es{constructor(e,i,t,l,n,o){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatingElement=n,this.RelatedFeatureElement=o,this.type=750771296}};e.IfcRelReferencedInSpatialStructure=class extends $o{constructor(e,i,t,l,n,o){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatedElements=n,this.RelatingStructure=o,this.type=1245217292}};e.IfcRelSequence=class extends $o{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatingProcess=n,this.RelatedProcess=o,this.TimeLag=s,this.SequenceType=a,this.UserDefinedSequenceType=d,this.type=4122056220}};e.IfcRelServicesBuildings=class extends $o{constructor(e,i,t,l,n,o){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatingSystem=n,this.RelatedBuildings=o,this.type=366585022}};class ts extends $o{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatingSpace=n,this.RelatedBuildingElement=o,this.ConnectionGeometry=s,this.PhysicalOrVirtualBoundary=a,this.InternalOrExternalBoundary=d,this.type=3451746338}}e.IfcRelSpaceBoundary=ts;class ls extends ts{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatingSpace=n,this.RelatedBuildingElement=o,this.ConnectionGeometry=s,this.PhysicalOrVirtualBoundary=a,this.InternalOrExternalBoundary=d,this.ParentBoundary=v,this.type=3523091289}}e.IfcRelSpaceBoundary1stLevel=ls;e.IfcRelSpaceBoundary2ndLevel=class extends ls{constructor(e,i,t,l,n,o,s,a,d,v,u){super(e,i,t,l,n,o,s,a,d,v),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatingSpace=n,this.RelatedBuildingElement=o,this.ConnectionGeometry=s,this.PhysicalOrVirtualBoundary=a,this.InternalOrExternalBoundary=d,this.ParentBoundary=v,this.CorrespondingBoundary=u,this.type=1521410863}};e.IfcRelVoidsElement=class extends es{constructor(e,i,t,l,n,o){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatingBuildingElement=n,this.RelatedOpeningElement=o,this.type=1401173127}};e.IfcReparametrisedCompositeCurveSegment=class extends Ao{constructor(e,i,t,l){super(e,i,t),this.Transition=e,this.SameSense=i,this.ParentCurve=t,this.ParamLength=l,this.type=816062949}};class ns extends jo{constructor(e,i,t,l,n,o,s){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.Identification=o,this.LongDescription=s,this.type=2914609552}}e.IfcResource=ns;class os extends ro{constructor(e,i,t,l){super(e,i),this.SweptArea=e,this.Position=i,this.Axis=t,this.Angle=l,this.type=1856042241}}e.IfcRevolvedAreaSolid=os;e.IfcRevolvedAreaSolidTapered=class extends os{constructor(e,i,t,l,n){super(e,i,t,l),this.SweptArea=e,this.Position=i,this.Axis=t,this.Angle=l,this.EndSweptArea=n,this.type=3243963512}};e.IfcRightCircularCone=class extends Lo{constructor(e,i,t){super(e),this.Position=e,this.Height=i,this.BottomRadius=t,this.type=4158566097}};e.IfcRightCircularCylinder=class extends Lo{constructor(e,i,t){super(e),this.Position=e,this.Height=i,this.Radius=t,this.type=3626867408}};class ss extends so{constructor(e,i){super(),this.Directrix=e,this.CrossSections=i,this.type=1862484736}}e.IfcSectionedSolid=ss;e.IfcSectionedSolidHorizontal=class extends ss{constructor(e,i,t){super(e,i),this.Directrix=e,this.CrossSections=i,this.CrossSectionPositions=t,this.type=1290935644}};e.IfcSectionedSurface=class extends uo{constructor(e,i,t){super(),this.Directrix=e,this.CrossSectionPositions=i,this.CrossSections=t,this.type=1356537516}};e.IfcSimplePropertyTemplate=class extends zo{constructor(e,i,t,l,n,o,s,a,d,v,u,r){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.TemplateType=n,this.PrimaryMeasureType=o,this.SecondaryMeasureType=s,this.Enumerators=a,this.PrimaryUnit=d,this.SecondaryUnit=v,this.Expression=u,this.AccessState=r,this.type=3663146110}};class as extends ko{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.LongName=a,this.type=1412071761}}e.IfcSpatialElement=as;class ds extends wo{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.type=710998568}}e.IfcSpatialElementType=ds;class vs extends as{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.LongName=a,this.CompositionType=d,this.type=2706606064}}e.IfcSpatialStructureElement=vs;class us extends ds{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.type=3893378262}}e.IfcSpatialStructureElementType=us;e.IfcSpatialZone=class extends as{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.LongName=a,this.PredefinedType=d,this.type=463610769}};e.IfcSpatialZoneType=class extends ds{constructor(e,i,t,l,n,o,s,a,d,v,u){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.LongName=u,this.type=2481509218}};e.IfcSphere=class extends Lo{constructor(e,i){super(e),this.Position=e,this.Radius=i,this.type=451544542}};e.IfcSphericalSurface=class extends Bo{constructor(e,i){super(e),this.Position=e,this.Radius=i,this.type=4015995234}};class rs extends Po{constructor(e){super(),this.Position=e,this.type=2735484536}}e.IfcSpiral=rs;class cs extends ko{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.AppliedLoad=a,this.GlobalOrLocal=d,this.type=3544373492}}e.IfcStructuralActivity=cs;class Is extends ko{constructor(e,i,t,l,n,o,s){super(e,i,t,l,n,o,s),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.type=3136571912}}e.IfcStructuralItem=Is;class ps extends Is{constructor(e,i,t,l,n,o,s){super(e,i,t,l,n,o,s),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.type=530289379}}e.IfcStructuralMember=ps;class hs extends cs{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.AppliedLoad=a,this.GlobalOrLocal=d,this.type=3689010777}}e.IfcStructuralReaction=hs;class ys extends ps{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.PredefinedType=a,this.Thickness=d,this.type=3979015343}}e.IfcStructuralSurfaceMember=ys;e.IfcStructuralSurfaceMemberVarying=class extends ys{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.PredefinedType=a,this.Thickness=d,this.type=2218152070}};e.IfcStructuralSurfaceReaction=class extends hs{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.AppliedLoad=a,this.GlobalOrLocal=d,this.PredefinedType=v,this.type=603775116}};e.IfcSubContractResourceType=class extends bo{constructor(e,i,t,l,n,o,s,a,d,v,u,r){super(e,i,t,l,n,o,s,a,d,v,u),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.Identification=s,this.LongDescription=a,this.ResourceType=d,this.BaseCosts=v,this.BaseQuantity=u,this.PredefinedType=r,this.type=4095615324}};class fs extends Po{constructor(e,i,t){super(),this.Curve3D=e,this.AssociatedGeometry=i,this.MasterRepresentation=t,this.type=699246055}}e.IfcSurfaceCurve=fs;e.IfcSurfaceCurveSweptAreaSolid=class extends go{constructor(e,i,t,l,n,o){super(e,i,t,l,n),this.SweptArea=e,this.Position=i,this.Directrix=t,this.StartParam=l,this.EndParam=n,this.ReferenceSurface=o,this.type=2028607225}};e.IfcSurfaceOfLinearExtrusion=class extends Io{constructor(e,i,t,l){super(e,i),this.SweptCurve=e,this.Position=i,this.ExtrudedDirection=t,this.Depth=l,this.type=2809605785}};e.IfcSurfaceOfRevolution=class extends Io{constructor(e,i,t){super(e,i),this.SweptCurve=e,this.Position=i,this.AxisPosition=t,this.type=4124788165}};e.IfcSystemFurnitureElementType=class extends xo{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1580310250}};e.IfcTask=class extends Yo{constructor(e,i,t,l,n,o,s,a,d,v,u,r,c){super(e,i,t,l,n,o,s),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.Identification=o,this.LongDescription=s,this.Status=a,this.WorkMethod=d,this.IsMilestone=v,this.Priority=u,this.TaskTime=r,this.PredefinedType=c,this.type=3473067441}};e.IfcTaskType=class extends fo{constructor(e,i,t,l,n,o,s,a,d,v,u){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.Identification=s,this.LongDescription=a,this.ProcessType=d,this.PredefinedType=v,this.WorkMethod=u,this.type=3206491090}};class ws extends po{constructor(e){super(),this.Coordinates=e,this.type=2387106220}}e.IfcTessellatedFaceSet=ws;e.IfcThirdOrderPolynomialSpiral=class extends rs{constructor(e,i,t,l,n){super(e),this.Position=e,this.CubicTerm=i,this.QuadraticTerm=t,this.LinearTerm=l,this.ConstantTerm=n,this.type=782932809}};e.IfcToroidalSurface=class extends Bo{constructor(e,i,t){super(e),this.Position=e,this.MajorRadius=i,this.MinorRadius=t,this.type=1935646853}};class Ts extends Ho{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.type=3665877780}}e.IfcTransportationDeviceType=Ts;class Es extends ws{constructor(e,i,t,l,n){super(e),this.Coordinates=e,this.Normals=i,this.Closed=t,this.CoordIndex=l,this.PnIndex=n,this.type=2916149573}}e.IfcTriangulatedFaceSet=Es;e.IfcTriangulatedIrregularNetwork=class extends Es{constructor(e,i,t,l,n,o){super(e,i,t,l,n),this.Coordinates=e,this.Normals=i,this.Closed=t,this.CoordIndex=l,this.PnIndex=n,this.Flags=o,this.type=1229763772}};e.IfcVehicleType=class extends Ts{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=3651464721}};e.IfcWindowLiningProperties=class extends qo{constructor(e,i,t,l,n,o,s,a,d,v,u,r,c,I,p,h){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.LiningDepth=n,this.LiningThickness=o,this.TransomThickness=s,this.MullionThickness=a,this.FirstTransomOffset=d,this.SecondTransomOffset=v,this.FirstMullionOffset=u,this.SecondMullionOffset=r,this.ShapeAspectStyle=c,this.LiningOffset=I,this.LiningToPanelOffsetX=p,this.LiningToPanelOffsetY=h,this.type=336235671}};e.IfcWindowPanelProperties=class extends qo{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.OperationType=n,this.PanelPosition=o,this.FrameDepth=s,this.FrameThickness=a,this.ShapeAspectStyle=d,this.type=512836454}};class ms extends jo{constructor(e,i,t,l,n,o){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.TheActor=o,this.type=2296667514}}e.IfcActor=ms;class Ds extends Go{constructor(e){super(e),this.Outer=e,this.type=1635779807}}e.IfcAdvancedBrep=Ds;e.IfcAdvancedBrepWithVoids=class extends Ds{constructor(e,i){super(e),this.Outer=e,this.Voids=i,this.type=2603310189}};e.IfcAnnotation=class extends ko{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.PredefinedType=a,this.type=1674181508}};class Rs extends mo{constructor(e,i,t,l,n,o,s){super(),this.UDegree=e,this.VDegree=i,this.ControlPointsList=t,this.SurfaceForm=l,this.UClosed=n,this.VClosed=o,this.SelfIntersect=s,this.type=2887950389}}e.IfcBSplineSurface=Rs;class Ns extends Rs{constructor(e,i,t,l,n,o,s,a,d,v,u,r){super(e,i,t,l,n,o,s),this.UDegree=e,this.VDegree=i,this.ControlPointsList=t,this.SurfaceForm=l,this.UClosed=n,this.VClosed=o,this.SelfIntersect=s,this.UMultiplicities=a,this.VMultiplicities=d,this.UKnots=v,this.VKnots=u,this.KnotSpec=r,this.type=167062518}}e.IfcBSplineSurfaceWithKnots=Ns;e.IfcBlock=class extends Lo{constructor(e,i,t,l){super(e),this.Position=e,this.XLength=i,this.YLength=t,this.ZLength=l,this.type=1334484129}};e.IfcBooleanClippingResult=class extends Eo{constructor(e,i,t){super(e,i,t),this.Operator=e,this.FirstOperand=i,this.SecondOperand=t,this.type=3649129432}};class Os extends Po{constructor(){super(),this.type=1260505505}}e.IfcBoundedCurve=Os;e.IfcBuildingStorey=class extends vs{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.LongName=a,this.CompositionType=d,this.Elevation=v,this.type=3124254112}};class Ss extends Ho{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.type=1626504194}}e.IfcBuiltElementType=Ss;e.IfcChimneyType=class extends Ss{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=2197970202}};e.IfcCircleHollowProfileDef=class extends So{constructor(e,i,t,l,n){super(e,i,t,l),this.ProfileType=e,this.ProfileName=i,this.Position=t,this.Radius=l,this.WallThickness=n,this.type=2937912522}};e.IfcCivilElementType=class extends Ho{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.type=3893394355}};e.IfcClothoid=class extends rs{constructor(e,i){super(e),this.Position=e,this.ClothoidConstant=i,this.type=3497074424}};e.IfcColumnType=class extends Ss{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=300633059}};e.IfcComplexPropertyTemplate=class extends zo{constructor(e,i,t,l,n,o,s){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.UsageName=n,this.TemplateType=o,this.HasPropertyTemplates=s,this.type=3875453745}};class As extends Os{constructor(e,i){super(),this.Segments=e,this.SelfIntersect=i,this.type=3732776249}}e.IfcCompositeCurve=As;class bs extends As{constructor(e,i){super(e,i),this.Segments=e,this.SelfIntersect=i,this.type=15328376}}e.IfcCompositeCurveOnSurface=bs;class Cs extends Po{constructor(e){super(),this.Position=e,this.type=2510884976}}e.IfcConic=Cs;e.IfcConstructionEquipmentResourceType=class extends bo{constructor(e,i,t,l,n,o,s,a,d,v,u,r){super(e,i,t,l,n,o,s,a,d,v,u),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.Identification=s,this.LongDescription=a,this.ResourceType=d,this.BaseCosts=v,this.BaseQuantity=u,this.PredefinedType=r,this.type=2185764099}};e.IfcConstructionMaterialResourceType=class extends bo{constructor(e,i,t,l,n,o,s,a,d,v,u,r){super(e,i,t,l,n,o,s,a,d,v,u),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.Identification=s,this.LongDescription=a,this.ResourceType=d,this.BaseCosts=v,this.BaseQuantity=u,this.PredefinedType=r,this.type=4105962743}};e.IfcConstructionProductResourceType=class extends bo{constructor(e,i,t,l,n,o,s,a,d,v,u,r){super(e,i,t,l,n,o,s,a,d,v,u),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.Identification=s,this.LongDescription=a,this.ResourceType=d,this.BaseCosts=v,this.BaseQuantity=u,this.PredefinedType=r,this.type=1525564444}};class Ls extends ns{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.Identification=o,this.LongDescription=s,this.Usage=a,this.BaseCosts=d,this.BaseQuantity=v,this.type=2559216714}}e.IfcConstructionResource=Ls;class Ps extends jo{constructor(e,i,t,l,n,o){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.Identification=o,this.type=3293443760}}e.IfcControl=Ps;e.IfcCosineSpiral=class extends rs{constructor(e,i,t){super(e),this.Position=e,this.CosineTerm=i,this.ConstantTerm=t,this.type=2000195564}};e.IfcCostItem=class extends Ps{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.Identification=o,this.PredefinedType=s,this.CostValues=a,this.CostQuantities=d,this.type=3895139033}};e.IfcCostSchedule=class extends Ps{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.Identification=o,this.PredefinedType=s,this.Status=a,this.SubmittedOn=d,this.UpdateDate=v,this.type=1419761937}};e.IfcCourseType=class extends Ss{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=4189326743}};e.IfcCoveringType=class extends Ss{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1916426348}};e.IfcCrewResource=class extends Ls{constructor(e,i,t,l,n,o,s,a,d,v,u){super(e,i,t,l,n,o,s,a,d,v),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.Identification=o,this.LongDescription=s,this.Usage=a,this.BaseCosts=d,this.BaseQuantity=v,this.PredefinedType=u,this.type=3295246426}};e.IfcCurtainWallType=class extends Ss{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1457835157}};e.IfcCylindricalSurface=class extends Bo{constructor(e,i){super(e),this.Position=e,this.Radius=i,this.type=1213902940}};class gs extends Ss{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.type=1306400036}}e.IfcDeepFoundationType=gs;e.IfcDirectrixDerivedReferenceSweptAreaSolid=class extends Mo{constructor(e,i,t,l,n,o){super(e,i,t,l,n,o),this.SweptArea=e,this.Position=i,this.Directrix=t,this.StartParam=l,this.EndParam=n,this.FixedReference=o,this.type=4234616927}};class Hs extends Ho{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.type=3256556792}}e.IfcDistributionElementType=Hs;class Bs extends Hs{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.type=3849074793}}e.IfcDistributionFlowElementType=Bs;e.IfcDoorLiningProperties=class extends qo{constructor(e,i,t,l,n,o,s,a,d,v,u,r,c,I,p,h,y){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.LiningDepth=n,this.LiningThickness=o,this.ThresholdDepth=s,this.ThresholdThickness=a,this.TransomThickness=d,this.TransomOffset=v,this.LiningOffset=u,this.ThresholdOffset=r,this.CasingThickness=c,this.CasingDepth=I,this.ShapeAspectStyle=p,this.LiningToPanelOffsetX=h,this.LiningToPanelOffsetY=y,this.type=2963535650}};e.IfcDoorPanelProperties=class extends qo{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.PanelDepth=n,this.PanelOperation=o,this.PanelWidth=s,this.PanelPosition=a,this.ShapeAspectStyle=d,this.type=1714330368}};e.IfcDoorType=class extends Ss{constructor(e,i,t,l,n,o,s,a,d,v,u,r,c){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.OperationType=u,this.ParameterTakesPrecedence=r,this.UserDefinedOperationType=c,this.type=2323601079}};e.IfcDraughtingPreDefinedColour=class extends Vo{constructor(e){super(e),this.Name=e,this.type=445594917}};e.IfcDraughtingPreDefinedCurveFont=class extends Wo{constructor(e){super(e),this.Name=e,this.type=4006246654}};class Fs extends ko{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.type=1758889154}}e.IfcElement=Fs;e.IfcElementAssembly=class extends Fs{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.AssemblyPlace=d,this.PredefinedType=v,this.type=4123344466}};e.IfcElementAssemblyType=class extends Ho{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=2397081782}};class Ms extends Fs{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.type=1623761950}}e.IfcElementComponent=Ms;class xs extends Ho{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.type=2590856083}}e.IfcElementComponentType=xs;e.IfcEllipse=class extends Cs{constructor(e,i,t){super(e),this.Position=e,this.SemiAxis1=i,this.SemiAxis2=t,this.type=1704287377}};class Us extends Bs{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.type=2107101300}}e.IfcEnergyConversionDeviceType=Us;e.IfcEngineType=class extends Us{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=132023988}};e.IfcEvaporativeCoolerType=class extends Us{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=3174744832}};e.IfcEvaporatorType=class extends Us{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=3390157468}};e.IfcEvent=class extends Yo{constructor(e,i,t,l,n,o,s,a,d,v,u){super(e,i,t,l,n,o,s),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.Identification=o,this.LongDescription=s,this.PredefinedType=a,this.EventTriggerType=d,this.UserDefinedEventTriggerType=v,this.EventOccurenceTime=u,this.type=4148101412}};class Gs extends as{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.LongName=a,this.type=2853485674}}e.IfcExternalSpatialStructureElement=Gs;class js extends Go{constructor(e){super(e),this.Outer=e,this.type=807026263}}e.IfcFacetedBrep=js;e.IfcFacetedBrepWithVoids=class extends js{constructor(e,i){super(e),this.Outer=e,this.Voids=i,this.type=3737207727}};class _s extends vs{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.LongName=a,this.CompositionType=d,this.type=24185140}}e.IfcFacility=_s;class Vs extends vs{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.LongName=a,this.CompositionType=d,this.UsageType=v,this.type=1310830890}}e.IfcFacilityPart=Vs;e.IfcFacilityPartCommon=class extends Vs{constructor(e,i,t,l,n,o,s,a,d,v,u){super(e,i,t,l,n,o,s,a,d,v),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.LongName=a,this.CompositionType=d,this.UsageType=v,this.PredefinedType=u,this.type=4228831410}};e.IfcFastener=class extends Ms{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=647756555}};e.IfcFastenerType=class extends xs{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=2489546625}};class Ws extends Fs{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.type=2827207264}}e.IfcFeatureElement=Ws;class qs extends Ws{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.type=2143335405}}e.IfcFeatureElementAddition=qs;class Ys extends Ws{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.type=1287392070}}e.IfcFeatureElementSubtraction=Ys;class ks extends Bs{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.type=3907093117}}e.IfcFlowControllerType=ks;class zs extends Bs{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.type=3198132628}}e.IfcFlowFittingType=zs;e.IfcFlowMeterType=class extends ks{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=3815607619}};class Xs extends Bs{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.type=1482959167}}e.IfcFlowMovingDeviceType=Xs;class Ks extends Bs{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.type=1834744321}}e.IfcFlowSegmentType=Ks;class Qs extends Bs{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.type=1339347760}}e.IfcFlowStorageDeviceType=Qs;class $s extends Bs{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.type=2297155007}}e.IfcFlowTerminalType=$s;class Zs extends Bs{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.type=3009222698}}e.IfcFlowTreatmentDeviceType=Zs;e.IfcFootingType=class extends Ss{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1893162501}};class Js extends Fs{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.type=263784265}}e.IfcFurnishingElement=Js;e.IfcFurniture=class extends Js{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=1509553395}};e.IfcGeographicElement=class extends Fs{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=3493046030}};class ea extends Fs{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.type=4230923436}}e.IfcGeotechnicalElement=ea;e.IfcGeotechnicalStratum=class extends ea{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=1594536857}};e.IfcGradientCurve=class extends As{constructor(e,i,t,l){super(e,i),this.Segments=e,this.SelfIntersect=i,this.BaseCurve=t,this.EndPoint=l,this.type=2898700619}};class ia extends jo{constructor(e,i,t,l,n){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.type=2706460486}}e.IfcGroup=ia;e.IfcHeatExchangerType=class extends Us{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1251058090}};e.IfcHumidifierType=class extends Us{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1806887404}};e.IfcImpactProtectionDevice=class extends Ms{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=2568555532}};e.IfcImpactProtectionDeviceType=class extends xs{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=3948183225}};e.IfcIndexedPolyCurve=class extends Os{constructor(e,i,t){super(),this.Points=e,this.Segments=i,this.SelfIntersect=t,this.type=2571569899}};e.IfcInterceptorType=class extends Zs{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=3946677679}};e.IfcIntersectionCurve=class extends fs{constructor(e,i,t){super(e,i,t),this.Curve3D=e,this.AssociatedGeometry=i,this.MasterRepresentation=t,this.type=3113134337}};e.IfcInventory=class extends ia{constructor(e,i,t,l,n,o,s,a,d,v,u){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.PredefinedType=o,this.Jurisdiction=s,this.ResponsiblePersons=a,this.LastUpdateDate=d,this.CurrentValue=v,this.OriginalValue=u,this.type=2391368822}};e.IfcJunctionBoxType=class extends zs{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=4288270099}};e.IfcKerbType=class extends Ss{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=679976338}};e.IfcLaborResource=class extends Ls{constructor(e,i,t,l,n,o,s,a,d,v,u){super(e,i,t,l,n,o,s,a,d,v),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.Identification=o,this.LongDescription=s,this.Usage=a,this.BaseCosts=d,this.BaseQuantity=v,this.PredefinedType=u,this.type=3827777499}};e.IfcLampType=class extends $s{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1051575348}};e.IfcLightFixtureType=class extends $s{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1161773419}};class ta extends ko{constructor(e,i,t,l,n,o,s){super(e,i,t,l,n,o,s),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.type=2176059722}}e.IfcLinearElement=ta;e.IfcLiquidTerminalType=class extends $s{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1770583370}};e.IfcMarineFacility=class extends _s{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.LongName=a,this.CompositionType=d,this.PredefinedType=v,this.type=525669439}};e.IfcMarinePart=class extends Vs{constructor(e,i,t,l,n,o,s,a,d,v,u){super(e,i,t,l,n,o,s,a,d,v),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.LongName=a,this.CompositionType=d,this.UsageType=v,this.PredefinedType=u,this.type=976884017}};e.IfcMechanicalFastener=class extends Ms{constructor(e,i,t,l,n,o,s,a,d,v,u){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.NominalDiameter=d,this.NominalLength=v,this.PredefinedType=u,this.type=377706215}};e.IfcMechanicalFastenerType=class extends xs{constructor(e,i,t,l,n,o,s,a,d,v,u,r){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.NominalDiameter=u,this.NominalLength=r,this.type=2108223431}};e.IfcMedicalDeviceType=class extends $s{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1114901282}};e.IfcMemberType=class extends Ss{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=3181161470}};e.IfcMobileTelecommunicationsApplianceType=class extends $s{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1950438474}};e.IfcMooringDeviceType=class extends Ss{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=710110818}};e.IfcMotorConnectionType=class extends Us{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=977012517}};e.IfcNavigationElementType=class extends Ss{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=506776471}};e.IfcOccupant=class extends ms{constructor(e,i,t,l,n,o,s){super(e,i,t,l,n,o),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.TheActor=o,this.PredefinedType=s,this.type=4143007308}};e.IfcOpeningElement=class extends Ys{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=3588315303}};e.IfcOutletType=class extends $s{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=2837617999}};e.IfcPavementType=class extends Ss{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=514975943}};e.IfcPerformanceHistory=class extends Ps{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.Identification=o,this.LifeCyclePhase=s,this.PredefinedType=a,this.type=2382730787}};e.IfcPermeableCoveringProperties=class extends qo{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.OperationType=n,this.PanelPosition=o,this.FrameDepth=s,this.FrameThickness=a,this.ShapeAspectStyle=d,this.type=3566463478}};e.IfcPermit=class extends Ps{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.Identification=o,this.PredefinedType=s,this.Status=a,this.LongDescription=d,this.type=3327091369}};e.IfcPileType=class extends gs{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1158309216}};e.IfcPipeFittingType=class extends zs{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=804291784}};e.IfcPipeSegmentType=class extends Ks{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=4231323485}};e.IfcPlateType=class extends Ss{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=4017108033}};e.IfcPolygonalFaceSet=class extends ws{constructor(e,i,t,l){super(e),this.Coordinates=e,this.Closed=i,this.Faces=t,this.PnIndex=l,this.type=2839578677}};e.IfcPolyline=class extends Os{constructor(e){super(),this.Points=e,this.type=3724593414}};class la extends ko{constructor(e,i,t,l,n,o,s){super(e,i,t,l,n,o,s),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.type=3740093272}}e.IfcPort=la;class na extends ko{constructor(e,i,t,l,n,o,s){super(e,i,t,l,n,o,s),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.type=1946335990}}e.IfcPositioningElement=na;e.IfcProcedure=class extends Yo{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.Identification=o,this.LongDescription=s,this.PredefinedType=a,this.type=2744685151}};e.IfcProjectOrder=class extends Ps{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.Identification=o,this.PredefinedType=s,this.Status=a,this.LongDescription=d,this.type=2904328755}};e.IfcProjectionElement=class extends qs{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=3651124850}};e.IfcProtectiveDeviceType=class extends ks{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1842657554}};e.IfcPumpType=class extends Xs{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=2250791053}};e.IfcRailType=class extends Ss{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1763565496}};e.IfcRailingType=class extends Ss{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=2893384427}};e.IfcRailway=class extends _s{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.LongName=a,this.CompositionType=d,this.PredefinedType=v,this.type=3992365140}};e.IfcRailwayPart=class extends Vs{constructor(e,i,t,l,n,o,s,a,d,v,u){super(e,i,t,l,n,o,s,a,d,v),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.LongName=a,this.CompositionType=d,this.UsageType=v,this.PredefinedType=u,this.type=1891881377}};e.IfcRampFlightType=class extends Ss{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=2324767716}};e.IfcRampType=class extends Ss{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1469900589}};e.IfcRationalBSplineSurfaceWithKnots=class extends Ns{constructor(e,i,t,l,n,o,s,a,d,v,u,r,c){super(e,i,t,l,n,o,s,a,d,v,u,r),this.UDegree=e,this.VDegree=i,this.ControlPointsList=t,this.SurfaceForm=l,this.UClosed=n,this.VClosed=o,this.SelfIntersect=s,this.UMultiplicities=a,this.VMultiplicities=d,this.UKnots=v,this.VKnots=u,this.KnotSpec=r,this.WeightsData=c,this.type=683857671}};e.IfcReferent=class extends na{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.PredefinedType=a,this.type=4021432810}};class oa extends Ms{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.SteelGrade=d,this.type=3027567501}}e.IfcReinforcingElement=oa;class sa extends xs{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.type=964333572}}e.IfcReinforcingElementType=sa;e.IfcReinforcingMesh=class extends oa{constructor(e,i,t,l,n,o,s,a,d,v,u,r,c,I,p,h,y,f){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.SteelGrade=d,this.MeshLength=v,this.MeshWidth=u,this.LongitudinalBarNominalDiameter=r,this.TransverseBarNominalDiameter=c,this.LongitudinalBarCrossSectionArea=I,this.TransverseBarCrossSectionArea=p,this.LongitudinalBarSpacing=h,this.TransverseBarSpacing=y,this.PredefinedType=f,this.type=2320036040}};e.IfcReinforcingMeshType=class extends sa{constructor(e,i,t,l,n,o,s,a,d,v,u,r,c,I,p,h,y,f,w,T){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.MeshLength=u,this.MeshWidth=r,this.LongitudinalBarNominalDiameter=c,this.TransverseBarNominalDiameter=I,this.LongitudinalBarCrossSectionArea=p,this.TransverseBarCrossSectionArea=h,this.LongitudinalBarSpacing=y,this.TransverseBarSpacing=f,this.BendingShapeCode=w,this.BendingParameters=T,this.type=2310774935}};e.IfcRelAdheresToElement=class extends es{constructor(e,i,t,l,n,o){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatingElement=n,this.RelatedSurfaceFeatures=o,this.type=3818125796}};e.IfcRelAggregates=class extends es{constructor(e,i,t,l,n,o){super(e,i,t,l),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.RelatingObject=n,this.RelatedObjects=o,this.type=160246688}};e.IfcRoad=class extends _s{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.LongName=a,this.CompositionType=d,this.PredefinedType=v,this.type=146592293}};e.IfcRoadPart=class extends Vs{constructor(e,i,t,l,n,o,s,a,d,v,u){super(e,i,t,l,n,o,s,a,d,v),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.LongName=a,this.CompositionType=d,this.UsageType=v,this.PredefinedType=u,this.type=550521510}};e.IfcRoofType=class extends Ss{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=2781568857}};e.IfcSanitaryTerminalType=class extends $s{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1768891740}};e.IfcSeamCurve=class extends fs{constructor(e,i,t){super(e,i,t),this.Curve3D=e,this.AssociatedGeometry=i,this.MasterRepresentation=t,this.type=2157484638}};e.IfcSecondOrderPolynomialSpiral=class extends rs{constructor(e,i,t,l){super(e),this.Position=e,this.QuadraticTerm=i,this.LinearTerm=t,this.ConstantTerm=l,this.type=3649235739}};e.IfcSegmentedReferenceCurve=class extends As{constructor(e,i,t,l){super(e,i),this.Segments=e,this.SelfIntersect=i,this.BaseCurve=t,this.EndPoint=l,this.type=544395925}};e.IfcSeventhOrderPolynomialSpiral=class extends rs{constructor(e,i,t,l,n,o,s,a,d){super(e),this.Position=e,this.SepticTerm=i,this.SexticTerm=t,this.QuinticTerm=l,this.QuarticTerm=n,this.CubicTerm=o,this.QuadraticTerm=s,this.LinearTerm=a,this.ConstantTerm=d,this.type=1027922057}};e.IfcShadingDeviceType=class extends Ss{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=4074543187}};e.IfcSign=class extends Ms{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=33720170}};e.IfcSignType=class extends xs{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=3599934289}};e.IfcSignalType=class extends $s{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1894708472}};e.IfcSineSpiral=class extends rs{constructor(e,i,t,l){super(e),this.Position=e,this.SineTerm=i,this.LinearTerm=t,this.ConstantTerm=l,this.type=42703149}};e.IfcSite=class extends vs{constructor(e,i,t,l,n,o,s,a,d,v,u,r,c,I){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.LongName=a,this.CompositionType=d,this.RefLatitude=v,this.RefLongitude=u,this.RefElevation=r,this.LandTitleNumber=c,this.SiteAddress=I,this.type=4097777520}};e.IfcSlabType=class extends Ss{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=2533589738}};e.IfcSolarDeviceType=class extends Us{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1072016465}};e.IfcSpace=class extends vs{constructor(e,i,t,l,n,o,s,a,d,v,u){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.LongName=a,this.CompositionType=d,this.PredefinedType=v,this.ElevationWithFlooring=u,this.type=3856911033}};e.IfcSpaceHeaterType=class extends $s{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1305183839}};e.IfcSpaceType=class extends us{constructor(e,i,t,l,n,o,s,a,d,v,u){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.LongName=u,this.type=3812236995}};e.IfcStackTerminalType=class extends $s{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=3112655638}};e.IfcStairFlightType=class extends Ss{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1039846685}};e.IfcStairType=class extends Ss{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=338393293}};class aa extends cs{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.AppliedLoad=a,this.GlobalOrLocal=d,this.DestabilizingLoad=v,this.type=682877961}}e.IfcStructuralAction=aa;class da extends Is{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.AppliedCondition=a,this.type=1179482911}}e.IfcStructuralConnection=da;class va extends aa{constructor(e,i,t,l,n,o,s,a,d,v,u,r){super(e,i,t,l,n,o,s,a,d,v),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.AppliedLoad=a,this.GlobalOrLocal=d,this.DestabilizingLoad=v,this.ProjectedOrTrue=u,this.PredefinedType=r,this.type=1004757350}}e.IfcStructuralCurveAction=va;e.IfcStructuralCurveConnection=class extends da{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.AppliedCondition=a,this.AxisDirection=d,this.type=4243806635}};class ua extends ps{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.PredefinedType=a,this.Axis=d,this.type=214636428}}e.IfcStructuralCurveMember=ua;e.IfcStructuralCurveMemberVarying=class extends ua{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.PredefinedType=a,this.Axis=d,this.type=2445595289}};e.IfcStructuralCurveReaction=class extends hs{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.AppliedLoad=a,this.GlobalOrLocal=d,this.PredefinedType=v,this.type=2757150158}};e.IfcStructuralLinearAction=class extends va{constructor(e,i,t,l,n,o,s,a,d,v,u,r){super(e,i,t,l,n,o,s,a,d,v,u,r),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.AppliedLoad=a,this.GlobalOrLocal=d,this.DestabilizingLoad=v,this.ProjectedOrTrue=u,this.PredefinedType=r,this.type=1807405624}};class ra extends ia{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.PredefinedType=o,this.ActionType=s,this.ActionSource=a,this.Coefficient=d,this.Purpose=v,this.type=1252848954}}e.IfcStructuralLoadGroup=ra;e.IfcStructuralPointAction=class extends aa{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d,v),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.AppliedLoad=a,this.GlobalOrLocal=d,this.DestabilizingLoad=v,this.type=2082059205}};e.IfcStructuralPointConnection=class extends da{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.AppliedCondition=a,this.ConditionCoordinateSystem=d,this.type=734778138}};e.IfcStructuralPointReaction=class extends hs{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.AppliedLoad=a,this.GlobalOrLocal=d,this.type=1235345126}};e.IfcStructuralResultGroup=class extends ia{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.TheoryType=o,this.ResultForLoadGroup=s,this.IsLinear=a,this.type=2986769608}};class ca extends aa{constructor(e,i,t,l,n,o,s,a,d,v,u,r){super(e,i,t,l,n,o,s,a,d,v),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.AppliedLoad=a,this.GlobalOrLocal=d,this.DestabilizingLoad=v,this.ProjectedOrTrue=u,this.PredefinedType=r,this.type=3657597509}}e.IfcStructuralSurfaceAction=ca;e.IfcStructuralSurfaceConnection=class extends da{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.AppliedCondition=a,this.type=1975003073}};e.IfcSubContractResource=class extends Ls{constructor(e,i,t,l,n,o,s,a,d,v,u){super(e,i,t,l,n,o,s,a,d,v),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.Identification=o,this.LongDescription=s,this.Usage=a,this.BaseCosts=d,this.BaseQuantity=v,this.PredefinedType=u,this.type=148013059}};e.IfcSurfaceFeature=class extends Ws{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=3101698114}};e.IfcSwitchingDeviceType=class extends ks{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=2315554128}};class Ia extends ia{constructor(e,i,t,l,n){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.type=2254336722}}e.IfcSystem=Ia;e.IfcSystemFurnitureElement=class extends Js{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=413509423}};e.IfcTankType=class extends Qs{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=5716631}};e.IfcTendon=class extends oa{constructor(e,i,t,l,n,o,s,a,d,v,u,r,c,I,p,h,y){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.SteelGrade=d,this.PredefinedType=v,this.NominalDiameter=u,this.CrossSectionArea=r,this.TensionForce=c,this.PreStress=I,this.FrictionCoefficient=p,this.AnchorageSlip=h,this.MinCurvatureRadius=y,this.type=3824725483}};e.IfcTendonAnchor=class extends oa{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.SteelGrade=d,this.PredefinedType=v,this.type=2347447852}};e.IfcTendonAnchorType=class extends sa{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=3081323446}};e.IfcTendonConduit=class extends oa{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.SteelGrade=d,this.PredefinedType=v,this.type=3663046924}};e.IfcTendonConduitType=class extends sa{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=2281632017}};e.IfcTendonType=class extends sa{constructor(e,i,t,l,n,o,s,a,d,v,u,r,c){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.NominalDiameter=u,this.CrossSectionArea=r,this.SheathDiameter=c,this.type=2415094496}};e.IfcTrackElementType=class extends Ss{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=618700268}};e.IfcTransformerType=class extends Us{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1692211062}};e.IfcTransportElementType=class extends Ts{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=2097647324}};class pa extends Fs{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.type=1953115116}}e.IfcTransportationDevice=pa;e.IfcTrimmedCurve=class extends Os{constructor(e,i,t,l,n){super(),this.BasisCurve=e,this.Trim1=i,this.Trim2=t,this.SenseAgreement=l,this.MasterRepresentation=n,this.type=3593883385}};e.IfcTubeBundleType=class extends Us{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1600972822}};e.IfcUnitaryEquipmentType=class extends Us{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1911125066}};e.IfcValveType=class extends ks{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=728799441}};e.IfcVehicle=class extends pa{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=840318589}};e.IfcVibrationDamper=class extends Ms{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=1530820697}};e.IfcVibrationDamperType=class extends xs{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=3956297820}};e.IfcVibrationIsolator=class extends Ms{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=2391383451}};e.IfcVibrationIsolatorType=class extends xs{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=3313531582}};e.IfcVirtualElement=class extends Fs{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=2769231204}};e.IfcVoidingFeature=class extends Ys{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=926996030}};e.IfcWallType=class extends Ss{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1898987631}};e.IfcWasteTerminalType=class extends $s{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1133259667}};e.IfcWindowType=class extends Ss{constructor(e,i,t,l,n,o,s,a,d,v,u,r,c){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.PartitioningType=u,this.ParameterTakesPrecedence=r,this.UserDefinedPartitioningType=c,this.type=4009809668}};e.IfcWorkCalendar=class extends Ps{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.Identification=o,this.WorkingTimes=s,this.ExceptionTimes=a,this.PredefinedType=d,this.type=4088093105}};class ha extends Ps{constructor(e,i,t,l,n,o,s,a,d,v,u,r,c){super(e,i,t,l,n,o),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.Identification=o,this.CreationDate=s,this.Creators=a,this.Purpose=d,this.Duration=v,this.TotalFloat=u,this.StartTime=r,this.FinishTime=c,this.type=1028945134}}e.IfcWorkControl=ha;e.IfcWorkPlan=class extends ha{constructor(e,i,t,l,n,o,s,a,d,v,u,r,c,I){super(e,i,t,l,n,o,s,a,d,v,u,r,c),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.Identification=o,this.CreationDate=s,this.Creators=a,this.Purpose=d,this.Duration=v,this.TotalFloat=u,this.StartTime=r,this.FinishTime=c,this.PredefinedType=I,this.type=4218914973}};e.IfcWorkSchedule=class extends ha{constructor(e,i,t,l,n,o,s,a,d,v,u,r,c,I){super(e,i,t,l,n,o,s,a,d,v,u,r,c),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.Identification=o,this.CreationDate=s,this.Creators=a,this.Purpose=d,this.Duration=v,this.TotalFloat=u,this.StartTime=r,this.FinishTime=c,this.PredefinedType=I,this.type=3342526732}};e.IfcZone=class extends Ia{constructor(e,i,t,l,n,o){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.LongName=o,this.type=1033361043}};e.IfcActionRequest=class extends Ps{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.Identification=o,this.PredefinedType=s,this.Status=a,this.LongDescription=d,this.type=3821786052}};e.IfcAirTerminalBoxType=class extends ks{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1411407467}};e.IfcAirTerminalType=class extends $s{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=3352864051}};e.IfcAirToAirHeatRecoveryType=class extends Us{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1871374353}};e.IfcAlignmentCant=class extends ta{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.RailHeadDistance=a,this.type=4266260250}};e.IfcAlignmentHorizontal=class extends ta{constructor(e,i,t,l,n,o,s){super(e,i,t,l,n,o,s),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.type=1545765605}};e.IfcAlignmentSegment=class extends ta{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.DesignParameters=a,this.type=317615605}};e.IfcAlignmentVertical=class extends ta{constructor(e,i,t,l,n,o,s){super(e,i,t,l,n,o,s),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.type=1662888072}};e.IfcAsset=class extends ia{constructor(e,i,t,l,n,o,s,a,d,v,u,r,c,I){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.Identification=o,this.OriginalValue=s,this.CurrentValue=a,this.TotalReplacementCost=d,this.Owner=v,this.User=u,this.ResponsiblePerson=r,this.IncorporationDate=c,this.DepreciatedValue=I,this.type=3460190687}};e.IfcAudioVisualApplianceType=class extends $s{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1532957894}};class ya extends Os{constructor(e,i,t,l,n){super(),this.Degree=e,this.ControlPointsList=i,this.CurveForm=t,this.ClosedCurve=l,this.SelfIntersect=n,this.type=1967976161}}e.IfcBSplineCurve=ya;class fa extends ya{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n),this.Degree=e,this.ControlPointsList=i,this.CurveForm=t,this.ClosedCurve=l,this.SelfIntersect=n,this.KnotMultiplicities=o,this.Knots=s,this.KnotSpec=a,this.type=2461110595}}e.IfcBSplineCurveWithKnots=fa;e.IfcBeamType=class extends Ss{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=819618141}};e.IfcBearingType=class extends Ss{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=3649138523}};e.IfcBoilerType=class extends Us{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=231477066}};class wa extends bs{constructor(e,i){super(e,i),this.Segments=e,this.SelfIntersect=i,this.type=1136057603}}e.IfcBoundaryCurve=wa;e.IfcBridge=class extends _s{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.LongName=a,this.CompositionType=d,this.PredefinedType=v,this.type=644574406}};e.IfcBridgePart=class extends Vs{constructor(e,i,t,l,n,o,s,a,d,v,u){super(e,i,t,l,n,o,s,a,d,v),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.LongName=a,this.CompositionType=d,this.UsageType=v,this.PredefinedType=u,this.type=963979645}};e.IfcBuilding=class extends _s{constructor(e,i,t,l,n,o,s,a,d,v,u,r){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.LongName=a,this.CompositionType=d,this.ElevationOfRefHeight=v,this.ElevationOfTerrain=u,this.BuildingAddress=r,this.type=4031249490}};e.IfcBuildingElementPart=class extends Ms{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=2979338954}};e.IfcBuildingElementPartType=class extends xs{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=39481116}};e.IfcBuildingElementProxyType=class extends Ss{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1909888760}};e.IfcBuildingSystem=class extends Ia{constructor(e,i,t,l,n,o,s){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.PredefinedType=o,this.LongName=s,this.type=1177604601}};class Ta extends Fs{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.type=1876633798}}e.IfcBuiltElement=Ta;e.IfcBuiltSystem=class extends Ia{constructor(e,i,t,l,n,o,s){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.PredefinedType=o,this.LongName=s,this.type=3862327254}};e.IfcBurnerType=class extends Us{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=2188180465}};e.IfcCableCarrierFittingType=class extends zs{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=395041908}};e.IfcCableCarrierSegmentType=class extends Ks{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=3293546465}};e.IfcCableFittingType=class extends zs{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=2674252688}};e.IfcCableSegmentType=class extends Ks{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1285652485}};e.IfcCaissonFoundationType=class extends gs{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=3203706013}};e.IfcChillerType=class extends Us{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=2951183804}};e.IfcChimney=class extends Ta{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=3296154744}};e.IfcCircle=class extends Cs{constructor(e,i){super(e),this.Position=e,this.Radius=i,this.type=2611217952}};e.IfcCivilElement=class extends Fs{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.type=1677625105}};e.IfcCoilType=class extends Us{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=2301859152}};e.IfcColumn=class extends Ta{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=843113511}};e.IfcCommunicationsApplianceType=class extends $s{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=400855858}};e.IfcCompressorType=class extends Xs{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=3850581409}};e.IfcCondenserType=class extends Us{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=2816379211}};e.IfcConstructionEquipmentResource=class extends Ls{constructor(e,i,t,l,n,o,s,a,d,v,u){super(e,i,t,l,n,o,s,a,d,v),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.Identification=o,this.LongDescription=s,this.Usage=a,this.BaseCosts=d,this.BaseQuantity=v,this.PredefinedType=u,this.type=3898045240}};e.IfcConstructionMaterialResource=class extends Ls{constructor(e,i,t,l,n,o,s,a,d,v,u){super(e,i,t,l,n,o,s,a,d,v),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.Identification=o,this.LongDescription=s,this.Usage=a,this.BaseCosts=d,this.BaseQuantity=v,this.PredefinedType=u,this.type=1060000209}};e.IfcConstructionProductResource=class extends Ls{constructor(e,i,t,l,n,o,s,a,d,v,u){super(e,i,t,l,n,o,s,a,d,v),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.Identification=o,this.LongDescription=s,this.Usage=a,this.BaseCosts=d,this.BaseQuantity=v,this.PredefinedType=u,this.type=488727124}};e.IfcConveyorSegmentType=class extends Ks{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=2940368186}};e.IfcCooledBeamType=class extends Us{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=335055490}};e.IfcCoolingTowerType=class extends Us{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=2954562838}};e.IfcCourse=class extends Ta{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=1502416096}};e.IfcCovering=class extends Ta{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=1973544240}};e.IfcCurtainWall=class extends Ta{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=3495092785}};e.IfcDamperType=class extends ks{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=3961806047}};class Ea extends Ta{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.type=3426335179}}e.IfcDeepFoundation=Ea;e.IfcDiscreteAccessory=class extends Ms{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=1335981549}};e.IfcDiscreteAccessoryType=class extends xs{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=2635815018}};e.IfcDistributionBoardType=class extends ks{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=479945903}};e.IfcDistributionChamberElementType=class extends Bs{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1599208980}};class ma extends Hs{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.type=2063403501}}e.IfcDistributionControlElementType=ma;class Da extends Fs{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.type=1945004755}}e.IfcDistributionElement=Da;class Ra extends Da{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.type=3040386961}}e.IfcDistributionFlowElement=Ra;e.IfcDistributionPort=class extends la{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.FlowDirection=a,this.PredefinedType=d,this.SystemType=v,this.type=3041715199}};class Na extends Ia{constructor(e,i,t,l,n,o,s){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.LongName=o,this.PredefinedType=s,this.type=3205830791}}e.IfcDistributionSystem=Na;e.IfcDoor=class extends Ta{constructor(e,i,t,l,n,o,s,a,d,v,u,r,c){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.OverallHeight=d,this.OverallWidth=v,this.PredefinedType=u,this.OperationType=r,this.UserDefinedOperationType=c,this.type=395920057}};e.IfcDuctFittingType=class extends zs{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=869906466}};e.IfcDuctSegmentType=class extends Ks{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=3760055223}};e.IfcDuctSilencerType=class extends Zs{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=2030761528}};e.IfcEarthworksCut=class extends Ys{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=3071239417}};class Oa extends Ta{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.type=1077100507}}e.IfcEarthworksElement=Oa;e.IfcEarthworksFill=class extends Oa{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=3376911765}};e.IfcElectricApplianceType=class extends $s{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=663422040}};e.IfcElectricDistributionBoardType=class extends ks{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=2417008758}};e.IfcElectricFlowStorageDeviceType=class extends Qs{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=3277789161}};e.IfcElectricFlowTreatmentDeviceType=class extends Zs{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=2142170206}};e.IfcElectricGeneratorType=class extends Us{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1534661035}};e.IfcElectricMotorType=class extends Us{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1217240411}};e.IfcElectricTimeControlType=class extends ks{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=712377611}};class Sa extends Ra{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.type=1658829314}}e.IfcEnergyConversionDevice=Sa;e.IfcEngine=class extends Sa{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=2814081492}};e.IfcEvaporativeCooler=class extends Sa{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=3747195512}};e.IfcEvaporator=class extends Sa{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=484807127}};e.IfcExternalSpatialElement=class extends Gs{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.LongName=a,this.PredefinedType=d,this.type=1209101575}};e.IfcFanType=class extends Xs{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=346874300}};e.IfcFilterType=class extends Zs{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1810631287}};e.IfcFireSuppressionTerminalType=class extends $s{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=4222183408}};class Aa extends Ra{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.type=2058353004}}e.IfcFlowController=Aa;class ba extends Ra{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.type=4278956645}}e.IfcFlowFitting=ba;e.IfcFlowInstrumentType=class extends ma{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=4037862832}};e.IfcFlowMeter=class extends Aa{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=2188021234}};class Ca extends Ra{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.type=3132237377}}e.IfcFlowMovingDevice=Ca;class La extends Ra{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.type=987401354}}e.IfcFlowSegment=La;class Pa extends Ra{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.type=707683696}}e.IfcFlowStorageDevice=Pa;class ga extends Ra{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.type=2223149337}}e.IfcFlowTerminal=ga;class Ha extends Ra{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.type=3508470533}}e.IfcFlowTreatmentDevice=Ha;e.IfcFooting=class extends Ta{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=900683007}};class Ba extends ea{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.type=2713699986}}e.IfcGeotechnicalAssembly=Ba;e.IfcGrid=class extends na{constructor(e,i,t,l,n,o,s,a,d,v,u){super(e,i,t,l,n,o,s),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.UAxes=a,this.VAxes=d,this.WAxes=v,this.PredefinedType=u,this.type=3009204131}};e.IfcHeatExchanger=class extends Sa{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=3319311131}};e.IfcHumidifier=class extends Sa{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=2068733104}};e.IfcInterceptor=class extends Ha{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=4175244083}};e.IfcJunctionBox=class extends ba{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=2176052936}};e.IfcKerb=class extends Ta{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=2696325953}};e.IfcLamp=class extends ga{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=76236018}};e.IfcLightFixture=class extends ga{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=629592764}};class Fa extends na{constructor(e,i,t,l,n,o,s){super(e,i,t,l,n,o,s),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.type=1154579445}}e.IfcLinearPositioningElement=Fa;e.IfcLiquidTerminal=class extends ga{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=1638804497}};e.IfcMedicalDevice=class extends ga{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=1437502449}};e.IfcMember=class extends Ta{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=1073191201}};e.IfcMobileTelecommunicationsAppliance=class extends ga{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=2078563270}};e.IfcMooringDevice=class extends Ta{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=234836483}};e.IfcMotorConnection=class extends Sa{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=2474470126}};e.IfcNavigationElement=class extends Ta{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=2182337498}};e.IfcOuterBoundaryCurve=class extends wa{constructor(e,i){super(e,i),this.Segments=e,this.SelfIntersect=i,this.type=144952367}};e.IfcOutlet=class extends ga{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=3694346114}};e.IfcPavement=class extends Ta{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=1383356374}};e.IfcPile=class extends Ea{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.ConstructionType=v,this.type=1687234759}};e.IfcPipeFitting=class extends ba{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=310824031}};e.IfcPipeSegment=class extends La{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=3612865200}};e.IfcPlate=class extends Ta{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=3171933400}};e.IfcProtectiveDevice=class extends Aa{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=738039164}};e.IfcProtectiveDeviceTrippingUnitType=class extends ma{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=655969474}};e.IfcPump=class extends Ca{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=90941305}};e.IfcRail=class extends Ta{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=3290496277}};e.IfcRailing=class extends Ta{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=2262370178}};e.IfcRamp=class extends Ta{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=3024970846}};e.IfcRampFlight=class extends Ta{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=3283111854}};e.IfcRationalBSplineCurveWithKnots=class extends fa{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.Degree=e,this.ControlPointsList=i,this.CurveForm=t,this.ClosedCurve=l,this.SelfIntersect=n,this.KnotMultiplicities=o,this.Knots=s,this.KnotSpec=a,this.WeightsData=d,this.type=1232101972}};e.IfcReinforcedSoil=class extends Oa{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=3798194928}};e.IfcReinforcingBar=class extends oa{constructor(e,i,t,l,n,o,s,a,d,v,u,r,c,I){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.SteelGrade=d,this.NominalDiameter=v,this.CrossSectionArea=u,this.BarLength=r,this.PredefinedType=c,this.BarSurface=I,this.type=979691226}};e.IfcReinforcingBarType=class extends sa{constructor(e,i,t,l,n,o,s,a,d,v,u,r,c,I,p,h){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.NominalDiameter=u,this.CrossSectionArea=r,this.BarLength=c,this.BarSurface=I,this.BendingShapeCode=p,this.BendingParameters=h,this.type=2572171363}};e.IfcRoof=class extends Ta{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=2016517767}};e.IfcSanitaryTerminal=class extends ga{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=3053780830}};e.IfcSensorType=class extends ma{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=1783015770}};e.IfcShadingDevice=class extends Ta{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=1329646415}};e.IfcSignal=class extends ga{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=991950508}};e.IfcSlab=class extends Ta{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=1529196076}};e.IfcSolarDevice=class extends Sa{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=3420628829}};e.IfcSpaceHeater=class extends ga{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=1999602285}};e.IfcStackTerminal=class extends ga{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=1404847402}};e.IfcStair=class extends Ta{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=331165859}};e.IfcStairFlight=class extends Ta{constructor(e,i,t,l,n,o,s,a,d,v,u,r,c){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.NumberOfRisers=d,this.NumberOfTreads=v,this.RiserHeight=u,this.TreadLength=r,this.PredefinedType=c,this.type=4252922144}};e.IfcStructuralAnalysisModel=class extends Ia{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.PredefinedType=o,this.OrientationOf2DPlane=s,this.LoadedBy=a,this.HasResults=d,this.SharedPlacement=v,this.type=2515109513}};e.IfcStructuralLoadCase=class extends ra{constructor(e,i,t,l,n,o,s,a,d,v,u){super(e,i,t,l,n,o,s,a,d,v),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.PredefinedType=o,this.ActionType=s,this.ActionSource=a,this.Coefficient=d,this.Purpose=v,this.SelfWeightCoefficients=u,this.type=385403989}};e.IfcStructuralPlanarAction=class extends ca{constructor(e,i,t,l,n,o,s,a,d,v,u,r){super(e,i,t,l,n,o,s,a,d,v,u,r),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.AppliedLoad=a,this.GlobalOrLocal=d,this.DestabilizingLoad=v,this.ProjectedOrTrue=u,this.PredefinedType=r,this.type=1621171031}};e.IfcSwitchingDevice=class extends Aa{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=1162798199}};e.IfcTank=class extends Pa{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=812556717}};e.IfcTrackElement=class extends Ta{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=3425753595}};e.IfcTransformer=class extends Sa{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=3825984169}};e.IfcTransportElement=class extends pa{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=1620046519}};e.IfcTubeBundle=class extends Sa{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=3026737570}};e.IfcUnitaryControlElementType=class extends ma{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=3179687236}};e.IfcUnitaryEquipment=class extends Sa{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=4292641817}};e.IfcValve=class extends Aa{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=4207607924}};class Ma extends Ta{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=2391406946}}e.IfcWall=Ma;e.IfcWallStandardCase=class extends Ma{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=3512223829}};e.IfcWasteTerminal=class extends ga{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=4237592921}};e.IfcWindow=class extends Ta{constructor(e,i,t,l,n,o,s,a,d,v,u,r,c){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.OverallHeight=d,this.OverallWidth=v,this.PredefinedType=u,this.PartitioningType=r,this.UserDefinedPartitioningType=c,this.type=3304561284}};e.IfcActuatorType=class extends ma{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=2874132201}};e.IfcAirTerminal=class extends ga{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=1634111441}};e.IfcAirTerminalBox=class extends Aa{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=177149247}};e.IfcAirToAirHeatRecovery=class extends Sa{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=2056796094}};e.IfcAlarmType=class extends ma{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=3001207471}};e.IfcAlignment=class extends Fa{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.PredefinedType=a,this.type=325726236}};e.IfcAudioVisualAppliance=class extends ga{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=277319702}};e.IfcBeam=class extends Ta{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=753842376}};e.IfcBearing=class extends Ta{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=4196446775}};e.IfcBoiler=class extends Sa{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=32344328}};e.IfcBorehole=class extends Ba{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.type=3314249567}};e.IfcBuildingElementProxy=class extends Ta{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=1095909175}};e.IfcBurner=class extends Sa{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=2938176219}};e.IfcCableCarrierFitting=class extends ba{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=635142910}};e.IfcCableCarrierSegment=class extends La{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=3758799889}};e.IfcCableFitting=class extends ba{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=1051757585}};e.IfcCableSegment=class extends La{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=4217484030}};e.IfcCaissonFoundation=class extends Ea{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=3999819293}};e.IfcChiller=class extends Sa{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=3902619387}};e.IfcCoil=class extends Sa{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=639361253}};e.IfcCommunicationsAppliance=class extends ga{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=3221913625}};e.IfcCompressor=class extends Ca{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=3571504051}};e.IfcCondenser=class extends Sa{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=2272882330}};e.IfcControllerType=class extends ma{constructor(e,i,t,l,n,o,s,a,d,v){super(e,i,t,l,n,o,s,a,d),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ApplicableOccurrence=n,this.HasPropertySets=o,this.RepresentationMaps=s,this.Tag=a,this.ElementType=d,this.PredefinedType=v,this.type=578613899}};e.IfcConveyorSegment=class extends La{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=3460952963}};e.IfcCooledBeam=class extends Sa{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=4136498852}};e.IfcCoolingTower=class extends Sa{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=3640358203}};e.IfcDamper=class extends Aa{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=4074379575}};e.IfcDistributionBoard=class extends Aa{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=3693000487}};e.IfcDistributionChamberElement=class extends Ra{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=1052013943}};e.IfcDistributionCircuit=class extends Na{constructor(e,i,t,l,n,o,s){super(e,i,t,l,n,o,s),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.LongName=o,this.PredefinedType=s,this.type=562808652}};class xa extends Da{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.type=1062813311}}e.IfcDistributionControlElement=xa;e.IfcDuctFitting=class extends ba{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=342316401}};e.IfcDuctSegment=class extends La{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=3518393246}};e.IfcDuctSilencer=class extends Ha{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=1360408905}};e.IfcElectricAppliance=class extends ga{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=1904799276}};e.IfcElectricDistributionBoard=class extends Aa{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=862014818}};e.IfcElectricFlowStorageDevice=class extends Pa{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=3310460725}};e.IfcElectricFlowTreatmentDevice=class extends Ha{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=24726584}};e.IfcElectricGenerator=class extends Sa{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=264262732}};e.IfcElectricMotor=class extends Sa{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=402227799}};e.IfcElectricTimeControl=class extends Aa{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=1003880860}};e.IfcFan=class extends Ca{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=3415622556}};e.IfcFilter=class extends Ha{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=819412036}};e.IfcFireSuppressionTerminal=class extends ga{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=1426591983}};e.IfcFlowInstrument=class extends xa{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=182646315}};e.IfcGeomodel=class extends Ba{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.type=2680139844}};e.IfcGeoslice=class extends Ba{constructor(e,i,t,l,n,o,s,a){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.type=1971632696}};e.IfcProtectiveDeviceTrippingUnit=class extends xa{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=2295281155}};e.IfcSensor=class extends xa{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=4086658281}};e.IfcUnitaryControlElement=class extends xa{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=630975310}};e.IfcActuator=class extends xa{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=4288193352}};e.IfcAlarm=class extends xa{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=3087945054}};e.IfcController=class extends xa{constructor(e,i,t,l,n,o,s,a,d){super(e,i,t,l,n,o,s,a),this.GlobalId=e,this.OwnerHistory=i,this.Name=t,this.Description=l,this.ObjectType=n,this.ObjectPlacement=o,this.Representation=s,this.Tag=a,this.PredefinedType=d,this.type=25142252}}})(c||(c={}));var gy,Hy,By={aggregates:{name:ud,relating:"RelatingObject",related:"RelatedObjects",key:"children"},spatial:{name:Cu,relating:"RelatingStructure",related:"RelatedElements",key:"children"},psets:{name:Nu,relating:"RelatingPropertyDefinition",related:"RelatedObjects",key:"IsDefinedBy"},materials:{name:_u,relating:"RelatingMaterial",related:"RelatedObjects",key:"HasAssociations"},type:{name:Ru,relating:"RelatingType",related:"RelatedObjects",key:"IsDefinedBy"}},Fy=class e{constructor(e){this.api=e}async getItemProperties(e,i,t=!1,l=!1){return this.api.GetLine(e,i,t,l)}async getPropertySets(e,i=0,t=!1,l=!1){if(l){let l=await this.getTypeProperties(e,i,!1),n=[];for(let i of l)for(let l of i.HasPropertySets)n.push(await this.api.GetLine(e,l.value,t));return n}return await this.getRelatedProperties(e,i,By.psets,t)}async setPropertySets(e,i,t){return this.setItemProperties(e,i,t,By.psets)}async getTypeProperties(e,i=0,t=!1){return"IFC2X3"==this.api.GetModelSchema(e)?await this.getRelatedProperties(e,i,By.type,t):await this.getRelatedProperties(e,i,{...By.type,key:"IsTypedBy"},t)}async getMaterialsProperties(e,i=0,t=!1,l=!1){if(l){let l=await this.getTypeProperties(e,i,!1),n=[];for(let i of l)n.push(...await this.getMaterialsProperties(e,i.expressID,t));return n}return await this.getRelatedProperties(e,i,By.materials,t)}async setMaterialsProperties(e,i,t){return this.setItemProperties(e,i,t,By.materials)}async getSpatialStructure(i,t=!1){const l=await this.getSpatialTreeChunks(i),n=(await this.api.GetLineIDsWithType(i,vr)).get(0),o=e.newIfcProject(n);return await this.getSpatialNode(i,o,l,t),o}async getRelatedProperties(e,i,t,l=!1){const n=[];let o=null;if(0!==i)o=await this.api.GetLine(e,i,!1,!0,t.key)[t.key];else{let i=this.api.GetLineIDsWithType(e,t.name);o=[];for(let e=0;ee.value);null==e[l]?e[l]=n:e[l]=e[l].concat(n)}async setItemProperties(e,i,t,l){Array.isArray(i)||(i=[i]),Array.isArray(t)||(t=[t]);let n=0;const o=[],s=[];for(const t of i){const i=await this.api.GetLine(e,t,!1,!0);i[l.key]&&s.push(i)}if(s.length<1)return!1;const a=this.api.GetLineIDsWithType(e,l.name);for(let i=0;ie.value===t.expressID)||i[l.key].push({type:5,value:t.expressID}),t[l.related].some(e=>e.value===i.expressID)||(t[l.related].push({type:5,value:i.expressID}),this.api.WriteLine(e,t));this.api.WriteLine(e,i)}return!0}},My=class{static{this.logLevel=4}static setLogLevel(e){this.logLevel=e}static log(e,...i){this.logLevel<=4&&console.log(e,...i)}static debug(e,...i){this.logLevel<=1&&console.trace("DEBUG: ",e,...i)}static warn(e,...i){this.logLevel<=3&&console.warn("WARN: ",e,...i)}static error(e,...i){this.logLevel<=4&&console.error("ERROR: ",e,...i)}};if("undefined"!=typeof document){const e=document.currentScript;void 0!==e?.src&&(Hy=e.src.substring(0,e.src.lastIndexOf("/")+1))}var xy=class{constructor(){this.wasmModule=void 0,this.wasmPath="",this.isWasmPathAbsolute=!1,this.modelSchemaList=[],this.modelSchemaNameList=[],this.ifcGuidMap=new Map,this.deletedLines=new Map,this.properties=new Fy(this)}async Init(e,i=!1){if(!gy)if("undefined"!=typeof self&&self.crossOriginIsolated&&!i)try{gy=h()}catch(e){gy=y()}else gy=y();if(gy&&null==this.wasmModule){let i=(e,i)=>this.isWasmPathAbsolute?this.wasmPath+e:(void 0!==Hy?Hy:i)+this.wasmPath+e;this.wasmModule=await gy({noInitialRun:!0,locateFile:e||i}),this.SetLogLevel(4)}else My.error("Could not find wasm module at './web-ifc' from web-ifc-api.ts")}OpenModels(e,i){let t={MEMORY_LIMIT:2147483648,...i};t.MEMORY_LIMIT=t.MEMORY_LIMIT/e.length;let l=[];for(let i of e)l.push(this.OpenModel(i,t));return l}CreateSettings(e){return{COORDINATE_TO_ORIGIN:!1,CIRCLE_SEGMENTS:12,TAPE_SIZE:67108864,MEMORY_LIMIT:2147483648,LINEWRITER_BUFFER:1e4,TOLERANCE_PLANE_INTERSECTION:1e-4,TOLERANCE_PLANE_DEVIATION:1e-4,TOLERANCE_BACK_DEVIATION_DISTANCE:1e-4,TOLERANCE_INSIDE_OUTSIDE_PERIMETER:1e-10,TOLERANCE_SCALAR_EQUALITY:1e-4,PLANE_REFIT_ITERATIONS:1,BOOLEAN_UNION_THRESHOLD:150,...e}}LookupSchemaId(e){for(var i=0;i{let n=Math.min(e.byteLength-t,l),o=this.wasmModule.HEAPU8.subarray(i,i+n),s=e.subarray(t,t+n);return o.set(s),n});this.deletedLines.set(l,new Set);var n=this.GetHeaderLine(l,Ty).arguments[0][0].value;let o=this.LookupSchemaId(n);return-1==o?(My.error("Unsupported Schema:"+n),this.CloseModel(l),-1):(this.modelSchemaList[l]=o,this.modelSchemaNameList[l]=n,My.debug("Parsing Model using "+n+" Schema"),l)}OpenModelFromCallback(e,i){let t=this.CreateSettings(i),l=this.wasmModule.OpenModel(t,(i,t,l)=>{let n=e(t,l),o=Math.min(n.byteLength,l);return this.wasmModule.HEAPU8.subarray(i,i+o).set(n),o});this.deletedLines.set(l,new Set);var n=this.GetHeaderLine(l,Ty).arguments[0][0].value;return this.modelSchemaList[l]=this.LookupSchemaId(n),this.modelSchemaNameList[l]=n,-1==this.modelSchemaList[l]?(My.error("Unsupported Schema:"+n),this.CloseModel(l),-1):(My.debug("Parsing Model using "+n+" Schema"),l)}GetModelSchema(e){return this.modelSchemaNameList[e]}CreateModel(e,i){let t=this.CreateSettings(i),l=this.wasmModule.CreateModel(t),n=this.LookupSchemaId(e.schema);if(-1==n)return My.error("Unsupported Schema:"+e.schema),this.CloseModel(l),-1;this.modelSchemaList[l]=n,this.modelSchemaNameList[l]=e.schema,this.deletedLines.set(l,new Set);const o=e.name||"web-ifc-model-"+l+".ifc",s=(new Date).toISOString().slice(0,19),a=e.description?.map(e=>({type:1,value:e}))||[{type:1,value:"ViewDefinition [CoordinationView]"}],d=e.authors?.map(e=>({type:1,value:e}))||[null],v=e.organizations?.map(e=>({type:1,value:e}))||[null],u=e.authorization?{type:1,value:e.authorization}:null;return this.wasmModule.WriteHeaderLine(l,599546466,[a,{type:1,value:"2;1"}]),this.wasmModule.WriteHeaderLine(l,1390159747,[{type:1,value:o},{type:1,value:s},d,v,{type:1,value:"thatopen/web-ifc-api"},{type:1,value:"thatopen/web-ifc-api"},u]),this.wasmModule.WriteHeaderLine(l,Ty,[[{type:1,value:e.schema}]]),l}SaveModel(e){let i=new Uint8Array(0);return this.wasmModule.SaveModel(e,(e,t)=>{let l=i.byteLength,n=this.wasmModule.HEAPU8.subarray(e,e+t),o=new Uint8Array(l+t);o.set(i),o.set(n,l),i=o}),i}SaveModelToCallback(e,i){this.wasmModule.SaveModel(e,(e,t)=>{let l=this.wasmModule.HEAPU8.subarray(e,e+t),n=new Uint8Array(t);n.set(l),i(n)})}GetGeometry(e,i){return this.wasmModule.GetGeometry(e,i)}CreateAABB(){return this.wasmModule.CreateAABB()}CreateExtrusion(){return this.wasmModule.CreateExtrusion()}CreateSweep(){return this.wasmModule.CreateSweep()}CreateCircularSweep(){return this.wasmModule.CreateCircularSweep()}CreateRevolution(){return this.wasmModule.CreateRevolution()}CreateCylindricalRevolution(){return this.wasmModule.CreateCylindricalRevolution()}CreateParabola(){return this.wasmModule.CreateParabola()}CreateClothoid(){return this.wasmModule.CreateClothoid()}CreateArc(){return this.wasmModule.CreateArc()}CreateAlignment(){return this.wasmModule.CreateAlignment()}CreateBooleanOperator(){return this.wasmModule.CreateBoolean()}CreateProfile(){return this.wasmModule.CreateProfile()}GetHeaderLine(e,i){return this.wasmModule.GetHeaderLine(e,i)}GetAllTypesOfModel(e){let i=[];const t=Object.keys(Ry[this.modelSchemaList[e]]).map(e=>parseInt(e));for(let l=0;l0&&i.push({typeID:t[l],typeName:this.wasmModule.GetNameFromTypeCode(t[l])})}return i}GetLine(e,i,t=!1,l=!1,n=null){return this.GetLines(e,[i],t,l,n)[0]}GetLines(e,i,t=!1,l=!1,n=null){let o=[],s=this.GetRawLinesData(e,i),a=0;for(const d of s){let s;try{s=Ry[this.modelSchemaList[e]][d.type](d.arguments),s.expressID=d.ID}catch(e){if(My.error("Invalid IFC Line:"+i[a]),d.ID)throw e;continue}t&&this.FlattenLine(e,s);let v=Ny[this.modelSchemaList[e]][d.type];if(l&&null!=v)for(let i of v){if(n&&i[0]!==n)continue;i[3]?s[i[0]]=[]:s[i[0]]=null;let l=[i[1]];void 0!==Oy[this.modelSchemaList[e]][i[1]]&&(l=l.concat(Oy[this.modelSchemaList[e]][i[1]]));let o=this.wasmModule.GetInversePropertyForItem(e,d.ID,l,i[2],i[3]);if(!i[3]&&o.size()>0)s[i[0]]=t?this.GetLine(e,o.get(0)):{type:5,value:o.get(0)};else for(let l=0;lparseInt(e))}DeleteLine(e,i){this.wasmModule.RemoveLine(e,i),this.deletedLines.get(e).add(i)}WriteLines(e,i){for(let t of i)this.WriteLine(e,t)}WriteLine(e,i){if(-1!=i.expressID&&this.deletedLines.get(e).has(i.expressID))return void My.error("Cannot re-use deleted express ID");if(-1!=i.expressID&&i.expressID<=this.GetMaxExpressID(e)&&this.GetLineType(e,i.expressID)!=i.type&&0!=this.GetLineType(e,i.expressID))return void My.error("Cannot change type of existing IFC Line");let t;for(t in i){const l=i[t];if(l&&void 0!==l.expressID)this.WriteLine(e,l),i[t]=new Ey(l.expressID);else if(Array.isArray(l)&&l.length>0)for(let n=0;n{let l=i[t];if(l&&5===l.type)l.value&&(i[t]=this.GetLine(e,l.value,!0));else if(Array.isArray(l)&&l.length>0&&l[0]&&5===l[0].type)for(let n=0;n{this.updateLoadingState(),this.streamMesh(e,i)}),this.notifyLoadingEnded();const i=[],t=[];Object.keys(this.geometriesByMaterials).forEach(e=>{const l=this.geometriesByMaterials[e].geometries,o=n(l);t.push(this.geometriesByMaterials[e].material),i.push(o)});const l=n(i,!0);this.cleanUpGeometryMemory(i),this.BVH&&this.BVH.applyThreeMeshBVH(l);const o=new Gy(l,t);return this.state.models[this.currentModelID].mesh=o,o}async initializeLoadingState(e){const i=await this.state.api.GetLineIDsWithType(e,yI);this.loadingState.total=i.size(),this.loadingState.current=0,this.loadingState.step=.1}notifyLoadingEnded(){this.notifyProgress(this.loadingState.total,this.loadingState.total)}updateLoadingState(){if(Math.min(this.loadingState.current++,this.loadingState.total)/this.loadingState.total>=this.loadingState.step){const e=Math.ceil(this.loadingState.total*this.loadingState.step);this.notifyProgress(e,this.loadingState.total),this.loadingState.step+=.1}}addOptionalCategories(e){const i=[];for(let e in this.optionalCategories)if(this.optionalCategories.hasOwnProperty(e)){const t=parseInt(e);this.optionalCategories[t]&&i.push(t)}this.state.api.StreamAllMeshesWithTypes(this.currentWebIfcID,i,i=>{this.streamMesh(e,i)})}streamMesh(e,i){const t=i.geometries,l=t.size();for(let n=0;ne.dispose()),Object.keys(this.geometriesByMaterials).forEach(e=>{const i=this.geometriesByMaterials[e];i.geometries.forEach(e=>e.dispose()),i.geometries=[],i.material=null}),this.geometriesByMaterials={}}}class _y{constructor(e){this.state=e,this.map={}}generateGeometryIndexMap(e){if(this.map[e])return;const i=this.getGeometry(e),t=this.newItemsMap(e,i);for(const e of i.groups)this.fillItemsWithGroupInfo(e,i,t)}getSubsetID(e,i,t="DEFAULT"){return`${e} - ${i?i.uuid:"DEFAULT"} - ${t}`}dispose(){Object.values(this.map).forEach(e=>{e.indexCache=null,e.map=null}),this.map=null}getGeometry(e){const i=this.state.models[e].mesh.geometry;if(!i)throw new Error("Model without geometry.");if(!i.index)throw new Error("Geometry must be indexed");return i}newItemsMap(e,i){const t=i.index.array;return this.map[e]={indexCache:t.slice(0,i.index.array.length),map:new Map},this.map[e]}fillItemsWithGroupInfo(e,i,t){let l=-1;const n=e.materialIndex,o=e.start,s=o+e.count-1;let a=-1,d=-1;for(let e=o;e<=s;e++){const o=i.index.array[e],v=i.attributes.expressID.array[o];-1===l&&(l=v,a=e);if(e===s){this.getMaterialStore(t.map,v,n).push(a,s);break}if(l===v)continue;d=e-1,this.getMaterialStore(t.map,l,n).push(a,d),l=v,a=e}}getMaterialStore(e,i,t){void 0===e.get(i)&&e.set(i,{});const l=e.get(i);if(void 0===l)throw new Error("Geometry map generation error");return void 0===l[t]&&(l[t]=[]),l[t]}}class Vy{static getAllIndicesOfGroup(e,i,t,l,n=!0){const o=[];for(const e of i){const i=l.map.get(e);if(!i)continue;const s=i[t];s&&Vy.getIndexChunk(s,o,t,l,n)}return o}static getIndexChunk(e,i,t,l,n){const o=e.length/2;for(let s=0;sthis.subsets[i].ids.add(e)),this.subsets[i].mesh.geometry.setIndex(this.tempIndex),this.tempIndex.length=0;const t=this.subsets[i].mesh;return e.applyBVH&&this.BVH.applyThreeMeshBVH(t.geometry),e.scene&&e.scene.add(t),this.subsets[i].mesh}dispose(){this.tempIndex=[]}initializeSubset(e,i){const n=this.state.models[e.modelID].mesh,o=new t;this.initializeSubsetAttributes(o,n),e.material||this.initializeSubsetGroups(o,n);const s=new l(o,e.material||n.material);s.modelID=e.modelID;const a=Boolean(e.applyBVH);this.subsets[i]={ids:new Set,mesh:s,bvh:a},n.add(s)}initializeSubsetAttributes(e,i){e.setAttribute("position",i.geometry.attributes.position),e.setAttribute("normal",i.geometry.attributes.normal),e.setAttribute("expressID",i.geometry.attributes.expressID),e.setIndex([])}initializeSubsetGroups(e,i){e.groups=JSON.parse(JSON.stringify(i.geometry.groups)),this.resetGroups(e)}filterIndices(e,i){const t=this.subsets[i].mesh.geometry;if(e.removePrevious)return t.setIndex([]),void this.resetGroups(t);const l=t.index.array,n=this.subsets[i].ids;e.ids=e.ids.filter(e=>!n.has(e)),this.tempIndex=Array.from(l)}constructSubsetByMaterial(e,i){const t=this.state.models[e.modelID].mesh,l={count:0};for(let n=0;nthis.tempIndex.push(e)):this.insertIndicesAtGroup(i,o,t,l)}insertIndicesAtGroup(e,i,t,l){const n=this.getCurrentGroup(e,t);n.start+=l.count;let o=n.start+n.count;if(l.count+=i.length,i.length>0){let e=o;const t=this.tempIndex.slice(0,e),l=this.tempIndex.slice(e);this.tempIndex=Array.prototype.concat.apply([],[t,i,l]),n.count+=i.length}}getCurrentGroup(e,i){return this.subsets[e].mesh.geometry.groups[i]}resetGroups(e){e.groups.forEach(e=>{e.start=0,e.count=0})}}class qy{constructor(e,i){this.subsets={},this.state=e,this.items=new _y(e),this.BVH=i,this.subsetCreator=new Wy(e,this.items,this.subsets,this.BVH)}getAllSubsets(){return this.subsets}getSubset(e,i,t){const l=this.getSubsetID(e,i,t);return this.subsets[l].mesh}removeSubset(e,i,t){const l=this.getSubsetID(e,i,t),n=this.subsets[l];n&&(n.mesh.parent&&n.mesh.removeFromParent(),n.mesh.geometry.attributes={},n.mesh.geometry.index=null,n.mesh.geometry.dispose(),n.mesh.geometry=null,delete this.subsets[l])}createSubset(e){const i=this.getSubsetID(e.modelID,e.material,e.customID);return this.subsetCreator.createSubset(e,i)}removeFromSubset(e,i,t,l){const n=this.getSubsetID(e,l,t);if(!this.subsets[n])return;const o=this.subsets[n].ids;return i.forEach(e=>{o.has(e)&&o.delete(e)}),this.createSubset({modelID:e,removePrevious:!0,material:l,customID:t,applyBVH:this.subsets[n].bvh,ids:Array.from(o),scene:this.subsets[n].mesh.parent})}clearSubset(e,i,t){const l=this.getSubsetID(e,t,i);if(!this.subsets[l])return;this.subsets[l].ids.clear();this.getSubset(e,t,i).geometry.setIndex([])}dispose(){this.items.dispose(),this.subsetCreator.dispose(),Object.values(this.subsets).forEach(e=>{e.ids=null,e.mesh.removeFromParent();const i=e.mesh.material;Array.isArray(i)?i.forEach(e=>e.dispose()):i.dispose(),e.mesh.geometry.index=null,e.mesh.geometry.dispose();const t=e.mesh.geometry;t.disposeBoundsTree&&t.disposeBoundsTree(),e.mesh=null}),this.subsets=null}getSubsetID(e,i,t="DEFAULT"){return`${e} - ${i?i.uuid:"DEFAULT"} - ${t}`}}const Yy="expressID",ky={aggregates:{name:ud,relating:"RelatingObject",related:"RelatedObjects",key:"children"},spatial:{name:Cu,relating:"RelatingStructure",related:"RelatedElements",key:"children"},psets:{name:Nu,relating:"RelatingPropertyDefinition",related:"RelatedObjects",key:"hasPsets"},materials:{name:_u,relating:"RelatingMaterial",related:"RelatedObjects",key:"hasMaterial"},type:{name:Ru,relating:"RelatingType",related:"RelatedObjects",key:"hasType"}};class zy{constructor(e){this.state=e}async getPropertySets(e,i,t=!1){return await this.getProperty(e,i,t,ky.psets)}async getTypeProperties(e,i,t=!1){return await this.getProperty(e,i,t,ky.type)}async getMaterialsProperties(e,i,t=!1){return await this.getProperty(e,i,t,ky.materials)}async getSpatialNode(e,i,t,l){await this.getChildren(e,i,t,ky.aggregates,l),await this.getChildren(e,i,t,ky.spatial,l)}async getChildren(e,i,t,l,n){const o=t[i.expressID];if(null==o)return;const s=l.key,a=[];for(let i=0;ie.value);null==e[l]?e[l]=n:e[l]=e[l].concat(n)}getRelated(e,i,t){const l=e[i.relating];if(!l)return console.warn(`The object with ID ${e.expressID} has a broken reference.`);Array.isArray(l)?l.forEach(e=>t.push(e.value)):t.push(l.value)}static isRelated(e,i,t){const l=i[t.related];if(Array.isArray(l)){return l.map(e=>e.value).includes(e)}return l.value===e}static newIfcProject(e){return{expressID:e,type:"IFCPROJECT",children:[]}}async getProperty(e,i,t=!1,l){}async getChunks(e,i,t){}async getItemProperties(e,i,t=!1){}getNodeType(e,i){}}class Xy extends zy{async getItemProperties(e,i,t=!1){return this.state.api.GetLine(e,i,t)}async getHeaderLine(e,i){return this.state.api.GetHeaderLine(e,i)}async getSpatialStructure(e,i){const t=await this.getSpatialTreeChunks(e),l=(await this.state.api.GetLineIDsWithType(e,vr)).get(0),n=Xy.newIfcProject(l);return await this.getSpatialNode(e,n,t,i),n}async getAllItemsOfType(e,i,t){let l=[];const n=await this.state.api.GetLineIDsWithType(e,i);for(let e=0;ethis.getReferencesRecursively(e,i)),o}getNodeType(e,i){return this.state.models[e].jsonData[i].type}async getChunks(e,i,t){(await this.getAllItemsOfType(e,t.name,!0)).forEach(e=>{this.saveChunk(i,t,e)})}filterItemsByType(e,i,t){const l=[];return Object.keys(e).forEach(n=>{const o=parseInt(n);e[o].type.toUpperCase()===i&&l.push(t?{...e[o]}:o)}),l}async getAllRelatedItemsOfType(e,i,t){const l=await this.getAllItemsOfType(e,t.name,!0),n=[];return l.forEach(e=>{Ky.isRelated(i,e,t)&&this.getRelated(e,t,n)}),n}getItemsByID(e,i){const t=this.state.models[e].jsonData,l=[];return i.forEach(e=>l.push({...t[e]})),l}getReferencesRecursively(e,i){if(null==i)return;const t=Object.keys(i);for(let l=0;l(5===i.type&&(i=this.getItemsByID(e,[i.value])[0],this.getReferencesRecursively(e,i)),i))}}const Qy=new Set([1123145078,574549367,1675464909,2059837836,3798115385,32440307,3125803723,3207858831,2740243338,2624227202,4240577450,3615266464,3724593414,220341763,477187591,1878645084,1300840506,3303107099,1607154358,1878645084,846575682,1351298697,2417041796,3049322572,3331915920,1416205885,776857604,3285139300,3958052878,2827736869,2732653382,673634403,3448662350,4142052618,2924175390,803316827,2556980723,1809719519,2205249479,807026263,3737207727,1660063152,2347385850,3940055652,2705031697,3732776249,2485617015,2611217952,1704287377,2937912522,2770003689,1281925730,1484403080,3448662350,4142052618,3800577675,4006246654,3590301190,1383045692,2775532180,2047409740,370225590,3593883385,2665983363,4124623270,812098782,3649129432,987898635,1105321065,3510044353,1635779807,2603310189,3406155212,1310608509,4261334040,2736907675,3649129432,1136057603,1260505505,4182860854,2713105998,2898889636,59481748,3749851601,3486308946,3150382593,1062206242,3264961684,15328376,1485152156,370225590,1981873012,2859738748,45288368,2614616156,2732653382,775493141,2147822146,2601014836,2629017746,1186437898,2367409068,1213902940,3632507154,3900360178,476780140,1472233963,2804161546,3008276851,738692330,374418227,315944413,3905492369,3570813810,2571569899,178912537,2294589976,1437953363,2133299955,572779678,3092502836,388784114,2624227202,1425443689,3057273783,2347385850,1682466193,2519244187,2839578677,3958567839,2513912981,2830218821,427810014]);class $y{constructor(e){this.webIfc=e}dispose(){this.webIfc=null}async serializeAllProperties(e,i,t){const l=[];return await this.getPropertiesAsBlobs(e,l,i,t),l}async getPropertiesAsBlobs(e,i,t,l){const n=await this.getAllGeometriesIDs(e);let o=await this.initializePropertiesObject(e);const s=await this.webIfc.GetAllLines(e),a=s.size();let d=.1,v=0;for(let u=0;ut&&(i.push(new Blob([JSON.stringify(o)],{type:"application/json"})),o={},v=0),l&&u/a>d&&(l(u,a),d+=.1)}i.push(new Blob([JSON.stringify(o)],{type:"application/json"}))}async getItemProperty(e,i,t){try{const l=await this.webIfc.GetLine(e,i);l.type&&(l.type=this.webIfc.GetNameFromTypeCode(l.type)),this.formatItemProperties(l),t[i]=l}catch(e){console.log(`There was a problem getting the properties of the item with ID ${i}`)}}formatItemProperties(e){Object.keys(e).forEach(i=>{const t=e[i];t&&void 0!==t.value?e[i]=t.value:Array.isArray(t)&&(e[i]=t.map(e=>e&&e.value?e.value:e))})}async initializePropertiesObject(e){return{coordinationMatrix:await this.webIfc.GetCoordinationMatrix(e),globalHeight:await this.getBuildingHeight(e)}}async getBuildingHeight(e){const i=await this.getBuilding(e);let t;const l=i.ObjectPlacement.PlacementRelTo;t=l?l.RelativePlacement.Location:i.ObjectPlacement.RelativePlacement.Location;return t.Coordinates.map(e=>e.value)[2]}async getBuilding(e){const i=(await this.webIfc.GetLineIDsWithType(e,xv)).get(0);return this.webIfc.GetLine(e,i,!0)}async getAllGeometriesIDs(e){const i=new Set,t=Array.from(Qy);for(let l=0;l-1===e.indexOf("size")).map(e=>parseInt(e)).forEach(i=>this._data[i]=e[i])}size(){return this._size}get(e){return this._data[e]}}class sf{constructor(e){this._GetVertexData=e.GetVertexData,this._GetVertexDataSize=e.GetVertexDataSize,this._GetIndexData=e.GetIndexData,this._GetIndexDataSize=e.GetIndexDataSize}GetVertexData(){return this._GetVertexData}GetVertexDataSize(){return this._GetVertexDataSize}GetIndexData(){return this._GetIndexData}GetIndexDataSize(){return this._GetIndexDataSize}}class af{constructor(e,i){this.expressID=i.expressID,this.geometries=e.reconstructVector(i.geometries)}}class df{constructor(e,i){this._data={},this._size=i.size;Object.keys(i).filter(e=>-1===e.indexOf("size")).map(e=>parseInt(e)).forEach(t=>this._data[t]=e.reconstructFlatMesh(i[t]))}size(){return this._size}get(e){return this._data[e]}}class vf{constructor(e){this.color=[e.color.r,e.color.g,e.color.b],this.opacity=e.opacity,this.transparent=e.transparent}}class uf{static new(e){return new s({color:new o(e.color[0],e.color[1],e.color[2]),opacity:e.opacity,transparent:e.transparent,side:a})}}class rf{constructor(e){var i,t,l,n;this.position=(null===(i=e.attributes.position)||void 0===i?void 0:i.array)||[],this.normal=(null===(t=e.attributes.normal)||void 0===t?void 0:t.array)||[],this.expressID=(null===(l=e.attributes.expressID)||void 0===l?void 0:l.array)||[],this.index=(null===(n=e.index)||void 0===n?void 0:n.array)||[],this.groups=e.groups}}class cf{static new(e){const i=new t;return cf.set(i,"expressID",new Uint32Array(e.expressID),1),cf.set(i,"position",new Float32Array(e.position),3),cf.set(i,"normal",new Float32Array(e.normal),3),i.setIndex(Array.from(e.index)),i.groups=e.groups,i}static set(e,i,t,l){t.length>0&&e.setAttribute(i,new v(t,l))}}class If{constructor(e){this.materials=[],this.modelID=e.modelID,this.geometry=new rf(e.geometry),Array.isArray(e.material)?e.material.forEach(e=>{this.materials.push(new vf(e))}):this.materials.push(new vf(e.material))}}class pf{static new(e){const i=new Gy;return i.modelID=e.modelID,i.geometry=cf.new(e.geometry),pf.getMaterials(e,i),i}static getMaterials(e,i){i.material=[];const t=i.material;e.materials.forEach(e=>{t.push(uf.new(e))})}}class hf{serializeVector(e){const i=e.size(),t={size:i};for(let l=0;lthis.serializer.reconstructIfcGeometry(e),this.handler.request(this.API,tf.GetGeometry,{modelID:e,geometryExpressID:i})}async GetLine(e,i,t){return this.handler.request(this.API,tf.GetLine,{modelID:e,expressID:i,flatten:t})}async GetAndClearErrors(e){return this.handler.serializeHandlers[this.handler.requestID]=e=>this.serializer.reconstructVector(e),this.handler.request(this.API,tf.GetAndClearErrors,{modelID:e})}async GetNameFromTypeCode(e){return this.handler.request(this.API,tf.GetNameFromTypeCode,{type:e})}async GetIfcEntityList(e){return this.handler.request(this.API,tf.GetIfcEntityList,{modelID:e})}async GetTypeCodeFromName(e,i){return this.handler.request(this.API,tf.GetTypeCodeFromName,{modelID:e,typeName:i})}async WriteLine(e,i){return this.handler.request(this.API,tf.WriteLine,{modelID:e,lineObject:i})}async FlattenLine(e,i){return this.handler.request(this.API,tf.FlattenLine,{modelID:e,line:i})}async GetRawLineData(e,i){return this.handler.request(this.API,tf.GetRawLineData,{modelID:e,expressID:i})}async WriteRawLineData(e,i){return this.handler.request(this.API,tf.WriteRawLineData,{modelID:e,data:i})}async GetLineIDsWithType(e,i){return this.handler.serializeHandlers[this.handler.requestID]=e=>this.serializer.reconstructVector(e),this.handler.request(this.API,tf.GetLineIDsWithType,{modelID:e,type:i})}async GetAllLines(e){return this.handler.serializeHandlers[this.handler.requestID]=e=>this.serializer.reconstructVector(e),this.handler.request(this.API,tf.GetAllLines,{modelID:e})}async SetGeometryTransformation(e,i){return this.handler.request(this.API,tf.SetGeometryTransformation,{modelID:e,transformationMatrix:i})}async GetCoordinationMatrix(e){return this.handler.request(this.API,tf.GetCoordinationMatrix,{modelID:e})}async GetVertexArray(e,i){return this.handler.request(this.API,tf.GetVertexArray,{ptr:e,size:i})}async GetIndexArray(e,i){return this.handler.request(this.API,tf.GetIndexArray,{ptr:e,size:i})}async getSubArray(e,i,t){return this.handler.request(this.API,tf.getSubArray,{heap:e,startPtr:i,sizeBytes:t})}async CloseModel(e){return this.handler.request(this.API,tf.CloseModel,{modelID:e})}async StreamAllMeshes(e,i){return this.handler.callbackHandlers[this.handler.requestID]={action:i,serializer:this.serializer.reconstructFlatMesh},this.handler.request(this.API,tf.StreamAllMeshes,{modelID:e})}async StreamAllMeshesWithTypes(e,i,t){return this.handler.callbackHandlers[this.handler.requestID]={action:t,serializer:this.serializer.reconstructFlatMesh},this.handler.request(this.API,tf.StreamAllMeshesWithTypes,{modelID:e,types:i})}async IsModelOpen(e){return this.handler.request(this.API,tf.IsModelOpen,{modelID:e})}async LoadAllGeometry(e){return this.handler.serializeHandlers[this.handler.requestID]=e=>this.serializer.reconstructFlatMeshVector(e),this.handler.request(this.API,tf.LoadAllGeometry,{modelID:e})}async GetFlatMesh(e,i){return this.handler.serializeHandlers[this.handler.requestID]=e=>this.serializer.reconstructFlatMesh(e),this.handler.request(this.API,tf.GetFlatMesh,{modelID:e,expressID:i})}async SetWasmPath(e){return this.handler.request(this.API,tf.SetWasmPath,{path:e})}}class wf{constructor(e){this.handler=e,this.API=lf.workerState,this.state=this.handler.state}async updateStateUseJson(){const e=this.state.useJSON;return this.handler.request(this.API,tf.updateStateUseJson,{useJson:e})}async updateStateWebIfcSettings(){const e=this.state.webIfcSettings;return this.handler.request(this.API,tf.updateStateWebIfcSettings,{webIfcSettings:e})}async updateModelStateTypes(e,i){return this.handler.request(this.API,tf.updateModelStateTypes,{modelID:e,types:i})}async updateModelStateJsonData(e,i){return this.handler.request(this.API,tf.updateModelStateJsonData,{modelID:e,jsonData:i})}async loadJsonDataFromWorker(e,i){return this.handler.request(this.API,tf.loadJsonDataFromWorker,{modelID:e,path:i})}}!function(e){e[e.transferIfcModel=0]="transferIfcModel",e[e.transferIndividualItems=1]="transferIndividualItems"}(nf||(nf={}));class Tf{async save(e,i){const t=Tf.openOrCreateDB(i);return this.createSchema(t,i),new Promise((l,n)=>{t.onsuccess=()=>this.saveItem(e,t,i,l)})}async load(e){const i=Tf.openOrCreateDB(e);return new Promise((t,l)=>{i.onsuccess=()=>this.loadItem(i,e,t)})}createSchema(e,i){e.onupgradeneeded=function(){e.result.createObjectStore(i.toString(),{keyPath:"id"})}}saveItem(e,i,t,l){const{db:n,tx:o,store:s}=Tf.getDBItems(i,t);e.id=t,s.put(e),o.oncomplete=()=>Tf.closeDB(n,o,l)}loadItem(e,i,t){const{db:l,tx:n,store:o}=Tf.getDBItems(e,i),s=o.get(i),a=()=>{delete s.result.id,t(s.result)};n.oncomplete=()=>Tf.closeDB(l,n,a)}static getDBItems(e,i){const t=e.result,l=t.transaction(i.toString(),"readwrite"),n=l.objectStore(i.toString());return{db:t,tx:l,store:n}}static openOrCreateDB(e){return indexedDB.open(e.toString(),1)}static closeDB(e,i,t){e.close(),t("success")}}class Ef{constructor(e,i,t,l){this.handler=e,this.serializer=i,this.BVH=t,this.IDB=l,this.optionalCategories={[ld]:!0,[Cd]:!1},this.API=lf.parser}async setupOptionalCategories(e){return this.optionalCategories=e,this.handler.request(this.API,tf.setupOptionalCategories,{config:e})}async parse(e,i){return this.handler.onprogressHandlers[this.handler.requestID]=e=>{this.handler.state.onProgress&&this.handler.state.onProgress(e)},this.handler.serializeHandlers[this.handler.requestID]=async e=>(this.updateState(e.modelID),this.getModel()),this.handler.request(this.API,tf.parse,{buffer:e,coordinationMatrix:i})}getAndClearErrors(e){}updateState(e){this.handler.state.models[e]={modelID:e,mesh:{},types:{},jsonData:{}}}async getModel(){const e=await this.IDB.load(nf.transferIfcModel),i=this.serializer.reconstructIfcModel(e);return this.BVH.applyThreeMeshBVH(i.geometry),this.handler.state.models[i.modelID].mesh=i,i}}class mf{constructor(e,i){this.state=e,this.BVH=i,this.requestID=0,this.rejectHandlers={},this.resolveHandlers={},this.serializeHandlers={},this.callbackHandlers={},this.onprogressHandlers={},this.serializer=new hf,this.IDB=new Tf,this.workerPath=this.state.worker.path,this.ifcWorker=new Worker(this.workerPath),this.ifcWorker.onmessage=e=>this.handleResponse(e),this.properties=new yf(this),this.parser=new Ef(this,this.serializer,this.BVH,this.IDB),this.webIfc=new ff(this,this.serializer),this.workerState=new wf(this)}request(e,i,t){const l={worker:e,action:i,args:t,id:this.requestID,result:void 0,onProgress:!1};return new Promise((e,i)=>{this.resolveHandlers[this.requestID]=e,this.rejectHandlers[this.requestID]=i,this.requestID++,this.ifcWorker.postMessage(l)})}async terminate(){await this.request(lf.workerState,tf.dispose),await this.request(lf.webIfc,tf.DisposeWebIfc),this.ifcWorker.terminate()}async Close(){await this.request(lf.webIfc,tf.Close)}handleResponse(e){const i=e.data;i.onProgress?this.resolveOnProgress(i):(this.callHandlers(i),delete this.resolveHandlers[i.id],delete this.rejectHandlers[i.id],delete this.onprogressHandlers[i.id])}callHandlers(e){try{this.resolveSerializations(e),this.resolveCallbacks(e),this.resolveHandlers[e.id](e.result)}catch(i){this.rejectHandlers[e.id](i)}}resolveOnProgress(e){this.onprogressHandlers[e.id]&&(e.result=this.onprogressHandlers[e.id](e.result))}resolveSerializations(e){this.serializeHandlers[e.id]&&(e.result=this.serializeHandlers[e.id](e.result),delete this.serializeHandlers[e.id])}resolveCallbacks(e){if(this.callbackHandlers[e.id]){let i=e.result;this.callbackHandlers[e.id].serializer&&(i=this.callbackHandlers[e.id].serializer(e.result)),this.callbackHandlers[e.id].action(i)}}}class Df{constructor(e){this.state=e}async dispose(){Object.keys(this.state.models).forEach(e=>{const i=this.state.models[parseInt(e,10)];i.mesh.removeFromParent();const t=i.mesh.geometry;t.disposeBoundsTree&&t.disposeBoundsTree(),t.dispose(),Array.isArray(i.mesh.material)?i.mesh.material.forEach(e=>e.dispose()):i.mesh.material.dispose(),i.mesh=null,i.types=null,i.jsonData=null}),this.state.api=null,this.state.models=null}}class Rf{constructor(e){this.state=e,this.map={}}isA(e,i){var t=!1;return i?(this.state.api.GetNameFromTypeCode(e.type)===i.toUpperCase()&&(t=!0),t):this.state.api.GetNameFromTypeCode(e.type)}async byId(e,i){return this.state.api.GetLine(e,i)}async idsByType(e,i){return await this.state.api.GetLineIDsWithType(e,Number(this.state.api.GetTypeCodeFromName(e,i.toUpperCase())))}async byType(e,i){let t=await this.idsByType(e,i);if(null!==t){let i=[];for(let l=0;le.dispose()):null==n||n.dispose(),delete this.state.models[e]}catch(i){console.warn(`Close IFCModel ${e} failed`)}}getExpressId(e,i){return this.properties.getExpressId(e,i)}getAllItemsOfType(e,i,t){return this.properties.getAllItemsOfType(e,i,t)}getItemProperties(e,i,t=!1){return this.properties.getItemProperties(e,i,t)}getPropertySets(e,i,t=!1){return this.properties.getPropertySets(e,i,t)}getTypeProperties(e,i,t=!1){return this.properties.getTypeProperties(e,i,t)}getMaterialsProperties(e,i,t=!1){return this.properties.getMaterialsProperties(e,i,t)}getIfcType(e,i){const t=this.state.models[e].types[i];return this.state.api.GetNameFromTypeCode(t)}getSpatialStructure(e,i){return this.properties.getSpatialStructure(e,i)}getSubset(e,i,t){return this.subsets.getSubset(e,i,t)}removeSubset(e,i,t){this.subsets.removeSubset(e,i,t)}createSubset(e){return this.subsets.createSubset(e)}removeFromSubset(e,i,t,l){return this.subsets.removeFromSubset(e,i,t,l)}clearSubset(e,i,t){return this.subsets.clearSubset(e,i,t)}async isA(e,i){return this.utils.isA(e,i)}async getSequenceData(e){return await this.sequenceData.load(e),this.sequenceData}async byType(e,i){return this.utils.byType(e,i)}async byId(e,i){return this.utils.byId(e,i)}async idsByType(e,i){return this.utils.idsByType(e,i)}async dispose(){Gy.dispose(),await this.cleaner.dispose(),this.subsets.dispose(),this.worker&&this.state.worker.active&&await this.worker.terminate(),this.state=null}async disposeMemory(){var e;this.state.worker.active?await(null===(e=this.worker)||void 0===e?void 0:e.Close()):(this.state.api.Close(),this.state.api=null,this.state.api=new xy)}getAndClearErrors(e){return this.parser.getAndClearErrors(e)}async initializeWorkers(){this.worker=new mf(this.state,this.BVH),this.state.api=this.worker.webIfc,this.properties=this.worker.properties,await this.worker.parser.setupOptionalCategories(this.parser.optionalCategories),this.parser=this.worker.parser,await this.worker.workerState.updateStateUseJson(),await this.worker.workerState.updateStateWebIfcSettings()}}class Sf extends e{constructor(e){super(e),this.ifcManager=new Of}load(e,t,l,n){const o=this,s=new i(o.manager);this.onProgress=l,s.setPath(o.path),s.setResponseType("arraybuffer"),s.setRequestHeader(o.requestHeader),s.setWithCredentials(o.withCredentials),s.load(e,async function(i){try{if("string"==typeof i)throw new Error("IFC files must be given as a buffer!");t(await o.parse(i))}catch(i){n?n(i):console.error(i),o.manager.itemError(e)}},l,n)}parse(e){return this.ifcManager.parse(e)}}export{Sf as IFCLoader}; //# sourceMappingURL=IFCLoader.js.map